@import url('font-awesome.min.css');@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i');html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}@viewport{width:device-width;user-zoom:fixed;zoom:1}*:focus{outline:0}* ::-moz-selection{color:#fff;background:#5c7d97}* ::selection{color:#fff;background:#5c7d97}html,body{width:100%;text-align:center;font-family:'Open Sans',Helvetica,Arial,sans-serif;font-weight:normal;font-weight:300;line-height:1.8em;color:#fff;background:#fff;font-size:1em}.serif{font-family:Times,serif!important}html{min-height:100%}body{height:100%}b,strong{font-weight:bold;font-weight:400}.hidden{position:relative;left:-999em;display:block;width:1px;height:1px;margin-top:-1px;line-height:1px}.skip-links{position:absolute;height:1px;width:1px;margin-top:-1}.skip-links a:focus{position:fixed;display:block;z-index:99;width:auto;background:#fff;padding:4px 20px}a.at-link span{position:absolute;left:-999em;z-index:1}a.at-link i{margin:0 .1em}.screen-reader-text{position:relative;display:block;height:1px;left:-999em;top:-1px}h1,h2,h3,h4,h5,h6{line-height:1.1em;font-weight:400}h2{font-size:2.2em;margin:0 0 .8em 0;text-transform:uppercase}h3{font-size:1.4em;margin:0 0 .4em 0;padding:.5em 0 0 0}h4{font-size:0.9em;margin:1em 0 .8em 0;text-transform:uppercase}.skyline{text-transform:uppercase;font-weight:400;display:block;padding:.2em 0}p{margin:0 0 .6em 0}a{color:#003c69;text-decoration:none}a.button{clear:both;display:inline-block;width:auto;border:2px solid #003c69;color:#003c69;text-align:center;text-transform:uppercase;font-weight:600;padding:4px 20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;margin:1.4em 10px 20px auto}li.top-link{position:fixed;z-index:1;width:100px;height:100px;right:0;bottom:-100px;overflow:hidden;-moz-transition:bottom .4s;-ms-transition:bottom .4s;-o-transition:bottom .4s;-webkit-transition:bottom .4s;transition:bottom .4s}li.top-link a{display:block;width:100%;height:100%;color:#003c69;font-size:.8em;overflow:hidden}li.top-link a:after{display:block;width:0;height:0;content:" ";position:absolute;bottom:0;right:0;border-bottom:100px solid #fff;border-left:100px solid transparent}li.top-link a span{display:block;position:absolute;bottom:10px;z-index:2;right:0;text-align:center;width:60px}li.top-link a i{position:absolute;display:block;width:60px;right:0;bottom:15px;height:50px;line-height:50px;font-size:1.6em;z-index:1}li.top-link.slide-up{bottom:0}.cb{clear:both}.col{float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s;transition:all .3s}.col.w-33{width:33%}.col.w-40{width:40%}.col.w-50{width:50%}.col.w-60{width:60%}.col.w-70{width:70%}header{position:fixed;top:0;left:0;z-index:5;width:100%;text-align:center}header nav{width:100%}header nav button{position:absolute;left:-999em;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}header nav ul.main{display:block;width:100%;text-align:right;margin-top:70px;-moz-transition:margin .4s;-ms-transition:margin .4s;-o-transition:margin .4s;-webkit-transition:margin .4s;transition:margin .4s}header nav ul.main li{display:inline-block;margin:0 2%}header nav ul.main li a{display:block;width:auto;padding:5px 15px 1px 15px;text-transform:uppercase;font-weight:400;color:#111;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;-webkit-transition:all .2s;transition:all .2s}header nav ul.main li a span{display:block;width:100%;border-bottom:4px solid transparent}header nav ul.main li a:focus span,header nav ul.main li a:active span,header nav ul.main li a:hover span{border-bottom:4px solid #5c7d97}header nav ul.main li.active span{border-bottom:4px solid #003c69}header nav ul.main li.active a:focus,header nav ul.main li.active a:active,header nav ul.main li.active a:hover{cursor:default}header nav ul.main li.active a:focus span,header nav ul.main li.active a:active span,header nav ul.main li.active a:hover span{border-bottom:4px solid #003c69}header nav ul.main li.sub-navigation{display:none;margin:0}header nav ul.sub{margin:20px 0 0 0;padding:30px 0 0 0;border-top:1px solid #5c7d97}header nav ul.sub li a{text-transform:none!important;padding:5px 20px!important;font-size:1.2em}header nav ul.sub li.copyright{padding:10px 20px;margin-top:20px;font-size:1.2em;color:#5c7d97}header .branding{padding-left:40px;width:340px;height:110px;position:absolute;top:40px;left:0;-moz-transition:top .3s;-ms-transition:top .3s;-o-transition:top .3s;-webkit-transition:top .3s;transition:top .3s}header .branding span{position:relative;left:-999em}header .branding img{width:100%;height:auto;overflow:hidden}header .branding svg{padding:10px;width:100%;overflow:hidden;-moz-transition:background .3s;-ms-transition:background .3s;-o-transition:background .3s;-webkit-transition:background .3s;transition:background .3s}header .branding svg *{fill:#111}header .branding svg .daca{fill:#003c69}header .branding svg polygon.triangle{fill:#fff;-webkit-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s;transition:all .3s}header .branding svg path.typo{fill:#eaeaea;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s;transition:all .3s}header .branding svg polygon.hexagon{fill:#003c69;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s;transition:all .3s}header h1 span{position:absolute;left:-999em}#q-container{width:100%;height:100%;min-height:100%}#main{height:100%;min-height:100%;width:100%}section{position:relative;height:100%;min-height:700px;width:100%;display:table}section .wrapper{display:table-cell;padding:10% 10% 10% 0;vertical-align:middle;text-align:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}section:first-child .wrapper{padding:180px 10% 100px 0}section#home{background-image:url('../images/layout/daca-visual-berlin.jpg');background-position:center bottom;background-size:cover;background-repeat:no-repeat}section .section-content{padding:0 0 0 10%}section .section-content .columns{-moz-column-count:1;-webkit-column-count:1;column-count:1;text-align:left;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto;-webkit-column-gap:3em;-moz-column-gap:3em;column-gap:3em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;margin:0 0 1.4em 0}section .section-content .copy{float:left;width:60%;max-width:640px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;margin:0 0 20px 0}section .section-content ul{padding-right:40px;margin:1.4em auto 1.4em auto}section .section-content ul li{display:block;width:auto;position:relative;padding-left:20px;line-height:1.2em;margin:0 0 12px 0}section .section-content ul li:before{content:"\25CB ";color:#003c69;display:inline-block;position:absolute;left:-20px;left:0;height:100%;width:20px;margin-right:10px;display:block;float:left}section.brown{background:#003c69;color:#fff}section.brown a.button{border-color:#fff;color:#fff}section.blue{background:#003c69;color:#fff}section.blue svg *{fill:#fff}section.blue ul li:before{color:#fff}section.blue a{color:#fff}section.blue a.button{border-color:#fff;color:#fff}section.green{background:#003c69;color:#fff}section.mint{background:#003c69;color:#fff}section.white{background:#fff;color:#111}section.white h1,section.white h2,section.white h3,section.white h4,section.white h5,section.white h6{color:#003c69}section.white svg *{fill:#003c69}ul#jobs{margin-left:20px}ul#jobs li{padding-left:0}ul#jobs li:before{content:"";width:0!important;margin-right:0!important}ul#jobs a{color:inherit;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s;transition:all .3s;display:block}ul#jobs a i{position:absolute;left:-20px;top:3px;color:#003c69;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s;transition:all .3s}ul#jobs a:focus,ul#jobs a:active,ul#jobs a:hover{color:#ccc}ul#jobs a:focus i,ul#jobs a:active i,ul#jobs a:hover i{color:#ccc}footer{clear:both;position:relative;height:100%;width:100%;display:table;background:#111;color:#fff}footer section .wrapper{display:table-cell;padding:10%!important;vertical-align:bottom;width:100%;color:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}footer a{color:#fff;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s;transition:all .3s}footer a:focus,footer a:active,footer a:hover{color:#fff}footer article{width:100%;display:block;margin:0 auto}footer address{display:block}footer .branding{clear:both;width:100%;margin:80px auto 40px 0;max-width:240px}footer .branding svg{width:100%;height:auto}footer nav ul{margin:40px auto 0 auto}footer nav ul li{display:inline;margin:0 40px 0 0}footer nav ul li a{font-size:1.1em;color:#fff;}.polygon-transition{position:absolute;left:0;top:-104px;width:100%;height:160px;background-repeat:repeat-x;background-size:auto 100%}

