#top,.octicon{display:inline-block}#top,body,html{background:#fff}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}#top,.carousel--slide{border-top-left-radius:8px}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}body,html{color:#333;stroke:#333;font-size:1em;line-height:1.5;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;font-smoothing:antialiased;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;box-sizing:border-box;-webkit-tap-highlight-color:transparent}#top,#top .mega-octicon{line-height:40px}*,:after,:before{box-sizing:inherit;-webkit-tap-highlight-color:inherit}.view{position:absolute;overflow:hidden;overflow-x:hidden;-webkit-overflow-scrolling:touch;left:0;top:0;right:0}@font-face{font-family:Futura;src:url(../assets/webfonts/2E380F_0_0.eot);src:url(../assets/webfonts/2E380F_0_0.eot?#iefix) format('embedded-opentype'),url(../assets/webfonts/2E380F_0_0.woff2) format('woff2'),url(../assets/webfonts/2E380F_0_0.woff) format('woff'),url(../assets/webfonts/2E380F_0_0.ttf) format('truetype');font-weight:300}@font-face{font-family:Futura;src:url(../assets/webfonts/2E380F_1_0.eot);src:url(../assets/webfonts/2E380F_1_0.eot?#iefix) format('embedded-opentype'),url(../assets/webfonts/2E380F_1_0.woff2) format('woff2'),url(../assets/webfonts/2E380F_1_0.woff) format('woff'),url(../assets/webfonts/2E380F_1_0.ttf) format('truetype');font-weight:400}@font-face{font-family:Futura;src:url(../assets/webfonts/2E380F_2_0.eot);src:url(../assets/webfonts/2E380F_2_0.eot?#iefix) format('embedded-opentype'),url(../assets/webfonts/2E380F_2_0.woff2) format('woff2'),url(../assets/webfonts/2E380F_2_0.woff) format('woff'),url(../assets/webfonts/2E380F_2_0.ttf) format('truetype');font-weight:700}body{font-family:Futura,open-sans;font-size:16px;font-weight:400}.carousel,.footer--section--column,.main-menu--link,.teaser{font-family:Futura,sans-serif}#content{margin-top:65px}.octicon{width:1em;height:1em;fill:currentColor}#top{position:fixed;width:40px;height:40px;text-align:center;opacity:.35;bottom:0;right:0;color:#d8d8d8}@media screen and (max-width:1200px){#top{display:none}}.grey{margin-top:30px;padding:30px 0}.footer{margin-top:50px;background:#1e2832;z-index:3;position:relative}.footer--section{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start;margin:0 22px;position:relative}.bottom,.carousel,.carousel--slide{position:absolute}.footer--section:first-child{border-bottom:solid 1px rgba(255,255,255,.07)}.footer--section--column{color:#fff;padding:16px}.footer--icon{vertical-align:middle;margin-right:12px;height:1em;width:auto}.footer--section--top{font-size:21px;font-weight:300;white-space:nowrap}@media screen and (max-width:480px){.footer--section--top{-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.footer--section--info{font-size:12px}.footer--info--paragraph{margin-bottom:12px}.footer--info--paragraph:last-child{margin:0}.footer--info--text{display:block;line-height:1.5em;color:#fff;text-decoration:none}.footer--info--title{font-weight:700}.footer--section--column--links{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:end;align-items:flex-end}@media screen and (max-width:480px){.footer--section--column--links{-ms-flex-flow:column nowrap;flex-flow:column nowrap}}.footer--section--column strong{font-weight:600}.footer a,.footer--column--link,.footer--section--column a{padding-bottom:1px;margin-bottom:8px;color:#fff;text-decoration:none;border-bottom:solid 1px rgba(255,255,255,.3);transition:.25s;white-space:nowrap}.footer a:hover,.footer--column--link:hover,.footer--section--column a:hover{border-color:#fff;padding-bottom:1px;margin-bottom:8px}.network li{display:inline-block}.footer .octicon{font-size:200%}.footer--column--link.-link-icon{border-bottom:solid 1px rgba(255,255,255,0)}.footer--section--column--links a{margin-right:12px}.footer--section--column--links a:last-child{margin-right:0}.footer--section--column:not(.no-flex){display:-ms-flexbox;display:flex}.footer--section--column>div:first-of-type{margin-right:20px}@media screen and (min-width:700px){.carousel--text{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:3;color:#fff!important;width:70%;line-height:normal;text-align:center}.carousel--text .teaser--title{color:#fff!important;font-size:60px}.carousel--text .teaser--description p{font-size:20px;font-weight:300;margin:0!important}.carousel--text .teaser--description{margin:10px 0!important}}@media screen and (max-width:750px){.carousel--text{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:3;color:#fff!important;width:70%;line-height:normal;text-align:center}.carousel--text .teaser--title{color:#fff!important;font-size:30px}.carousel--text .teaser--description p{font-size:15px;font-weight:300;margin:0!important}.carousel--text .teaser--description{margin:10px 0!important}}.carousel{top:0;left:0;width:100%;height:100%;z-index:1;margin-top:64px;background-repeat:no-repeat;background-position:center;background-size:cover;overflow:hidden}.carousel .Bullets-Application{position:absolute;right:20px;bottom:50px;z-index:1}.carousel--picture{display:none}.carousel--slide{bottom:0;right:0;background:#1e2832;padding:8px 30px 8px 16px;text-decoration:none;display:inline-block;transform:translateY(110%) translateZ(0);transition:transform .25s;z-index:10;color:#fff;line-height:normal;vertical-align:middle;height:39px}.carousel--slide.-show,.slide.is-show .carousel--slide{transform:translateY(0) translateZ(0);transition:transform .25s 1s}@media screen and (max-width:1080px){.carousel--slide{right:0;bottom:0!important}}.carousel--text,.carousel--title{text-transform:uppercase;font-size:18px;letter-spacing:.05em}.carousel--text{text-transform:none;font-weight:300}.languages,.main-menu--link{text-transform:uppercase;text-decoration:none}.carousel--controllers{text-align:right;display:block;width:100%;margin-top:16px}.carousel--controller{font-size:32px!important;line-height:0;cursor:pointer;color:rgba(255,255,255,.75);transition:color .25s ease-out}.carousel--controller:hover{color:#fff}.carousel--controller.inactive{cursor:default;opacity:.27;color:#fff!important}.carousel--controller--next{margin-left:8px}.carousel-octicon{line-height:40px!important}.bottom{bottom:20%;left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%);height:40px;width:40px;text-align:center;border-radius:20px;z-index:11;background:#fff}#top,.bottom{transition:color .25s ease-out,background .25s ease-out;cursor:pointer}#top:hover,.bottom:hover{background:#1e2832;color:#fff!important}.Carousel-Canvas{width:100%;height:auto;transform:translateZ(0)}.header{width:100vw;min-height:460px;position:relative;z-index:2}.header--top,.header--wrapper{position:relative;width:100%;height:64px}.header--wrapper{background-color:#1e2832;z-index:4}.header--top{margin:0 auto;z-index:10;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.page-newsletter .header{height:auto;min-height:0}.header--logo{padding-left:38px}@media screen and (max-width:480px){.header--logo{width:217px;height:32px}}.home--link{height:40px;line-height:64px}.user{-ms-flex-order:1;order:1;-ms-flex:1 1 33%;flex:1 1 33%;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center;right:100px;top:0;position:absolute}.languages{position:relative;display:inline-block;line-height:16px;height:64px;cursor:pointer}.languages:hover .select{visibility:visible}.languages:hover .language{color:#1e2832;background:#fff}.languages .active{color:#fff;font-size:16px}.languages .select{position:absolute;background:#fff;color:#1e2832;z-index:99;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;top:0;right:0;-ms-transform:translateY(100%);transform:translateY(100%);visibility:hidden;box-shadow:0 2px 0 0 #1e2832}.languages .language{line-height:64px;cursor:pointer;min-width:64px;text-align:center}.main-menu--icon{line-height:64px!important;cursor:pointer;z-index:10;position:relative;width:100px;height:64px;display:inline-block;text-align:center;font-size:44px;color:rgba(255,255,255,.85);transition:background .25s,color .25s}.main-menu--icon .octicon{position:absolute;top:50%;left:50%;-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);transition:opacity .45s}.main-menu--icon .octicon.hidden{opacity:0}.main-menu--icon:hover{color:#1e2832;background:#fff}@media screen and (max-width:480px){.main-menu--icon{font-size:32px;width:72px}}.open .main-menu--icon{color:#1e2832;background:#fff}.main-menu--navigation{position:absolute;top:64px;right:0;padding:20px 0;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start;overflow:hidden;z-index:9;-ms-transform:scale(0);transform:scale(0);-ms-transform-origin:top right;transform-origin:top right;color:#1e2832;background:#fff;transition:transform .45s cubic-bezier(0,0,.15,1)}.main-menu--link{color:#1e2832;font-size:18px;line-height:34px;padding:15px 80px 15px 48px;font-weight:400;opacity:0;max-width:100vw;width:380px;letter-spacing:.1em;transition:opacity 0s}@media screen and (max-width:480px){.main-menu--link{padding:10px 96px 10px 24px;white-space:normal}}.current-page .link--text,.main-menu--link:hover .link--text{padding-bottom:0;border-bottom:1px solid}.link--text{padding-bottom:8px;transition:padding-bottom .25s}.header--main-menu{-ms-flex-order:1;order:1;position:relative;height:64px}.header--main-menu.open .main-menu--navigation{-ms-transform:scale(1);transform:scale(1)}.header--main-menu.open .main-menu--link{opacity:1;transition:opacity .25s .5s}#subscribeNewsletter{cursor:pointer}form[name=newsletterForm]{display:none;position:absolute;right:0;top:0;-ms-transform:translateY(-100%);transform:translateY(-100%);background:#1e2832;padding:16px;max-width:100%}form[name=newsletterForm] p{white-space:normal}form[name=newsletterForm].-show{display:block}form[name=newsletterForm] label{display:block;font-size:13px;line-height:16px;padding:3px 0 16px 3px;font-weight:700}form[name=newsletterForm] label.radio{display:inline-block;margin-right:12px}form[name=newsletterForm] input[type=radio]{margin:0 5px 0 20px}form[name=newsletterForm] input[type=radio]:first-child{margin-left:0}form[name=newsletterForm] input[type=text],form[name=newsletterForm] input[type=email]{font-size:16px;line-height:24px;padding:5px 6px;background:rgba(255,255,255,.3);box-shadow:inset 0 -3px 0 #fff;border:0;outline:transparent solid 1px;width:250px;color:#fff}form[name=newsletterForm] input[type=text].-error,form[name=newsletterForm] input[type=email].-error{box-shadow:inset 0 -3px 0 red;outline:red solid 1px}form[name=newsletterForm] input[type=submit]{color:#1e2832;font-weight:700;letter-spacing:.05em;font-size:15px;line-height:40px;display:inline-block;background:#fff;padding:3px 28px 0;text-transform:uppercase;border-radius:40px;text-decoration:none;border:0;cursor:pointer}form[name=newsletterForm] input[type=submit].-danke{opacity:.35;cursor:default}#contactform form[name=newsletterForm]{position:relative;right:0;top:0;-ms-transform:none;transform:none;color:#fff;text-align:left;width:288px;margin:0 auto}frontools-slideshow{display:block;position:relative;transform:translateZ(0)}frontools-slideshow .background{z-index:-1}frontools-slideshow .background,frontools-slideshow .foreground{position:absolute;top:0;left:0;width:100%;height:100%;transform:translateZ(0);-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}frontools-slideshow .background>picture,frontools-slideshow .background>picture>img,frontools-slideshow .background>video{width:100%;height:100%;object-fit:cover;object-position:center}frontools-slideshow .background>video{z-index:1}frontools-slideshow video::-webkit-media-controls,frontools-slideshow video::-webkit-media-controls-panel,frontools-slideshow video::-webkit-media-controls-play-button,frontools-slideshow video::-webkit-media-controls-start-playback-button{display:none!important;-webkit-appearance:none}frontools-slideshow .bullets{position:absolute;z-index:5;line-height:0;right:20px;bottom:50px}frontools-slideshow>.slide{position:absolute;overflow:hidden;top:0;left:0;width:100%;height:100%;z-index:1}frontools-slideshow>.slide.is-last{z-index:2}frontools-slideshow>.slide.is-show{z-index:3}frontools-slideshow>.slide>*{transition:0s;will-change:transform}frontools-slideshow>.slide.is-first>*{-ms-transform:translateX(0)!important;transform:translateX(0)!important;transition:0s!important}frontools-slideshow>.slide.is-last>*,frontools-slideshow>.slide.is-show>*{transition:1.5s}frontools-slideshow>.slide.is-show.is-last>*{transition:0s!important}frontools-slideshow>.slide>.background{-ms-transform:translateX(100%);transform:translateX(100%)}frontools-slideshow>.slide.is-last>.background{-ms-transform:translateX(-100%);transform:translateX(-100%)}frontools-slideshow>.slide.is-show>.background{-ms-transform:translateX(0);transform:translateX(0)}frontools-slideshow>.slide>.foreground{-ms-transform:translateX(140%);transform:translateX(140%)}frontools-slideshow>.slide.is-last>.foreground{-ms-transform:translateX(-140%);transform:translateX(-140%)}frontools-slideshow>.slide.is-show>.foreground{-ms-transform:translateX(0);transform:translateX(0)}frontools-slideshow.is-reverse>.slide>.background{-ms-transform:translateX(-100%);transform:translateX(-100%)}frontools-slideshow.is-reverse>.slide.is-last>.background{-ms-transform:translateX(100%);transform:translateX(100%)}frontools-slideshow.is-reverse>.slide.is-show>.background{-ms-transform:translateX(0);transform:translateX(0)}frontools-slideshow.is-reverse>.slide>.foreground{-ms-transform:translateX(-140%);transform:translateX(-140%)}frontools-slideshow.is-reverse>.slide.is-last>.foreground{-ms-transform:translateX(140%);transform:translateX(140%)}frontools-slideshow.is-reverse>.slide.is-show>.foreground{-ms-transform:translateX(0);transform:translateX(0)}frontools-slideshow .bullet .loader{opacity:0;stroke-dashoffset:63px;stroke-dasharray:63px,63px;transition:opacity 0s}frontools-slideshow .bullet.is-show .loader{opacity:1;animation:bullet 5s linear 1;stroke-dashoffset:0}frontools-slideshow .bullet.is-last .loader{opacity:0;transition:opacity 250ms}frontools-slideshow .bullet .point{transition:fill .5s}frontools-slideshow .bullet.is-show .point,frontools-slideshow .bullet:hover .point{fill:#fff}frontools-slideshow .bullet.is-last .point{fill:transparent}@keyframes bullet{from{stroke-dashoffset:63px}to{stroke-dashoffset:0}}.o-group{max-width:100%!important}.o-section{padding:0!important}frontools-slideshow{width:100%;height:100vh;background:#373737}frontools-slideshow button{border:0;background:0 0;margin:0 -5px;padding:0;cursor:pointer}.teaser--button,.teaser--media--button{text-transform:uppercase;border-radius:40px;text-decoration:none}frontools-slideshow .foreground{color:#fff}frontools-slideshow .control{padding:20px;opacity:.8;transition:opacity var(--default-timimg);will-change:opacity}frontools-slideshow .control:hover{opacity:1}frontools-slideshow .previous{top:50%;left:0;-ms-transform:translateY(-50%);transform:translateY(-50%)}frontools-slideshow .next{top:50%;right:0;-ms-transform:translateY(-50%);transform:translateY(-50%)}frontools-slideshow .play{bottom:0;left:0}.teaser--big-link{background:#1e2832;width:calc(50% - 5px)!important;color:#fff;text-decoration:none;padding:35px 35px 83px;position:relative}.teaser--big-link:hover .big-link--icon{color:#fff;transition:color .25s,transform .35s;transform:translateX(-50%) rotateZ(-90deg)}@media screen and (max-width:480px){.teaser--big-link{width:100%;margin-right:0!important;margin-bottom:10px!important}.teaser--big-link:nth-of-type(2){margin-top:0}}.big-link--title{font-weight:300;font-size:30px}@media screen and (max-width:720px){.teaser--big-link{padding:18px 13px 50px}.big-link--title{font-size:24px}}.big-link--description{font-size:15px;padding:10px 0 30px}.big-link--icon{position:absolute;-ms-transform:translateX(-50%);transform:translateX(-50%);bottom:35px;left:50%;font-size:48px!important;color:rgba(255,255,255,.85);transition:color .25s,transform 0;-ms-transform-origin:center;transform-origin:center}@media screen and (max-width:720px){.big-link--description{padding:12px 0}.big-link--icon{font-size:32px;bottom:18px}}@media screen and (max-width:750px){.teaser--big-link{width:100%!important}}.teaser--button,.teaser--media--button{color:rgba(255,255,255,.85);font-weight:700;letter-spacing:.05em;font-size:15px;line-height:40px;display:inline-block;background:#1e2832;padding:3px 28px 0;transition:color .25s;margin:40px 0 0}.teaser--button:hover,.teaser--media--button:hover{color:#fff}.large--wrapper.media{max-width:100vw;background-size:cover;background-position:center 27%;position:relative;overflow:hidden}.large--wrapper.media .teasers--container{-ms-flex-pack:start;justify-content:flex-start;min-height:calc(50vw - 80px)}.large--wrapper.media canvas{position:absolute;top:0;left:0;z-index:2}.teaser,.teaser--reference{position:relative;display:inline-block}.teaser--media{text-align:left!important;width:60%!important;-ms-flex-item-align:center;align-self:center;z-index:3}.teaser--media--subtitle,.teaser--media--title{color:#1e2832;font-weight:700;letter-spacing:.05em;font-size:50px;text-transform:uppercase;white-space:nowrap;line-height:1;margin-top:40px}@media screen and (max-width:480px){.teaser--media{width:80%!important}.teaser--media--subtitle,.teaser--media--title{font-size:30px;letter-spacing:0}}.teaser--media--subtitle{font-weight:300;margin-top:0}.teaser--media--description{font-size:18px;color:#1e2832;margin-top:12px}@media screen and (max-width:480px){.teaser--media--description{font-size:16px}}.reference--title,.teaser--button{font-size:15px;line-height:40px;letter-spacing:.05em;transition:color .25s}.teaser--media--button{margin-top:32px}.teaser--media--button:hover{color:#fff}.large--wrapper.white{background:#fff}.large--wrapper.grey{background:#f0f0f0}.large--wrapper.dark,.teaser--button{background:#1e2832}.teasers--container{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;padding:20px 10px;max-width:1100px;margin:0 auto;-ms-flex-pack:left;justify-content:left;-ms-flex-align:stretch;align-items:stretch}@media screen and (max-width:480px){.teasers--container{padding:0 10px 40px}}.teaser{-ms-flex-order:1;order:1;-ms-flex:0 1 auto;flex:0 1 auto;width:100%;text-align:center}.teaser--big-link{margin-bottom:50px!important}@media (min-width:970px){.teaser--reference{width:calc(33% - 5px)}.teaser--big-link,.teaser--reference{margin-bottom:10px}.teaser--big-link:first-of-type,.teaser--big-link:nth-of-type(2),.teaser--big-link:nth-of-type(3),.teaser--reference:first-of-type,.teaser--reference:nth-of-type(2),.teaser--reference:nth-of-type(3){margin-top:40px}.teaser--big-link:nth-of-type(3n+1),.teaser--big-link:nth-of-type(3n+2),.teaser--reference:nth-of-type(3n+1),.teaser--reference:nth-of-type(3n+2){margin-right:10px}.teaser--big-link:last-of-type:not(:nth-of-type(3n)),.teaser--reference:last-of-type:not(:nth-of-type(3n)){margin-right:0}}@media (min-width:750px) and (max-width:970px){.teaser--reference{width:calc(50% - 5px)}.teaser--big-link,.teaser--reference{margin-bottom:10px}.teaser--big-link:first-of-type,.teaser--big-link:nth-of-type(2),.teaser--reference:first-of-type,.teaser--reference:nth-of-type(2){margin-top:40px}.teaser--big-link:nth-of-type(2n+1),.teaser--reference:nth-of-type(2n+1){margin-right:10px}.teaser--big-link:last-of-type:not(:nth-of-type(2n)),.teaser--reference:last-of-type:not(:nth-of-type(2n)){margin-right:0}}@media (max-width:750px){.teaser--big-link,.teaser--reference{margin-bottom:20px}}.teaser--button{color:rgba(255,255,255,.85);font-weight:700;display:inline-block;padding:3px 28px 0;margin:40px 0 0}.teaser--button:hover{color:#fff}.mail-link{text-decoration:none;color:#1e2832}.teaser--reference{text-decoration:none;overflow:hidden}.teaser--reference:hover .reference--title{color:#fff}@media screen and (max-width:480px){.teaser--reference.team{width:100%;max-width:538px;margin-right:0}.teaser--reference.team:nth-of-type(2){margin-top:0}}.reference--text{background:#fff;position:absolute;text-align:left}.reference--title:not(.name):not(.job):not(.email):not(.phone){position:relative}.reference--title{bottom:0;left:0;max-width:100%;background:#1e2832;color:rgba(255,255,255,.85);padding:3px 18px 0;white-space:nowrap}@media screen and (max-width:720px){.reference--title{font-size:11px;font-weight:400;padding:3px 4px 0;line-height:18px;letter-spacing:-.025em}}.reference--title.email,.reference--title.job,.reference--title.name,.reference--title.phone{font-size:15px;background:#fff;color:#1e2832!important;line-height:20px;padding:3px 12px 0}.reference--title.name{font-weight:700;bottom:48px}.reference--title.job{bottom:24px;font-weight:400;text-transform:none}.reference--title.email,.reference--title.phone{bottom:0;font-size:13px;font-weight:400;text-transform:lowercase}.email--text{padding-bottom:8px;transition:padding-bottom .25s}.email:hover .email--text{padding-bottom:0;border-bottom:1px solid;cursor:pointer}.full-width,.reference--list{max-width:1600px}.reference--link:hover .reference--image{-ms-transform:scale(1.05);transform:scale(1.05)}.reference--image{width:100%;height:auto;display:block;transition:transform .25s}.email,.job,.phone{opacity:0;transition:opacity .25s}.team:hover .email,.team:hover .job,.team:hover .phone{opacity:1}.team:hover .reference--text{-ms-transform:translateY(-100%);transform:translateY(-100%)}.reference--text{transition:transform .25s;-ms-transform:translateY(-23px);transform:translateY(-23px)}.teaser--subtitle,.teaser--title{font-weight:700;letter-spacing:.05em;font-size:30px;text-transform:uppercase;color:#1e2832;margin:40px 0 0}@media screen and (max-width:480px){.teaser--subtitle,.teaser--title{font-size:22px}}.teaser--description{font-size:20px;font-weight:300;margin:40px 0 0;text-align:center}.teaser--description iframe{max-width:100%}@media screen and (max-width:480px){.teaser--description{font-size:16px;font-weight:400}}.reference--list{padding-bottom:50px;margin-bottom:-50px}.content--multi-column,.content--single-column{margin:40px 0 0}.content--multi-column{column-count:2;column-gap:2em;column-width:17em;column-rule-width:0}.paragraph--wrapper{break-inside:avoid;margin-bottom:16px}.teaser--paragraph--title{font-size:15px;font-weight:700;text-align:left;orphans:3;widows:3}.big-link--title,.teaser--title{text-align:center}.teaser--paragraph{font-size:15px;font-weight:300;padding:4px 0;text-align:justify;orphans:3;widows:2}.content--figure{margin-top:40px}.content--figure--image{display:block;border-radius:3px;height:auto;width:auto;margin-left:auto;margin-right:auto;max-width:100%}.content--figure--caption{text-align:right;text-transform:uppercase;font-size:11px;font-weight:400;padding:3px 4px;line-height:18px}
/*# sourceMappingURL=../sourcemaps/styles.min.css.map */
