/*! normalize.css v2.1.0 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignleft,a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignleft,.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;white-space:nowrap;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,.6);box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}img{border:0;-ms-interpolation-mode:bicubic;vertical-align:bottom;max-width:100%;height:auto}.container{width:90%;max-width:1840px;margin:0 auto}.module{padding:1.25em}.grid{margin:0 0 1.25em}.grid:after{content:".";visibility:hidden;height:0;clear:both;display:block}[class*=col-]{float:left}@media (max-width:667px){[class*=col-]{width:100%}}@media (min-width:668px){[class*=col-]{padding-right:1.25em}}@media only screen and (min-width:668px){.module{padding:1.25em}.col-1-1{width:100%}.col-2-3,nav.main-nav{width:66.66%}.col-1-3,.masthead .brand{width:33.33%}.col-1-2{width:50%}.col-1-4{width:25%}.col-1-8{width:12.5%}.col-3-4{width:75%}}@media only screen and (min-width:668px){.vert-cent{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}}.vert-cent.all{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}body,html{font-family:museo-sans,sans-serif;font-size:100%;line-height:1.5;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (min-width:1400px){body,html{font-size:110%}}@media (min-width:1800px){body,html{font-size:115%}}a{text-decoration:none;color:#000}.masthead{background:#00255d}.masthead:after{content:"";display:table;clear:both}.masthead .container{max-width:1600px;width:100%}.masthead .container:after{content:"";display:table;clear:both}.masthead .brand{float:left;background:#fff;padding:1em}@media only screen and (max-width:667px){.masthead .brand{width:100%}}@media only screen and (min-width:668px){.masthead .brand{padding:2em}}.masthead .brand .logo{display:block;text-indent:-999px;background-image:url(../images/logo.svg);background-size:100% 100%;max-width:100%;width:237px;height:47px;outline:none;margin:12px auto}nav.main-nav{float:left}@media only screen and (max-width:667px){nav.main-nav{width:100%;display:none}}@media only screen and (min-width:668px){nav.main-nav{float:left;background:#00255d;padding:36px;position:relative}}nav.main-nav .site-navigation{padding:0;list-style-type:none;margin:0}@media only screen and (min-width:668px){nav.main-nav .site-navigation{float:right;padding:0;margin-top:1.25em}}@media only screen and (min-width:668px){nav.main-nav .site-navigation li{float:left;display:block;margin:0 .75rem}}nav.main-nav .site-navigation li:last-child{margin-right:0}nav.main-nav .site-navigation li a{font-weight:700;letter-spacing:.7px;color:#fff;text-transform:uppercase}@media only screen and (max-width:667px){nav.main-nav .site-navigation li a{display:block;padding:.75rem;border-bottom:1px solid #1a3965}}@media only screen and (min-width:668px){nav.main-nav .site-navigation li a{padding:5px}}@media only screen and (min-width:667px) and (max-width:1100px){nav.main-nav .site-navigation li a{font-size:13px}}nav.main-nav .site-navigation li .chevron{padding:20px;float:right;background:#1a3965}@media only screen and (min-width:667px) and (max-width:1100px){nav.main-nav .site-navigation li .chevron{padding:18px;display:block}}@media only screen and (min-width:668px){nav.main-nav .site-navigation li .chevron{display:none}}nav.main-nav .site-navigation li .chevron.expanded{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}nav.main-nav .site-navigation li .chevron span{display:block;background-image:url(../images/chevron.svg);background-size:100% 100%;height:8px;width:13px}nav.main-nav .site-navigation li.current_page_item>a{border-bottom:2px solid #e73322}@media only screen and (min-width:668px){nav.main-nav .site-navigation li.current_page_item>a{padding:5px}}nav.main-nav .site-navigation li ul.sub-menu{padding:0;list-style-type:none}@media only screen and (max-width:667px){nav.main-nav .site-navigation li ul.sub-menu{background:#051f46;display:none}}@media only screen and (min-width:668px){nav.main-nav .site-navigation li ul.sub-menu{position:absolute;margin:0;padding:0;z-index:100;top:calc(103% + 1rem);left:0;width:100%;display:none}}@media only screen and (min-width:668px){nav.main-nav .site-navigation li ul.sub-menu li{width:33.333%;background:#183c72;padding:2em;z-index:1000;margin:0;float:left;text-align:center;border-right:1px solid #27497b;opacity:.9}}@media only screen and (min-width:667px) and (max-width:1100px){nav.main-nav .site-navigation li ul.sub-menu li{padding:1em}}@media only screen and (min-width:668px){nav.main-nav .site-navigation li.current-menu-parent ul.sub-menu{display:block}}.menu-icon{margin-top:-45px;width:30px;height:20px;float:right;z-index:900;position:relative;cursor:pointer}@media only screen and (min-width:668px){.menu-icon{display:none}}.menu-icon span{height:2px;background:#00255d;display:block;border-radius:2px}.menu-icon .bar1,.menu-icon .bar2{-webkit-transition:-webkit-transform .1s ease;transition:-webkit-transform .1s ease;transition:transform .1s ease;transition:transform .1s ease,-webkit-transform .1s ease}.menu-icon .bar2{margin-top:12px}.menu-icon.active span{background:#00255d}.menu-icon.active .bar1{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center;margin-top:10px}.menu-icon.active .bar2{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:bottom center;-ms-transform-origin:bottom center;transform-origin:bottom center;margin-top:-3px}@media only screen and (max-width:667px){.large-left{width:100%}}@media only screen and (min-width:668px){.large-left{float:left}}@media only screen and (max-width:667px){.large-right{width:100%}}@media only screen and (min-width:668px){.large-right{float:right;padding-right:0}}.page-gallery{padding:0;list-style-type:none}.front-intro{padding:2rem 0}.front-intro__title{font-size:1.5rem;font-weight:700;line-height:1.2;letter-spacing:.7px;text-align:center;text-transform:uppercase;color:#00255d}@media only screen and (min-width:668px){.front-intro__title{font-size:2.5rem}}.front-intro__line{max-width:330px;height:3px;margin:2rem auto;background:#e73322}.front-intro__content{max-width:700px;margin:0 auto;font-size:1.25rem;font-weight:700;text-align:center}.page-default{padding:2rem 0 5rem}.page-default .page-header .page-title{text-transform:uppercase;line-height:1.25;padding-bottom:1rem;margin-bottom:1.875rem;border-bottom:3px solid #e73322;font-size:1.5rem}@media only screen and (min-width:668px){.page-default .page-header .page-title{font-size:1.875rem}}@media only screen and (min-width:667px) and (max-width:1100px){.page-default .page-header .page-title{font-size:1.5rem}}@media only screen and (min-width:668px){.sidebar-wrap{padding-left:3.5rem;padding-top:4.5rem}}.sidebar-widget-default{background-color:#e4e8ed;padding:1.25rem;margin-bottom:1.25rem}@media only screen and (min-width:667px) and (max-width:1100px){.sidebar-widget-default{font-size:75%}}.sidebar-widget-default.alt{padding:0;background-color:transparent}.sidebar-widget-default.alt .sidebar-widget-default__title{color:#000;text-transform:none;font-weight:600;line-height:1.63;border-bottom:3px solid #e73322;padding-bottom:.5rem}.sidebar-widget-default__title{margin:0;text-transform:uppercase;color:#183c72;font-size:1rem;letter-spacing:.7px}.sidebar-widget-default__title a{color:#183c72}.sidebar-widget-default__title a:after{content:"";display:block;background-image:url(../images/arrow.svg);background-size:100% 100%;width:20px;height:9px;margin-top:7px;float:right}.sidebar-widget-default a{color:#183c72}.sidebar-widget-default__content{font-size:.975rem}.block-page_gallery{overflow:hidden}.sidebar-kontakt-item{margin-top:1rem}.sidebar-kontakt-item .sidebar-subtitle{margin:0}.sidebar-kontakt-item a{color:#000;display:block;margin:4px 0;font-size:90%}.sidebar-kontakt-item a.personal_phone:before{content:"";display:block;background-image:url(../images/mobile-icon.svg);background-size:100% 100%;width:9px;height:16px;float:left;margin-top:2px;margin-right:12px;margin-left:3px}.sidebar-kontakt-item a.personal_mail{text-decoration:underline}.sidebar-kontakt-item a.personal_mail:before{content:"";display:block;background-image:url(../images/mail-icon.svg);background-size:100% 100%;width:15px;height:11px;float:left;margin-top:2px;margin-right:8px}.sidebar-media a{color:#000}.sidebar-media a:before{content:"";display:block;background-image:url(../images/pdf-icon.svg);background-size:100% 100%;width:25px;height:22px;float:left;margin-right:8px}.current-projects{padding:4em 0 3em}.current-projects__title{font-size:1.25rem;font-weight:700;line-height:1.2;letter-spacing:.7px;text-align:center;text-transform:uppercase;color:#00255d}@media only screen and (min-width:668px){.current-projects__title{font-size:1.875rem}}.current-projects__line{width:100%;height:3px;margin:1.25rem auto 2rem;background:#e73322}.project-grid-list .project-item:after{content:"";display:table;clear:both}.project-grid-gallery{margin-bottom:2.5rem}@media only screen and (min-width:667px) and (max-width:1100px){.project-grid-gallery .project-item-stack{width:50%}}.project-card{margin-bottom:1.25em}.project-card.stack{margin-bottom:4rem}@media only screen and (min-width:668px){.project-card.stack{margin-bottom:4rem}}.project-card.stack .project-card__image{height:200px}.project-card.stack .project-card__info-content{margin-bottom:1rem}.project-card.stack .module{padding:1.25rem}.project-card .module{padding:1.75rem}.project-card__image{height:100%}.project-card__image .image-block{background-size:cover;background-position:50%;height:100%}@media only screen and (max-width:667px){.project-card__image .image-block{height:200px}}.project-card__info{text-align:center;background-color:#e4e8ed;position:relative}.project-card__info-title{font-weight:600;font-size:1.25rem;margin:0 0 22px;line-height:1.2}.project-card__info-title a{color:#000}.project-card__info-content{font-size:.875rem;line-height:1.6}.project-card__info .read-more{display:block;background:#00255d;width:65px;height:65px;border-radius:100%;color:#fff;text-transform:uppercase;line-height:1;padding-top:18px;font-weight:700;margin:2em auto}.project-card__info .read-more.stack{position:absolute;bottom:-65px;left:calc(50% - 32.5px)}.kontakt-block__title{font-weight:700;font-size:1.125rem;border-bottom:3px solid #e73322;margin-bottom:1.25rem;padding-bottom:.5rem}.kontakt-grupp{border-bottom:2px solid #000;margin-bottom:2rem}.kontakt-grupp__title{text-transform:uppercase;font-weight:900}@media only screen and (max-width:667px){.kontakt-grupp__title{margin-bottom:.75em}}.kontakt-grupp .people-item{margin-bottom:1rem;line-height:1.6}.kontakt-grupp .people-item:after{content:"";display:table;clear:both}.kontakt-grupp .people-item a{color:#000;display:block}.kontakt-grupp .people-item__title{text-transform:uppercase;font-weight:700}.page-id-14 .page-header .page-title{border-bottom:none;margin-bottom:0}@media only screen and (min-width:667px) and (max-width:1100px){.page-content-wrap{width:60%}.sidebar-wrap{width:40%}}.page-footer{background-color:#e4e8ed;padding:3rem 0}.page-footer:after{content:"";display:table;clear:both}.page-footer__brand{float:left}.page-footer__brand .logo{display:block;text-indent:-999px;background-image:url(../images/logo.svg);background-size:100% 100%;width:237px;height:47px;outline:none}.page-footer__copyright{clear:both;float:left;font-size:.75rem}@media only screen and (min-width:668px){.page-footer__content-grid{float:right;padding:0}}.page-footer .footer-block__title{font-weight:600;line-height:1.63;border-bottom:2px solid #e73322;padding-bottom:.35rem}.page-footer .push-right{float:right}.e404{padding:8rem 0}.e404__title{margin:0;text-transform:uppercase}.e404__title a{font-weight:700;color:#00255d}@media only screen and (min-width:668px){.parent-pageid-10 .page-content-wrap{width:100%}}.parent-pageid-10 .sidebar-wrap{display:none}@media only screen and (min-width:668px){.page-id-148 .page-content-wrap{width:66.66%}}@media only screen and (min-width:667px) and (max-width:1100px){.page-id-148 .page-content-wrap{width:60%}}.page-id-148 .sidebar-wrap{display:block}.block-page_cover{position:relative;width:100%;padding:0;overflow:hidden;height:250px}@media only screen and (min-width:668px){.block-page_cover{height:450px}}@media only screen and (min-width:667px) and (max-width:1100px){.block-page_cover{height:350px}}@media (min-width:1500px){.block-page_cover{height:28rem}}.block-page_cover .bg-image{height:100%;background-size:cover;background-position:50%}.block-page_cover__title{text-align:center;color:#00255d;max-width:90%;margin:0 auto;clear:both;font-size:1.5rem;line-height:1.3;text-transform:uppercase;font-weight:700}@media only screen and (min-width:668px){.block-page_cover__title{font-size:3rem;line-height:1.2;max-width:800px}}.page-gallery{margin:0}.block-page_gallery .bx-wrapper{background:#e4e8ed}.block-page_gallery .bx-wrapper img{margin:0 auto}.bx-wrapper{position:relative;padding:0;*zoom:1;-ms-touch-action:pan-y;touch-action:pan-y}.bx-wrapper img{max-width:100%;display:block}.bxslider{margin:0;padding:0}ul.bxslider{list-style:none}.bx-viewport{-webkit-transform:translatez(0)}.bx-wrapper{background:#fff}.bx-wrapper .bx-controls-auto,.bx-wrapper .bx-pager{position:absolute;bottom:25px;width:100%}.bx-wrapper .bx-loading{min-height:50px;background:url(../images/bx_loader.gif) 50% no-repeat #fff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000}.bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial;font-weight:700;color:#666}.bx-wrapper .bx-pager.bx-default-pager a{background:#fff;text-indent:-9999px;display:block;width:15px;height:15px;margin:0 5px;outline:0;border-radius:100%}.bx-wrapper .bx-pager.bx-default-pager a.active,.bx-wrapper .bx-pager.bx-default-pager a:focus,.bx-wrapper .bx-pager.bx-default-pager a:hover{background:#00255d}.bx-wrapper .bx-controls-auto .bx-controls-auto-item,.bx-wrapper .bx-pager-item{display:inline-block;vertical-align:bottom;*zoom:1;*display:inline}.bx-wrapper .bx-pager-item{font-size:0;line-height:0}.bx-wrapper .bx-prev{left:-30px;background-image:url(../images/arrow-blue.svg);background-size:100% 100%}@media only screen and (max-width:667px){.bx-wrapper .bx-prev{left:-15px}}.bx-wrapper .bx-next{right:-30px;background-image:url(../images/arrow-blue.svg);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);background-size:100% 100%}@media only screen and (max-width:667px){.bx-wrapper .bx-next{right:-15px}}.bx-wrapper .bx-controls-direction a{position:absolute;top:50%;margin-top:-16px;outline:0;width:60px;height:60px;text-indent:-9999px;z-index:9999}@media only screen and (max-width:667px){.bx-wrapper .bx-controls-direction a{width:30px;height:30px}}.bx-wrapper .bx-controls-direction a.disabled{display:none}.bx-wrapper .bx-controls-auto{text-align:center}.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;background:url(../images/controls.png) -86px -11px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-start.active,.bx-wrapper .bx-controls-auto .bx-start:focus,.bx-wrapper .bx-controls-auto .bx-start:hover{background-position:-86px 0}.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;background:url(../images/controls.png) -86px -44px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-stop.active,.bx-wrapper .bx-controls-auto .bx-stop:focus,.bx-wrapper .bx-controls-auto .bx-stop:hover{background-position:-86px -33px}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px}.bx-wrapper .bx-caption{position:absolute;bottom:0;left:0;background:#666;background:rgba(80,80,80,.75);width:100%}.bx-wrapper .bx-caption span{color:#fff;font-family:Arial;display:block;font-size:.85em;padding:10px}