@media only screen and (min-width:991px){.mobile-only{display:none}.desktop-only{display:block}.section-content .copy{padding:0 20px 0 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.section-content .extra{float:right;width:30%;max-width:400px;padding:10px 30px 30px 30px;border:4px solid #003c69;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}section#company,section#footer{background-color:#003c69;color:#fff;background-position:right center;background-repeat:no-repeat;background-size:auto 70%}html.brown nav ul li a{color:#fff}html.brown .branding polygon.triangle{fill:#d2c8c8}html.blue header.minimized{background:#003c69}html.blue header .branding svg{background:transparent}html.blue header .branding svg *{fill:#fff}html.blue header .branding svg path.typo{fill:#eaeaea}html.blue header .branding svg polygon.hexagon{fill:#eaeaea}html.blue header nav ul li a{color:#fff}html.blue header nav ul li.active span{border-bottom:4px solid #fff!important}html.transparent header.minimized{background:none!important}html.transparent header .branding svg{background:transparent}html.transparent header .branding svg *{fill:#fff}html.transparent header .branding svg path.typo{fill:#eaeaea}html.transparent header .branding svg polygon.hexagon{fill:#eaeaea}html.transparent header nav ul li a{color:#fff}html.transparent header nav ul li.active span{border-bottom:4px solid #fff!important}html.white header.minimized{background:#fff}html.white header .branding svg *{fill:#111}html.white header .branding svg .daca{fill:#003c69}html.white header nav ul li a{color:#111}html.white header nav ul li.active span{border-bottom:4px solid #003c69!important}header.minimized{-moz-transition:background .3s;-ms-transition:background .3s;-o-transition:background .3s;-webkit-transition:background .3s;transition:background .3s;height:105px}header.minimized .branding{top:30px}header.minimized .branding polygon.triangle{-webkit-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1}header.minimized .branding .typo{-webkit-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0}header.minimized nav ul{margin-top:30px}}.mobile-only{display:none}

@media only screen and (max-width:990px){.mobile-only{display:block!important}.desktop-only{display:none}h2{font-size:1.8em}header button{display:block;left:initial!important;right:0;top:0;background:0;border:0;z-index:1;height:50px;width:50px;position:relative;text-align:center}header button span.menu-bar{display:block;width:20px;height:3px;position:absolute;left:15px;background-color:#fff;-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;-webkit-transition:all .4s;transition:all .4s}header button span.menu-bar.first{top:17px}header button span.menu-bar.second{top:23px}header button span.menu-bar.last{top:29px}header nav{overflow:hidden}header nav ul.main{position:fixed;width:100%;max-width:500px;height:100%;min-height:500px;background:#003c69;top:50px;right:-100%;margin:0;z-index:90;text-align:left;padding:20px 0 80px 0;-moz-transition:right .4s;-ms-transition:right .4s;-o-transition:right .4s;-webkit-transition:right .4s;transition:right .4s}header nav ul.main li{display:block}header nav ul.main li a{display:block:width:auto;padding:15px 20px;color:#fff}header nav ul.main li a span{display:inline-block;width:auto;border:none!important}header nav ul.main li.sub-navigation{display:block}header .branding{width:100%;height:50px;position:fixed;top:0;left:0;padding:0;-moz-transition:all 0s .3s;-ms-transition:all 0s .3s;-o-transition:all 0s .3s;-webkit-transition:all 0s .3s;transition:all 0s .3s;text-align:left;background-color:#fff;color:#000;overflow:hidden}header .branding h1{display:inline-block;height:40px;width:222px/*----Logo*/;overflow:visible;text-align:left;position:relative;left:0;font-size:16px;font-weight:normal}header .branding h1 a{display:block;height:100%;width:auto}header .branding h1 svg{margin:0 6px 7px 0;height:30px!important;width:auto!important}header .branding h1 svg *{fill:#000}header .branding h1 svg .daca{display:block!important;-webkit-opacity:1!important;-moz-opacity:1!important;-ms-opacity:1!important;-o-opacity:1!important;opacity:1!important;fill:#003c69}header .branding h1 svg .typo{display:none}header .branding h1 svg .triangle{display:block;-webkit-opacity:1!important;-moz-opacity:1!important;-ms-opacity:1!important;-o-opacity:1!important;opacity:1!important;fill:#d2c8c8!important}section{min-height:200px}section .wrapper{vertical-align:top;padding:100px 10% 100px 0}section:first-child .wrapper{padding-top:100px}section .section-content .copy,section .section-content .extra{width:100%;float:none;border:0}#footer .wrapper{vertical-align:bottom!important}#main-navigation{overflow:auto}#main-navigation button span.menu-bar{background-color:#003c69}#main-navigation.toggled ul.main{right:0}#main-navigation.toggled button{background:#003c69}#main-navigation.toggled button span.menu-bar{background-color:#fff}#main-navigation.toggled button span.menu-bar.first{top:50%;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}#main-navigation.toggled button span.menu-bar.second{-webkit-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0}#main-navigation.toggled button span.menu-bar.last{top:50%;-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.col{width:100%;max-width:100%}.q-contact{top:20px;padding:0 0 0 30px}.col.w-50{width:100%;margin:0 0 20px 0}}@media only screen and (max-width:640px){section .section-content .columns{-moz-column-count:1;-webkit-column-count:1;column-count:1;text-align:left;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto;-webkit-column-gap:3em;-moz-column-gap:3em;column-gap:3em}}@media only print{#main-navigation,a.button,li.top-link{display:none}header{position:absolute}.blue *,.white *{color:#000!important}section{height:auto!important;min-height:200px}section .wrapper{padding:0 0 5% 0}.section-content{padding:0;width:100%}.section-content .columns{-moz-column-count:2;-webkit-column-count:2;column-count:2;text-align:left;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto;-webkit-column-gap:3em;-moz-column-gap:3em;column-gap:3em}.section-content .copy{width:100%;max-width:100%}}