@charset "UTF-8";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{line-height:1}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,menu,nav,section,summary{display:block}#vertical-site-navigation{z-index:8}#main-header{z-index:7}#entry--content{z-index:6}#entry--header-wrapper{z-index:5}#home--team-list-overlay{z-index:3}#home--team-list{z-index:2}#home--team-info{z-index:4}#home--references-teaser{z-index:1}#screen-sizes{position:absolute;visibility:hidden;overflow:hidden;clip:rect(1px,1px,1px,1px);width:0;height:0;padding:0;border:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}#screen-sizes>span{width:1px;height:1px}#screen-sizes .xs{display:block}#screen-sizes .s,#screen-sizes .m,#screen-sizes .l,#screen-sizes .xl{display:none}@media only screen and (min-width: 480px){#screen-sizes .xs,#screen-sizes .m,#screen-sizes .l,#screen-sizes .xl{display:none}#screen-sizes .s{display:block}}@media only screen and (min-width: 640px){#screen-sizes .xs,#screen-sizes .s,#screen-sizes .l,#screen-sizes .xl{display:none}#screen-sizes .m{display:block}}@media only screen and (min-width: 768px){#screen-sizes .xs,#screen-sizes .s,#screen-sizes .m,#screen-sizes .xl{display:none}#screen-sizes .l{display:block}}@media only screen and (min-width: 860px){#screen-sizes .xs,#screen-sizes .s,#screen-sizes .m,#screen-sizes .l{display:none}#screen-sizes .xl{display:block}}html{font-size:14px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}@media screen and (min-width: 640px){html{font-size:15px}}@media screen and (min-width: 768px){html{font-size:16px}}body{font-family:"ff-sanuk-web-pro",Verdana,sans-serif;font-size:14px;color:#2b2b2b;line-height:1.7777777778}@media screen and (min-width: 640px){body{font-size:15px}}@media screen and (min-width: 768px){body{font-size:16px}}.headline-basic-styling,h1,h2,h3,h4,h5,h6,.headline-huge,#entry--title,#entry--headline,.headline-large,.headline-medium,.headline-small{margin:0;font-family:inherit;font-size:0.9em;word-spacing:0.04em;font-weight:normal;color:#2b2b2b;line-height:1.14;text-rendering:optimizelegibility}@media screen and (min-width: 640px){.headline-basic-styling,h1,h2,h3,h4,h5,h6,.headline-huge,#entry--title,#entry--headline,.headline-large,.headline-medium,.headline-small{font-size:0.96em}}@media screen and (min-width: 768px){.headline-basic-styling,h1,h2,h3,h4,h5,h6,.headline-huge,#entry--title,#entry--headline,.headline-large,.headline-medium,.headline-small{font-size:1em}}.headline-huge,#entry--title,#entry--headline{margin-bottom:1em;font-size:2em;word-spacing:-0.05em;font-weight:500}.headline-large{margin-bottom:0.5em;word-spacing:-0.025em;font-size:1.4em;font-weight:bold}.headline-medium{margin-bottom:0.25em;font-size:1.2em;font-weight:700}.headline-small{font-size:0.9em;word-spacing:0.075em;font-weight:700}@media screen and (min-width: 768px){.headline-small{font-size:0.96em}}p{margin:0}abbr[title]{border-bottom:1px dotted #ebebeb;cursor:help}pre{overflow:auto}q:before,q:after,blockquote:before,blockquote:after{content:""}b,strong{font-weight:bold}dfn{font-style:italic}em{font-style:italic}small,.small{font-size:0.9em;word-spacing:0.075em}@media screen and (min-width: 768px){small,.small{font-size:0.96em}}.louder{font-size:1.2em}.quiet{color:#919191}.silent{font-size:0.9em;word-spacing:0.075em;color:#919191}@media screen and (min-width: 768px){.silent{font-size:0.96em}}.centered{text-align:center}ul,ol{margin:0;padding:0;list-style:none}ul ul,ul ol,ol ul,ol ol{margin-bottom:0}li{margin:0;padding:0}dl{margin-bottom:1em}dt,dd{line-height:1.7777777778}dt{font-weight:600}dd{margin-left:0.5em}html{-webkit-tap-highlight-color:rgba(0,0,0,0)}body{min-width:320px;background-color:white}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{color:#007a99;text-decoration:none;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}a:hover,a:focus{color:#005266;text-decoration:underline}a:focus{outline:thin dotted #ebebeb;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}img{display:block;height:auto;vertical-align:middle;max-width:100%}hr{margin:2em 0;border:0;border-top:1px solid #ebebeb;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.wf-loading{visibility:hidden}.show-main-navigation #page{overflow:hidden}#content{float:left;width:100%}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.container{*zoom:1;width:90%;margin:0 auto;max-width:1140px}.container:after{content:"";display:table;clear:both}@media only screen and (min-width: 640px){.container{width:100%}.container.wide{width:100%}}.container.narrow{*zoom:1;width:90%;margin:0 auto;max-width:752.4px}.container.narrow:after{content:"";display:table;clear:both}@media only screen and (min-width: 640px){.container.narrow{width:100%}.container.narrow.wide{width:100%}}.container.large{*zoom:1;width:90%;margin:0 auto;max-width:960px}.container.large:after{content:"";display:table;clear:both}@media only screen and (min-width: 640px){.container.large{width:100%}.container.large.wide{width:100%}}.container.wide{*zoom:1;width:90%;margin:0 auto;max-width:1640px}.container.wide:after{content:"";display:table;clear:both}@media only screen and (min-width: 640px){.container.wide{width:100%}.container.wide.wide{width:100%}}.column{margin-bottom:60px}@media only screen and (min-width: 640px){.column{margin-bottom:80px}}@media only screen and (min-width: 860px){.column{margin-bottom:100px}}.column>p:last-child,.column>ul:last-child,.column>ol:last-child,.column>dl:last-child,.column>h1:last-child,.column>h2:last-child,.column>h3:last-child,.column>h4:last-child,.column>h5:last-child,.column>h6:last-child,.column>[class^="headline-"]:last-child,.column>[class*=" headline-"]:last-child{margin-bottom:0}@media only screen and (min-width: 640px){.column{padding-right:24px;padding-left:24px}}@media only screen and (min-width: 640px) and (min-width: 640px){.column{padding-right:28px}}@media only screen and (min-width: 640px) and (min-width: 860px){.column{padding-right:32px}}@media only screen and (min-width: 640px) and (min-width: 640px){.column{padding-left:28px}}@media only screen and (min-width: 640px) and (min-width: 860px){.column{padding-left:32px}}@media only screen and (min-width: 640px){.column.full{float:left;width:100%}}@media only screen and (min-width: 640px){.column.two-thirds{float:left;width:66.7%}}@media only screen and (min-width: 640px){.column.half{float:left;width:50%}.column.half:nth-child(2n+1){clear:both}}@media only screen and (min-width: 640px){.column.third{float:left;width:50%}.column.third:nth-child(2n+1){clear:both}}@media only screen and (min-width: 640px) and (min-width: 860px){.column.third{width:33.3%}.column.third:nth-child(2n+1){clear:none}.column.third:nth-child(3n+1){clear:both}}@media only screen and (min-width: 640px){.column.fourth{float:left;width:50%}}@media only screen and (min-width: 640px) and (min-width: 860px){.column.fourth{width:25%}}@media only screen and (min-width: 640px){.column.fifth{float:left;width:50%}}@media only screen and (min-width: 640px) and (min-width: 860px){.column.fifth{width:33.3%}}@media only screen and (min-width: 640px) and (min-width: 1140px){.column.fifth{width:20%}}.column.flow-opposite{float:right}.call-to-action,.call-to-action-silent{margin-bottom:60px;padding-top:60px;background-color:#007a99;text-align:center}@media only screen and (min-width: 640px){.call-to-action,.call-to-action-silent{margin-bottom:80px}}@media only screen and (min-width: 860px){.call-to-action,.call-to-action-silent{margin-bottom:100px}}@media only screen and (min-width: 640px){.call-to-action,.call-to-action-silent{padding-top:80px}}@media only screen and (min-width: 860px){.call-to-action,.call-to-action-silent{padding-top:100px}}.call-to-action p,.call-to-action-silent p{margin-bottom:1em;color:white}.call-to-action a{color:white}.call-to-action-silent{background-color:#f7f7f7}.call-to-action--headline{color:white;text-transform:uppercase}.call-to-action-silent--headline{text-transform:uppercase}.button{display:inline-block;overflow:hidden;white-space:nowrap;height:40px;margin:0;padding:0 12px;outline:0;border:none;background-color:#007a99;background-image:none;color:white;text-align:center;line-height:40px;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.button:hover,.button:active{outline:0;background-color:#005a70;text-decoration:none;color:white}.button:focus{background-color:#007a99;color:white}.button.ghost{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;border:2px solid white;background-color:transparent;color:white}.button.ghost:hover,.button.ghost:active,.button.ghost:focus{background-color:white;color:#007a99}.button.inverted-ghost{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;border:2px solid white;background-color:white;color:#007a99}.button.inverted-ghost:hover,.button.inverted-ghost:active,.button.inverted-ghost:focus{border-color:#02a770;background-color:#02a770;color:white}.button.blue-ghost{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;border:2px solid #007a99;background-color:transparent;color:#007a99}.button.blue-ghost:hover,.button.blue-ghost:active,.button.blue-ghost:focus{background-color:#007a99;color:white}.button.red-ghost{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;border:2px solid #fa6679;background-color:transparent;color:#fa6679}.button.red-ghost:hover,.button.red-ghost:active,.button.red-ghost:focus{background-color:#fa6679;color:white}.button.yellow-ghost{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;border:2px solid #f2d054;background-color:transparent;color:#f2d054}.button.yellow-ghost:hover,.button.yellow-ghost:active,.button.yellow-ghost:focus{background-color:#f2d054;color:white}.button.orange-ghost{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;border:2px solid #f8775d;background-color:transparent;color:#f8775d}.button.orange-ghost:hover,.button.orange-ghost:active,.button.orange-ghost:focus{background-color:#f8775d;color:white}.button.twitter-ghost{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;border:2px solid #50abf1;background-color:transparent;color:#50abf1}.button.twitter-ghost:hover,.button.twitter-ghost:active,.button.twitter-ghost:focus{background-color:#50abf1;color:white}.button.facebook-ghost{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;border:2px solid #3b5998;background-color:transparent;color:#3b5998}.button.facebook-ghost:hover,.button.facebook-ghost:active,.button.facebook-ghost:focus{background-color:#3b5998;color:white}.button.google-plus-ghost{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;border:2px solid #d93b2a;background-color:transparent;color:#d93b2a}.button.google-plus-ghost:hover,.button.google-plus-ghost:active,.button.google-plus-ghost:focus{background-color:#d93b2a;color:white}.button.xing-ghost{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;border:2px solid #006668;background-color:transparent;color:#006668}.button.xing-ghost:hover,.button.xing-ghost:active,.button.xing-ghost:focus{background-color:#006668;color:white}.button.small{font-size:0.9em;word-spacing:0.075em}@media screen and (min-width: 768px){.button.small{font-size:0.96em}}@-webkit-keyframes bgcolor{0%{background-color:#007a99}100%{background-color:#02a770}}@-moz-keyframes bgcolor{0%{background-color:#007a99}100%{background-color:#02a770}}@-o-keyframes bgcolor{0%{background-color:#007a99}100%{background-color:#02a770}}@keyframes bgcolor{0%{background-color:#007a99}100%{background-color:#02a770}}@-webkit-keyframes bordertopcolor{0%{border-top-color:#007a99}100%{border-top-color:#02a770}}@-moz-keyframes bordertopcolor{0%{border-top-color:#007a99}100%{border-top-color:#02a770}}@-o-keyframes bordertopcolor{0%{border-top-color:#007a99}100%{border-top-color:#02a770}}@keyframes bordertopcolor{0%{border-top-color:#007a99}100%{border-top-color:#02a770}}@font-face{font-family:"icomoon";src:url(/assets/icomoon-d53587190a63931bddb3c10fe5956f3d.eot?ndggrx);src:url(/assets/icomoon-d53587190a63931bddb3c10fe5956f3d.eot?ndggrx?#iefix) format("embedded-opentype"),url(/assets/icomoon-d53587190a63931bddb3c10fe5956f3d.eot?#iefixndggrx) format("embedded-opentype"),url(/assets/icomoon-f683caba7424533ea15b935dac72ec77.woff?ndggrx) format("woff"),url(/assets/icomoon-83cf1c49172448121eb350a5e3af0f27.ttf?ndggrx) format("truetype"),url(/assets/icomoon-ee396ed4bca5ae7f5d29014912378dcd.svg?ndggrx#icomoon) format("svg")}[class^="icon-"],[class*=" icon-"],.rsArrowIcn{font-family:"icomoon";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-zweitag-logo-enterprise{color:#007a99}.icon-zweitag-logo-startups{color:#02a770}.icon-zweitag-logo-enterprise:before{content:"\e605"}.icon-zweitag-logo-startups:before{content:"\e606"}.icon-zweitag-text:before{content:"\e607"}.icon-male:before{content:"\e603"}.icon-female:before{content:"\e602"}.icon-cup:before{content:"\e601"}.icon-analysis:before{content:"\e600"}.icon-build-measure-learn:before{content:"\e604"}.icon-services-analysis:before{content:"\f002"}.icon-times:before{content:"\f00d"}.icon-services-support:before{content:"\f013"}.icon-chevron-left:before,#home--references-slider .rsArrowLeft .rsArrowIcn:before{content:"\f053"}.icon-chevron-right:before,#home--references-slider .rsArrowRight .rsArrowIcn:before{content:"\f054"}.icon-chevron-up:before{content:"\f077"}.icon-chevron-down:before{content:"\f078"}.icon-twitter:before{content:"\f099"}.icon-facebook:before{content:"\f09a"}.icon-github:before{content:"\f09b"}.icon-services-scalability:before{content:"\f0b2"}.icon-navicon:before{content:"\f0c9"}.icon-google-plus:before{content:"\f0d5"}.icon-linkedin:before{content:"\f0e1"}.icon-services-development:before{content:"\f121"}.icon-services-extendability:before{content:"\f12e"}.icon-services-security:before{content:"\f132"}.icon-services-performance:before{content:"\f135"}.icon-xing:before{content:"\f168"}.icon-services-availability:before{content:"\f1da"}.background-image-container{position:relative;overflow:hidden;color:white}.background-image-container .container{position:relative;z-index:1}.background-image-container .headline-huge,.background-image-container #entry--title,.background-image-container #entry--headline{color:white}.background-image{position:absolute;top:-300px;right:0;bottom:0;left:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;background-size:cover;background-position:center top;background-repeat:no-repeat;-webkit-transition:opacity 1s linear;-moz-transition:opacity 1s linear;-o-transition:opacity 1s linear;transition:opacity 1s linear}.fade-in-background .background-image{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.content-switch{margin-bottom:60px;padding-top:60px;padding-bottom:60px;background-color:#007a99;position:relative;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}@media only screen and (min-width: 640px){.content-switch{margin-bottom:80px}}@media only screen and (min-width: 860px){.content-switch{margin-bottom:100px}}@media only screen and (min-width: 640px){.content-switch{padding-top:80px}}@media only screen and (min-width: 860px){.content-switch{padding-top:100px}}@media only screen and (min-width: 640px){.content-switch{padding-bottom:80px}}@media only screen and (min-width: 860px){.content-switch{padding-bottom:100px}}.content-switch:after,.content-switch:before{position:absolute;width:0;height:0;border:solid transparent;border-color:transparent;content:" ";pointer-events:none;bottom:100%;left:50%}.content-switch:after{border-width:24px;margin-bottom:-47px;margin-left:-24px;border-top-color:white}.content-switch--nav{position:relative;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.opened .content-switch--nav{-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}.content-switch--item{margin-bottom:1em}.content-switch--item:last-child{margin-bottom:0}@media only screen and (min-width: 1140px){.content-switch--item.third{float:left;width:50%}.content-switch--item.third:nth-child(2n+1){clear:both}}@media only screen and (min-width: 1140px) and (min-width: 860px){.content-switch--item.third{width:33.3%}.content-switch--item.third:nth-child(2n+1){clear:none}.content-switch--item.third:nth-child(3n+1){clear:both}}@media only screen and (min-width: 1140px){.content-switch--item.fourth{float:left;width:50%}}@media only screen and (min-width: 1140px) and (min-width: 860px){.content-switch--item.fourth{width:25%}}@media only screen and (min-width: 1140px){.content-switch--item.fifth{float:left;width:50%}}@media only screen and (min-width: 1140px) and (min-width: 860px){.content-switch--item.fifth{width:33.3%}}@media only screen and (min-width: 1140px) and (min-width: 1140px){.content-switch--item.fifth{width:20%}}@media only screen and (min-width: 1140px){.content-switch--item.bubble{margin-bottom:0}.content-switch--item.bubble .content-switch--nav-link{padding:0;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}}.content-switch--nav-link{display:block;margin:0 auto;padding:1em;outline:0;background-color:white;font-weight:bold;color:#2b2b2b;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-transition:-webkit-transform 0.2s ease-in-out;-moz-transition:-moz-transform 0.2s ease-in-out;-o-transition:-o-transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out}.content-switch--nav-link:hover,.content-switch--nav-link:focus{text-decoration:none;color:#2b2b2b;-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}@media only screen and (min-width: 1140px){.content-switch--nav-link{white-space:nowrap}.third .content-switch--nav-link{width:220px;height:220px;line-height:220px}.fourth .content-switch--nav-link{width:200px;height:200px;line-height:200px}.fifth .content-switch--nav-link{width:168px;height:168px;line-height:168px}}.content-switch--detail{*zoom:1;width:90%;margin:0 auto;max-width:752.4px;position:absolute;top:60px;right:0;left:0;margin:0 auto;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.content-switch--detail:after{content:"";display:table;clear:both}@media only screen and (min-width: 640px){.content-switch--detail{width:100%}.content-switch--detail.wide{width:100%}}@media only screen and (min-width: 640px){.content-switch--detail{top:80px}}@media only screen and (min-width: 860px){.content-switch--detail{top:100px}}.content-switch--detail.visible{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.content-switch--detail-wrapper{position:relative;height:100%;padding:24px;background-color:white}@media only screen and (min-width: 640px){.content-switch--detail-wrapper{padding:28px}}@media only screen and (min-width: 860px){.content-switch--detail-wrapper{padding:32px}}.content-switch--detail-close{position:absolute;top:0;right:0;padding:0;padding:0 0 20px 20px;-webkit-border-radius:0 0 0 50%;-moz-border-radius:0 0 0 50%;-ms-border-radius:0 0 0 50%;-o-border-radius:0 0 0 50%;border-radius:0 0 0 50%;background-color:#007a99;word-spacing:-0.025em;font-size:1.4em;color:white;cursor:pointer;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform 0.4s ease-in-out;-moz-transition:-moz-transform 0.4s ease-in-out;-o-transition:-o-transform 0.4s ease-in-out;transition:transform 0.4s ease-in-out}.content-switch--detail-close:hover,.content-switch--detail-close:focus{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}.content-switch--detail-inner{overflow-y:auto;height:100%}.content-switch--detail-inner p{margin-bottom:1em}#entry{position:relative;height:100%}#entry--header{position:relative;background-color:#007a99}#entry--header.fade-in-background .background-image{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=10);opacity:0.1}@media only screen and (min-width: 0) and (max-width: 860px){#entry--header{padding-top:60px}}@media only screen and (min-width: 0) and (max-width: 860px) and (min-width: 640px){#entry--header{padding-top:80px}}@media only screen and (min-width: 0) and (max-width: 860px) and (min-width: 860px){#entry--header{padding-top:100px}}@media only screen and (min-width: 860px){#entry--header{padding-top:80px}#entry--header .container{padding-top:60px}}@media only screen and (min-width: 860px) and (min-width: 640px){#entry--header .container{padding-top:80px}}@media only screen and (min-width: 860px) and (min-width: 860px){#entry--header .container{padding-top:100px}}#entry--header-wrapper{position:relative}@media only screen and (min-width: 640px){#entry--header-wrapper{padding-top:60px;padding-bottom:60px}}@media only screen and (min-width: 640px) and (min-width: 640px){#entry--header-wrapper{padding-top:80px}}@media only screen and (min-width: 640px) and (min-width: 860px){#entry--header-wrapper{padding-top:100px}}@media only screen and (min-width: 640px) and (min-width: 640px){#entry--header-wrapper{padding-bottom:80px}}@media only screen and (min-width: 640px) and (min-width: 860px){#entry--header-wrapper{padding-bottom:100px}}#entry--title{margin-bottom:0;font-weight:bold;color:white}#entry--title.screen-reader-only{position:absolute;overflow:hidden;width:1px;height:1px;border:0;margin:-1px;padding:0;clip:rect(0, 0, 0, 0)}#entry--headline{margin-bottom:2em;font-weight:bold;color:white}#entry--excerpt{font-size:1.2em;color:white}#entry--header-actions{overflow:hidden;*zoom:1;margin-top:2em}#entry--header-actions .button{float:left;margin-right:4px;margin-bottom:4px}#entry--header-actions .button:last-child{margin-right:0}#entry--content{overflow:hidden;*zoom:1;position:relative;padding-top:60px;background-color:white}@media only screen and (min-width: 640px){#entry--content{padding-top:80px}}@media only screen and (min-width: 860px){#entry--content{padding-top:100px}}#entry--content p+p{margin-top:1em}#entry--content-body .heading{margin-top:2em}#entry--content-body .heading:first-child{margin-top:0}#entry--content-body .text p+p{margin-top:0}#entry--content-body .text p{margin-bottom:1em}#entry--content-body .list ul{margin-bottom:2em;padding-left:2em;list-style-type:disc}#entry--content-body .list ul li{line-height:1.7777777778;margin-bottom:0.5em}#entry--content-body .list ul li:last-child{margin-bottom:0}.small #entry--content-body .list ul li{margin-bottom:0.25em}#entry--content-body .list ol{margin-bottom:2em;padding-left:2em;list-style-type:decimal}#entry--content-body .list ol li{line-height:1.7777777778;margin-bottom:0.5em}#entry--content-body .list ol li:last-child{margin-bottom:0}.small #entry--content-body .list ol li{margin-bottom:0.25em}#entry--content-body .image{margin-bottom:2em}#entry--content-body .video{position:relative;overflow:hidden;height:0;margin-right:auto;margin-bottom:2em;margin-left:auto;padding-bottom:55%}#entry--content-body .video iframe{position:absolute;top:0;left:0;width:100%;height:100%}#entry--content-body .quote{margin-bottom:2em;margin-left:2em}#entry--content-body .quote-text{position:relative;margin-bottom:1em;font-weight:bold}#entry--content-body .quote-text p:last-child{margin-bottom:0}#entry--content-body .quote-text:before{content:"“";position:absolute;top:-26px;left:-2em;font-size:54px}#entry--content-body .gist{margin-bottom:2em}#entry--content-body .markdown{margin-bottom:2em}.royalSlider{width:600px;height:400px;position:relative;direction:ltr}.royalSlider>*{float:left}.rsWebkit3d .rsSlide{-webkit-transform:translateZ(0)}.rsWebkit3d .rsSlide,.rsWebkit3d .rsContainer,.rsWebkit3d .rsThumbs,.rsWebkit3d .rsPreloader,.rsWebkit3d img,.rsWebkit3d .rsOverflow,.rsWebkit3d .rsBtnCenterer,.rsWebkit3d .rsAbsoluteEl,.rsWebkit3d .rsABlock,.rsWebkit3d .rsLink{-webkit-backface-visibility:hidden}.rsFade.rsWebkit3d .rsSlide,.rsFade.rsWebkit3d img,.rsFade.rsWebkit3d .rsContainer{-webkit-transform:none}.rsOverflow{width:100%;height:100%;position:relative;overflow:hidden;float:left;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rsVisibleNearbyWrap{width:100%;height:100%;position:relative;overflow:hidden;left:0;top:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rsVisibleNearbyWrap .rsOverflow{position:absolute;left:0;top:0}.rsContainer{position:relative;width:100%;height:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rsArrow,.rsThumbsArrow{cursor:pointer}.rsThumb{float:left;position:relative}.rsArrow,.rsNav,.rsThumbsArrow{opacity:1;-webkit-transition:opacity 0.3s linear;-moz-transition:opacity 0.3s linear;-o-transition:opacity 0.3s linear;transition:opacity 0.3s linear}.rsHidden{opacity:0;visibility:hidden;-webkit-transition:visibility 0s linear 0.3s,opacity 0.3s linear;-moz-transition:visibility 0s linear 0.3s,opacity 0.3s linear;-o-transition:visibility 0s linear 0.3s,opacity 0.3s linear;transition:visibility 0s linear 0.3s,opacity 0.3s linear}.rsGCaption{width:100%;float:left;text-align:center}.royalSlider.rsFullscreen{position:fixed !important;height:auto !important;width:auto !important;margin:0 !important;padding:0 !important;z-index:2147483647 !important;top:0 !important;left:0 !important;bottom:0 !important;right:0 !important}.royalSlider .rsSlide.rsFakePreloader{opacity:1 !important;-webkit-transition:0s;-moz-transition:0s;-o-transition:0s;transition:0s;display:none}.rsSlide{position:absolute;left:0;top:0;display:block;overflow:hidden;height:100%;width:100%}.royalSlider.rsAutoHeight,.rsAutoHeight .rsSlide{height:auto}.rsContent{width:100%;height:100%;position:relative}.rsPreloader{position:absolute;z-index:0}.rsNav{-moz-user-select:-moz-none;-webkit-user-select:none;user-select:none}.rsNavItem{-webkit-tap-highlight-color:rgba(0,0,0,0.25)}.rsThumbs{cursor:pointer;position:relative;overflow:hidden;float:left;z-index:22}.rsTabs{float:left;background:none !important}.rsTabs,.rsThumbs{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:rgba(0,0,0,0)}.rsVideoContainer{width:auto;height:auto;line-height:0;position:relative}.rsVideoFrameHolder{position:absolute;left:0;top:0;background:#141414;opacity:0;-webkit-transition:.3s}.rsVideoFrameHolder.rsVideoActive{opacity:1}.rsVideoContainer iframe,.rsVideoContainer video,.rsVideoContainer embed,.rsVideoContainer .rsVideoObj{position:absolute;z-index:50;left:0;top:0;width:100%;height:100%}.rsVideoContainer.rsIOSVideo iframe,.rsVideoContainer.rsIOSVideo video,.rsVideoContainer.rsIOSVideo embed{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-right:44px}.rsABlock{left:0;top:0;position:absolute;z-index:15}img.rsImg{max-width:none}.grab-cursor{cursor:url(grab.png) 8 8,move}.grabbing-cursor{cursor:url(grabbing.png) 8 8,move}.rsNoDrag{cursor:auto}.rsLink{left:0;top:0;position:absolute;width:100%;height:100%;display:block;z-index:20;background:url(blank.gif)}#main-header{*zoom:1;position:relative;float:left;width:100%;height:60px}#main-header:after{content:"";display:table;clear:both}#main-header .column{-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;margin-bottom:0}@media only screen and (min-width: 860px){#main-header{position:fixed;top:0;height:80px;font-size:0.9em;word-spacing:0.125em;text-transform:uppercase;letter-spacing:-0.05em;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.scrolling #main-header{-webkit-transform:translateY(-30px);-moz-transform:translateY(-30px);-ms-transform:translateY(-30px);-o-transform:translateY(-30px);transform:translateY(-30px);background-color:white}.scrolling #main-header .column{-webkit-transform:translateY(15px);-moz-transform:translateY(15px);-ms-transform:translateY(15px);-o-transform:translateY(15px);transform:translateY(15px)}}#main-header--title{position:relative;display:inline-block}#main-header--title>span{line-height:60px;-webkit-transition:color 0.6s ease-in-out;-moz-transition:color 0.6s ease-in-out;-o-transition:color 0.6s ease-in-out;transition:color 0.6s ease-in-out}@media only screen and (min-width: 860px){#main-header--title>span{line-height:80px}}@media only screen and (min-width: 860px){#main-header--title{float:left;width:25%}}#main-header--logo-enterprise{position:absolute;top:0;font-size:20px;color:#007a99}@media only screen and (min-width: 860px){#main-header--logo-enterprise{color:white}.scrolling #main-header--logo-enterprise{color:#007a99}}#main-header--logo-startups{position:absolute;top:-5px;left:11px;font-size:20px;color:#02a770}@media only screen and (min-width: 860px){#main-header--logo-startups{color:white}.scrolling #main-header--logo-startups{color:#02a770}}#main-header--logo-text{margin-left:27px;font-size:28px;color:#2b2b2b}@media only screen and (min-width: 860px){#main-header--logo-text{color:white}.scrolling #main-header--logo-text{color:#2b2b2b}}@media only screen and (min-width: 860px){#main-navigation{float:left;width:75%;line-height:80px}}#main-navigation--toggle{position:absolute;display:table;top:0;right:0;width:60px;height:60px;text-align:center;cursor:pointer}#main-navigation--toggle:hover,#main-navigation--toggle:focus{color:#007a99}@media only screen and (min-width: 860px){#main-navigation--toggle{display:none}}.main-navigation--toggle-icon{display:table-cell;vertical-align:middle;font-size:28px}.show-main-navigation .main-navigation--toggle-icon:before{content:"\f00d"}@media only screen and (min-width: 0) and (max-width: 860px){#main-navigation--list{position:absolute;width:100%;top:80px;right:0;-webkit-transition:-webkit-transform 0.2s ease-in;-moz-transition:-moz-transform 0.2s ease-in;-o-transition:-o-transform 0.2s ease-in;transition:transform 0.2s ease-in;-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%)}.show-main-navigation #main-navigation--list{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@media only screen and (min-width: 860px){#main-navigation--list{float:right}}@media only screen and (min-width: 0) and (max-width: 860px){.main-navigation--item{font-size:2em;word-spacing:-0.05em;font-weight:bold;text-align:center;text-transform:uppercase;letter-spacing:-0.05em;word-spacing:0}}@media only screen and (min-width: 860px){.main-navigation--item{float:left;margin-left:2em;font-weight:bold;color:white}.main-navigation--item:first-child{margin-left:0}.scrolling .main-navigation--item{color:#2b2b2b}}@media only screen and (min-width: 0) and (max-width: 860px){.main-navigation--link{display:block}.main-navigation--link:hover,.main-navigation--link:focus{color:#2b2b2b;text-decoration:none}}@media only screen and (min-width: 860px){.main-navigation--link{padding-bottom:2px;border-bottom:2px solid transparent;font-weight:normal;color:white;-webkit-transition:border-bottom-color 0.1s linear;-moz-transition:border-bottom-color 0.1s linear;-o-transition:border-bottom-color 0.1s linear;transition:border-bottom-color 0.1s linear}.main-navigation--link:hover,.main-navigation--link:focus{border-bottom-color:white;color:white;text-decoration:none}.scrolling .main-navigation--link{color:#2b2b2b}.scrolling .main-navigation--link:hover,.scrolling .main-navigation--link:focus{border-bottom-color:#2b2b2b;color:#2b2b2b}}@media only screen and (min-width: 0) and (max-width: 860px){#content,#footer{-webkit-transition:-webkit-transform 0.2s ease-in-out;-moz-transition:-moz-transform 0.2s ease-in-out;-o-transition:-o-transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out}.show-main-navigation #content,.show-main-navigation #footer{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%)}}#footer{font-size:0.9em;word-spacing:0.075em;color:#919191}@media screen and (min-width: 768px){#footer{font-size:0.96em}}@media only screen and (min-width: 640px){.footer--links{text-align:right}}.footer--links-link{display:inline-block;margin-left:1em}.footer--links-link a{color:#919191}.footer--links-link:first-child{margin-left:0}.footer--social-media-item{display:inline-block;margin-left:1em}.footer--social-media-item:first-child{margin-left:0}.footer--social-media-link{font-size:1.2em;color:#919191}.footer--social-media-link:hover,.footer--social-media-link:focus{text-decoration:none}#vertical-site-navigation{position:fixed;display:none;right:1em;bottom:1em}@media only screen and (min-width: 1140px){#vertical-site-navigation{display:block}}.vertical-site-navigation--item{margin-top:4px}.vertical-site-navigation--item:first-child{margin-top:0}.vertical-site-navigation--link{position:relative;display:block;width:24px;height:24px;padding:0;outline:0;background-color:#007a99;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;text-align:center;color:white;vertical-align:baseline;line-height:24px;zoom:1;-webkit-transition:opacity 0.2s ease-in;-moz-transition:opacity 0.2s ease-in;-o-transition:opacity 0.2s ease-in;transition:opacity 0.2s ease-in;cursor:pointer}.vertical-site-navigation--link:hover,.vertical-site-navigation--link:focus{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);opacity:0.5;color:white;text-decoration:none}.vertical-site-navigation--text{position:relative;font-size:10px;font-weight:bold;text-transform:uppercase}.vertical-site-navigation--icon{position:relative;display:block;color:white}.vertical-site-navigation--icon:before{font-size:10px}.pagination{text-align:center}.pagination .page,.pagination .next,.pagination .last,.pagination .first,.pagination .prev{display:inline-block}#home--page #entry--header{display:table;width:100%}#home--page #entry--header-wrapper{display:table-cell;vertical-align:middle}#home--page #entry--header-wrapper .container{padding-top:0}#home--page #entry--headline{text-transform:uppercase}#home--references{overflow:hidden;*zoom:1;position:relative;position:relative}#home--references:after,#home--references:before{position:absolute;width:0;height:0;border:solid transparent;border-color:transparent;content:" ";pointer-events:none;bottom:100%;left:50%}#home--references:after{border-width:24px;margin-bottom:-47px;margin-left:-24px;border-top-color:white}#home--references-slider{position:relative;margin-bottom:60px;height:260px}@media only screen and (min-width: 640px){#home--references-slider{margin-bottom:80px}}@media only screen and (min-width: 860px){#home--references-slider{margin-bottom:100px}}@media only screen and (min-width: 480px){#home--references-slider{height:320px}}@media only screen and (min-width: 640px){#home--references-slider{height:690px}}#home--references-slider .rsArrowDisabled{display:none !important}#home--references-slider .rsArrow{position:absolute;top:50%;width:40px;height:120px;margin-top:-60px;background-color:white;cursor:pointer;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);opacity:0.4}#home--references-slider .rsArrowIcn{position:absolute;top:50%;right:0;left:0;margin-top:-20px;font-size:40px;text-align:center}#home--references-slider .rsArrowLeft{left:0;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;-ms-border-radius:0 4px 4px 0;-o-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}#home--references-slider .rsArrowRight{right:0;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;-ms-border-radius:4px 0 0 4px;-o-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.home--reference{overflow:hidden;*zoom:1;height:260px;padding-top:60px;background-size:cover;background-position:top}@media only screen and (min-width: 640px){.home--reference{padding-top:80px}}@media only screen and (min-width: 860px){.home--reference{padding-top:100px}}.home--reference .column{position:relative;margin-bottom:0}@media only screen and (min-width: 480px){.home--reference{height:320px}}@media only screen and (min-width: 640px){.home--reference{height:690px}}.home--reference-wrapper{position:relative;width:100%;margin-bottom:60px}@media only screen and (min-width: 640px){.home--reference-wrapper{margin-bottom:80px}}@media only screen and (min-width: 860px){.home--reference-wrapper{margin-bottom:100px}}.home--reference-customers{display:none}@media only screen and (min-width: 640px){.home--reference-customers{display:block;width:50%}}.home--reference-customer{position:relative;right:0;left:auto}@media only screen and (min-width: 640px){.home--reference-customer{position:absolute;width:50%}}.home--reference-customer-link{display:block}@media only screen and (min-width: 640px){.home--reference-customer-link{float:right}}.home--reference-customer-logo{margin:0 auto}@media only screen and (min-width: 640px){.home--reference-customer-logo{width:auto;height:120px}}.home--references-screenshot{display:none}@media only screen and (min-width: 640px){.home--references-screenshot{display:block;margin-top:176px}}@media only screen and (min-width: 860px){.home--references-screenshot{margin-top:150px}}.browser{position:relative;width:100%;height:400px;margin:0 auto;-webkit-border-radius:12px 12px 0 0;-moz-border-radius:12px 12px 0 0;-ms-border-radius:12px 12px 0 0;-o-border-radius:12px 12px 0 0;border-radius:12px 12px 0 0;background-color:#dedede}.browser--action{position:absolute;top:16px;left:16px;width:10px;height:10px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;background-color:#454545}.browser--action.minimize{left:34px}.browser--action.maximize{left:54px}.browser--screen{position:absolute;top:42px;right:6px;bottom:0;left:6px;background-color:white;overflow-x:hidden;overflow-y:auto}#home--services-image{margin:0 auto}@media only screen and (min-width: 640px){#home--services-image{max-width:50%}}.home--services-list-item{display:block}.home--services-list-item:hover,.home--services-list-item:focus{text-decoration:none}#home--enterprise-startup-intro{margin-bottom:60px;background-color:#007a99;color:white;-webkit-animation:bgcolor 10s ease-in-out infinite alternate;-moz-animation:bgcolor 10s ease-in-out infinite alternate;-o-animation:bgcolor 10s ease-in-out infinite alternate;animation:bgcolor 10s ease-in-out infinite alternate;position:relative}@media only screen and (min-width: 640px){#home--enterprise-startup-intro{margin-bottom:80px}}@media only screen and (min-width: 860px){#home--enterprise-startup-intro{margin-bottom:100px}}#home--enterprise-startup-intro:after,#home--enterprise-startup-intro:before{position:absolute;width:0;height:0;border:solid transparent;border-color:transparent;content:" ";pointer-events:none;top:100%;left:50%}#home--enterprise-startup-intro:after{border-width:24px;margin-left:-24px;border-top-color:#007a99}#home--enterprise-startup-intro:after{-webkit-animation:bordertopcolor 10s ease-in-out infinite alternate;-moz-animation:bordertopcolor 10s ease-in-out infinite alternate;-o-animation:bordertopcolor 10s ease-in-out infinite alternate;animation:bordertopcolor 10s ease-in-out infinite alternate}#home--enterprise-startup-intro .headline-huge,#home--enterprise-startup-intro #entry--title,#home--enterprise-startup-intro #entry--headline,#home--enterprise-startup-intro .headline-large{color:white}@media only screen and (min-width: 0) and (max-width: 860px){#home--enterprise-startup-intro{padding-top:60px}}@media only screen and (min-width: 0) and (max-width: 860px) and (min-width: 640px){#home--enterprise-startup-intro{padding-top:80px}}@media only screen and (min-width: 0) and (max-width: 860px) and (min-width: 860px){#home--enterprise-startup-intro{padding-top:100px}}@media only screen and (min-width: 860px){#home--enterprise-startup-intro .container{padding-top:60px}}@media only screen and (min-width: 860px) and (min-width: 640px){#home--enterprise-startup-intro .container{padding-top:80px}}@media only screen and (min-width: 860px) and (min-width: 860px){#home--enterprise-startup-intro .container{padding-top:100px}}#home--enterprise-startup-image-wrapper{display:none}@media only screen and (min-width: 480px){#home--enterprise-startup-image-wrapper{display:block}}#home--enterprise-startup-image{display:inline-block}@media only screen and (min-width: 640px){#home--enterprise{text-align:right}}.icon-zweitag-logo-enterprise,.icon-zweitag-logo-startups{float:left;margin-right:10px}@media only screen and (min-width: 640px){#home--enterprise-startup .icon-zweitag-logo-enterprise{float:right;margin-right:0;margin-left:10px}}#services--summary{margin-bottom:60px;padding-top:60px;padding-bottom:60px;background-color:#f7f7f7;position:relative}@media only screen and (min-width: 640px){#services--summary{margin-bottom:80px}}@media only screen and (min-width: 860px){#services--summary{margin-bottom:100px}}@media only screen and (min-width: 640px){#services--summary{padding-top:80px}}@media only screen and (min-width: 860px){#services--summary{padding-top:100px}}@media only screen and (min-width: 640px){#services--summary{padding-bottom:80px}}@media only screen and (min-width: 860px){#services--summary{padding-bottom:100px}}#services--summary:after,#services--summary:before{position:absolute;width:0;height:0;border:solid transparent;border-color:transparent;content:" ";pointer-events:none;bottom:100%;left:50%}#services--summary:after{border-width:24px;margin-bottom:-47px;margin-left:-24px;border-top-color:white}@media only screen and (min-width: 0) and (max-width: 859px){#services--summary .column.third{width:100%}#services--summary .column.third:last-child .button{margin-bottom:0}}#services--summary .column{margin-bottom:0}#services--summary .button{width:100%;margin-bottom:1em}@media only screen and (min-width: 860px){#services--summary .button{width:auto}}#services--summary p{position:absolute;overflow:hidden;width:1px;height:1px;border:0;margin:-1px;padding:0;clip:rect(0, 0, 0, 0);color:white}@media only screen and (min-width: 860px){#services--summary p{position:relative;overflow:visible;width:auto;height:auto;border:inherit;margin:auto;padding:auto;clip:auto}}#services--analysis-icon{color:#f2d054}#services--development-icon{color:#f8775d}#services--support-icon{color:#fa6679}#services--analysis-details,#services--analysis-details .content-switch--detail-close{background-color:#f2d054}#services--development-details,#services--development-details .content-switch--detail-close{background-color:#f8775d}#services--support-details,#services--support-details .content-switch--detail-close{background-color:#fa6679}#services--technologies{display:none}@media only screen and (min-width: 768px){#services--technologies{display:block}}.services--technologies-technology{float:left;margin-right:3em;margin-bottom:1em}.services--technology-logo{width:auto;height:80px}@media only screen and (min-width: 640px) and (max-width: 767px){#references--page #entry--header-wrapper .column.half{width:66.7%}}#references--slider-wrapper{display:none}@media only screen and (min-width: 768px){#references--slider-wrapper{display:block}}#references--slider{display:none;width:100%;height:200px}.references--project{padding-top:60px}@media only screen and (min-width: 640px){.references--project{padding-top:80px}}@media only screen and (min-width: 860px){.references--project{padding-top:100px}}.references--project:first-child{padding-top:0}.references--project.even{background-color:#f7f7f7}@media only screen and (min-width: 860px){.references--project.even .two-thirds{float:right;text-align:right}.references--project.even .two-thirds img{display:inline-block}}@media only screen and (min-width: 0) and (max-width: 1140px){.references--project .two-thirds{width:100%}.references--project .third{width:100%;padding-top:0}}.references--project-excerpt{margin-bottom:1em}.references--project-excerpt p{margin-bottom:1em}.references--project-excerpt p:last-child{margin-bottom:0}#about--page #entry--header{-webkit-animation:bgcolor 10s ease-in-out infinite alternate;-moz-animation:bgcolor 10s ease-in-out infinite alternate;-o-animation:bgcolor 10s ease-in-out infinite alternate;animation:bgcolor 10s ease-in-out infinite alternate}#about--contact-us .call-to-action{margin-bottom:0}#about--team{margin-bottom:60px}@media only screen and (min-width: 640px){#about--team{margin-bottom:80px}}@media only screen and (min-width: 860px){#about--team{margin-bottom:100px}}#about--team .column{padding-top:60px}@media only screen and (min-width: 640px){#about--team .column{padding-top:80px}}@media only screen and (min-width: 860px){#about--team .column{padding-top:100px}}@media only screen and (min-width: 1140px){#about--team{padding-top:60px;padding-bottom:60px}}@media only screen and (min-width: 1140px) and (min-width: 640px){#about--team{padding-top:80px}}@media only screen and (min-width: 1140px) and (min-width: 860px){#about--team{padding-top:100px}}@media only screen and (min-width: 1140px) and (min-width: 640px){#about--team{padding-bottom:80px}}@media only screen and (min-width: 1140px) and (min-width: 860px){#about--team{padding-bottom:100px}}#about--employees{overflow:hidden;*zoom:1;position:relative}.about--employee{clear:both}@media only screen and (min-width: 640px){.about--employee{clear:none;margin-bottom:0;padding:0;cursor:pointer;-webkit-transition:all 0.1s ease-in-out;-moz-transition:all 0.1s ease-in-out;-o-transition:all 0.1s ease-in-out;transition:all 0.1s ease-in-out}.about--employee:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);opacity:0.6}.about--employee.active:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.about--employee.fade-out{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=20);opacity:0.2}}.about--employee-image{float:left;width:25%;margin-right:2em;margin-bottom:1em}@media only screen and (min-width: 640px){.about--employee-image{float:normal;width:100%;margin:0}}@media only screen and (min-width: 640px){.about--employee-info{display:none;margin-top:0}}.about--employee-info-name{font-weight:bold}.about--employee-position{margin-bottom:1em;color:#007a99}.about--employee-info-description{margin-bottom:1em;font-size:0.9em;word-spacing:0.075em}@media screen and (min-width: 768px){.about--employee-info-description{font-size:0.96em}}.about--employee-contact-list{line-height:1}.about--employee-contact-list-item{display:inline-block;margin-right:1em;font-size:1.2em;line-height:1}.about--employee-contact-list-item:last-child{margin-right:0}.about--employee-contact-list-item a{color:#919191}.about--employee-contact-list-item a:hover,.about--employee-contact-list-item a:focus{color:#007a99;text-decoration:none}#about--employees-info-wrapper{position:absolute;overflow:hidden;display:none;width:50%;padding:24px;background-color:rgba(255,255,255,0.6)}@media only screen and (min-width: 640px){#about--employees-info-wrapper{padding:28px}}@media only screen and (min-width: 860px){#about--employees-info-wrapper{padding:32px}}#about--employees-info-wrapper .about--employee-info{display:block;overflow-y:scroll;height:100%}#about--culture{padding-top:60px;background-color:#f7f7f7}@media only screen and (min-width: 640px){#about--culture{padding-top:80px}}@media only screen and (min-width: 860px){#about--culture{padding-top:100px}}#contact--map{display:none;position:relative;margin-bottom:60px}@media only screen and (min-width: 640px){#contact--map{margin-bottom:80px}}@media only screen and (min-width: 860px){#contact--map{margin-bottom:100px}}#contact--map .container{position:absolute;right:0;bottom:24px;left:0}#contact--map .column{margin-bottom:0}@media only screen and (min-width: 640px){#contact--map{display:block}}#contact--google-maps{float:right;margin:0 0 20px 0}#contact--messages{margin-bottom:2em;text-align:center}.contact--message.success,.contact--message.notice{color:#02a770}.contact--message.error{color:#fa6679}input,textarea{font:inherit}.form-control{display:block;width:100%;height:40px;padding:9px 12px;border:1px solid #f7f7f7;background-color:#f7f7f7;background-image:none;font-size:0.9em;word-spacing:0.075em;color:#2b2b2b;vertical-align:middle;-webkit-transition:border-color ease-in-out, box-shadow ease-in-out;-webkit-transition-delay:0.15s, 0.15s;-moz-transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;-o-transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s}@media screen and (min-width: 768px){.form-control{font-size:0.96em}}.form-control:focus{border-color:#dedede;outline:0;-webkit-box-shadow:0 0 8px rgba(0,0,0,0.2);-moz-box-shadow:0 0 8px rgba(0,0,0,0.2);box-shadow:0 0 8px rgba(0,0,0,0.2)}.form-control.input-placeholder{color:#919191}.form-control:-moz-placeholder{color:#919191}.form-control::-moz-placeholder{color:#919191}.form-control:-ms-input-placeholder{color:#919191}.form-control::-webkit-input-placeholder{color:#919191}textarea.form-control{height:200px}.form-group{position:relative;margin-bottom:1em}.control-label{position:absolute;top:13px;left:-16px;font-size:2em;word-spacing:-0.05em;line-height:1}.control-label abbr[title]{border:none;line-height:1}.control-label-text,.help-block{position:absolute;overflow:hidden;width:1px;height:1px;border:0;margin:-1px;padding:0;clip:rect(0, 0, 0, 0)}.has-error .control-label{color:#fa6679}.has-error .form-control{background-color:#fa6679}.has-error .form-control.input-placeholder{color:white}.has-error .form-control:-moz-placeholder{color:white}.has-error .form-control::-moz-placeholder{color:white}.has-error .form-control:-ms-input-placeholder{color:white}.has-error .form-control::-webkit-input-placeholder{color:white}.has-error .form-control:focus{-webkit-box-shadow:0 0 6px #fdc9d0;-moz-box-shadow:0 0 6px #fdc9d0;box-shadow:0 0 6px #fdc9d0}.has-success .control-label{color:#02a770}.has-success .form-control{background-color:#02a770}.has-success .form-control.input-placeholder{color:white}.has-success .form-control:-moz-placeholder{color:white}.has-success .form-control::-moz-placeholder{color:white}.has-success .form-control:-ms-input-placeholder{color:white}.has-success .form-control::-webkit-input-placeholder{color:white}.has-success .form-control:focus{-webkit-box-shadow:0 0 6px #12fdae;-moz-box-shadow:0 0 6px #12fdae;box-shadow:0 0 6px #12fdae}#career--mood-images{overflow:hidden;*zoom:1;margin-bottom:60px}@media only screen and (min-width: 640px){#career--mood-images{margin-bottom:80px}}@media only screen and (min-width: 860px){#career--mood-images{margin-bottom:100px}}.career--mood-image:first-child,.career--mood-image:last-child{display:none}@media only screen and (min-width: 640px){.career--mood-image{float:left;width:20%}.career--mood-image.large{width:40%}.career--mood-image:first-child,.career--mood-image:last-child{display:block}}.career--statements{margin-bottom:2em;padding-left:2em;list-style-type:disc}.career--statements li{line-height:1.7777777778;margin-bottom:0.5em}.career--statements li:last-child{margin-bottom:0}.small .career--statements li{margin-bottom:0.25em}#career--jobs{margin-bottom:0;background-color:#ebebeb}#career--jobs .content-switch--detail-close{background-color:#ebebeb;color:#2b2b2b}#career--jobs-title{margin-bottom:60px}@media only screen and (min-width: 640px){#career--jobs-title{margin-bottom:80px}}@media only screen and (min-width: 860px){#career--jobs-title{margin-bottom:100px}}.career--job-description ul{margin-bottom:2em;padding-left:2em;list-style-type:disc}.career--job-description ul li{line-height:1.7777777778;margin-bottom:0.5em}.career--job-description ul li:last-child{margin-bottom:0}.small .career--job-description ul li{margin-bottom:0.25em}.career--job-description ul:last-child{margin-bottom:0}.blog-index--post:hover,.blog-index--post:focus{text-decoration:none}.blog-index--post:hover .headline-large,.blog-index--post:focus .headline-large{color:#007a99}.blog-index--post-meta{margin:0.5em 0;font-size:0.9em;word-spacing:0.125em}@media only screen and (min-width: 0) and (max-width: 767px){#blog-post--header,#blog-post--content{width:100%}}#blog-post--entry-header .container{padding-top:60px;padding-bottom:60px}@media only screen and (min-width: 640px){#blog-post--entry-header .container{padding-top:80px}}@media only screen and (min-width: 860px){#blog-post--entry-header .container{padding-top:100px}}@media only screen and (min-width: 640px){#blog-post--entry-header .container{padding-bottom:80px}}@media only screen and (min-width: 860px){#blog-post--entry-header .container{padding-bottom:100px}}#blog-post--entry-header.fade-in-background .background-image{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}@media only screen and (min-width: 768px){#blog-post--content{float:right;margin-right:8.3%}}#blog-post--author-image{overflow:hidden;display:inline-block;height:48px;margin-right:1em;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}#blog-post--author-name{display:inline-block;font-weight:bold}#blog-post--meta{display:inline-block}#blog-post--excerpt{margin-bottom:1em;font-size:1.2em}.blog-post--share{margin-bottom:60px;font-weight:bold}@media only screen and (min-width: 640px){.blog-post--share{margin-bottom:80px}}@media only screen and (min-width: 860px){.blog-post--share{margin-bottom:100px}}.blog-post--share-item{display:inline-block;margin-left:2px;font-size:1.2em}.blog-post--share-item:first-child{margin-left:0}.blog-post--share-link{width:48px;height:48px;padding:0;font-size:1.2em;line-height:52px}#blog-post--more{margin-bottom:60px}@media only screen and (min-width: 640px){#blog-post--more{margin-bottom:80px}}@media only screen and (min-width: 860px){#blog-post--more{margin-bottom:100px}}#blog-post--prev-post,#blog-post--next-post{position:relative;display:block;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);opacity:0.6}#blog-post--prev-post:hover,#blog-post--prev-post:focus,#blog-post--next-post:hover,#blog-post--next-post:focus{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}#blog-post--prev-post-title,#blog-post--next-post-title{position:absolute;bottom:1em;padding:0.25em 1em;background-color:white;color:#2b2b2b}@media only screen and (min-width: 640px){#blog-post--prev-post-title,#blog-post--next-post-title{float:left;width:66.7%}}
