#main-content,.block-inner,.pane-inner,.menu-wrapper,.branding-elements,.breadcrumb-wrapper,.attribution,.at-panel .rounded-corner,.block-panels-mini>.block-title,.rendered-by-ds .at-panel .region-inner,div.messages,.at-gutter{margin-left:0;margin-right:0}#content .panel-display,#content .panel-flexible{margin-left:0;margin-right:0}@media only screen and (min-width:481px) and (max-width:670px){.container{width:100%}.two-sidebars .content-inner,.one-sidebar .content-inner,.region-sidebar-first,.region-sidebar-second{margin-left:0;margin-right:0}.region-sidebar-first{width:50%}.region-sidebar-second{width:50%}.one-sidebar .sidebar{width:100%}.region-sidebar-first,.region-sidebar-second{overflow:hidden;margin-top:20px;float:left;clear:none}.region-sidebar-first.block,.region-sidebar-second .block{width:100%}.at-panel .region{display:inline;float:left}.two-brick>.panel-row>.region,.two-66-33>.region,.two-50>.region,.two-33-66>.region,.three-inset-right>.inset-wrapper,.three-inset-right>.inset-wrapper>.region,.three-inset-right>.region-three-inset-right-sidebar,.three-inset-left>.inset-wrapper,.three-inset-left>.inset-wrapper>.region,.three-inset-left>.region-three-inset-left-sidebar,.three-50-25-25>.region,.three-3x33>.region,.three-25-50-25>.region,.three-25-25-50>.region,.six-6x16>.panel-row>.region,.six-6x16>.panel-row,.four-4x25>.panel-row>.region,.four-4x25>.panel-row,.five-5x20>.panel-row>.region,.five-5x20>.panel-row{float:none;display:block;width:100%;clear:both}}@media only screen and (min-width:671px) and (max-width:800px){.container{width:100%}.two-sidebars .content-inner,.one-sidebar .content-inner,.region-sidebar-first,.region-sidebar-second{margin-left:0;margin-right:0}.region-sidebar-first{width:50%}.region-sidebar-second{width:50%}.one-sidebar .sidebar{width:100%}.region-sidebar-first,.region-sidebar-second{overflow:hidden;margin-top:20px;float:left;clear:none}.region-sidebar-first.block,.region-sidebar-second .block{width:100%}.at-panel .region{display:inline;float:left}.two-brick>.panel-row{float:none}.two-brick>.panel-row>.region,.two-50>.region,.three-50-25-25>.region-three-50-25-25-second,.three-50-25-25 .region-three-50-25-25-third,.three-3x33>.region,.four-4x25>.panel-row>.region,.five-5x20>.panel-row>div.region{width:50%}.two-66-33>.region-two-66-33-first,.two-33-66>.region-two-33-66-second{width:66.666666%}.two-66-33>.region-two-66-33-second,.two-33-66>.region-two-33-66-first{width:33.333333%}.three-inset-right>.region-three-inset-right-sidebar,.three-25-50-25>div.region-three-25-50-25-third,.three-25-25-50>div.region-three-25-25-50-second{width:25%}.three-inset-right>.inset-wrapper{width:75%;float:left}.three-inset-right>.inset-wrapper>.region,.three-inset-left>.inset-wrapper>.region,.three-50-25-25>.region-three-50-25-25-first,.three-3x33>div.region-three-33-first,.three-25-50-25>.region-three-25-50-25-first,.three-25-25-50>.region-three-25-25-50-first,.six-6x16>.panel-row,.four-4x25>.panel-row,.five-5x20>div.panel-row,.five-5x20>div.panel-row>div.region-five-fifth{float:none;display:block;width:100%;clear:both}.three-inset-left>.region-three-inset-left-sidebar{width:25%;float:right}.three-inset-left>.inset-wrapper{width:75%;float:right}.three-25-50-25>div.region-three-25-50-25-second,.three-25-25-50>div.region-three-25-25-50-third{width:75%}.six-6x16>.panel-row>.region{width:50%;float:left}}@media only screen and (min-width:801px) and (max-width:1280px){.container{width:100%}#content-column,.content-column,div.sidebar{float:left;clear:none}.two-sidebars .content-inner{margin-left:20%;margin-right:20%}.sidebar-first .content-inner{margin-left:20%;margin-right:0}.sidebar-second .content-inner{margin-right:20%;margin-left:0}.region-sidebar-first{width:20%;margin-left:-100%}.region-sidebar-second{width:20%;margin-left:-20%}.at-panel .region{display:inline;float:left}.two-brick>.panel-row{float:none}.two-brick>.panel-row>.region,.two-50>.region,.three-50-25-25>div.region-three-50-25-25-first,.three-25-50-25>div.region-three-25-50-25-second,.three-25-25-50>div.region-three-25-25-50-third,.five-5x20>.row-1>.region{width:50%}
.two-66-33>.region-two-66-33-first,.two-33-66>.region-two-33-66-second,.three-inset-right>.inset-wrapper>div.region-three-inset-right-middle,.three-inset-left>.inset-wrapper>div.region-three-inset-left-middle{width:66.666666%}.two-66-33>.region-two-66-33-second,.two-33-66>.region-two-33-66-first,.three-inset-right>.inset-wrapper>div.region-three-inset-right-inset,.three-inset-left>.inset-wrapper>div.region-three-inset-left-inset,.three-3x33>.region,.five-5x20>.row-2>.region{width:33.333333%}.three-inset-right>.region-three-inset-right-sidebar,.three-inset-left>.region-three-inset-left-sidebar,.three-50-25-25>.region,.three-25-50-25>.region,.three-25-25-50>.region{width:25%}.three-inset-right>.inset-wrapper{width:75%;float:left}.three-inset-right>.inset-wrapper>.region,.three-inset-left>.inset-wrapper>.region{width:100%}.three-inset-left>.region-three-inset-left-sidebar,.three-inset-left>.inset-wrapper,.three-inset-left>.inset-wrapper>.region-three-inset-left-middle{float:right}.three-inset-left>.inset-wrapper{width:75%}.six-6x16>.panel-row{width:33.333333%;float:left}.six-6x16>.panel-row>.region{float:none;display:block;width:100%;clear:both}.four-4x25>.panel-row>.region,.four-4x25>.panel-row{width:50%;float:left}.five-5x20>.row-1{width:40%}.five-5x20>.row-2{width:60%}.five-5x20>.panel-row{float:left}}@media only screen and (min-width:1281px){.container{width:100%}#content-column,.content-column,div.sidebar{float:left;clear:none}.two-sidebars .content-inner{margin-left:25%;margin-right:25%}.sidebar-first .content-inner{margin-left:25%;margin-right:0}.sidebar-second .content-inner{margin-right:25%;margin-left:0}.region-sidebar-first{width:25%;margin-left:-100%}.region-sidebar-second{width:25%;margin-left:-25%}.at-panel .region{display:inline;float:left}.two-brick>.panel-row{float:none}.two-brick>.panel-row>.region,.two-50>.region,.three-50-25-25>div.region-three-50-25-25-first,.three-25-50-25>div.region-three-25-50-25-second,.three-25-25-50>div.region-three-25-25-50-third,.five-5x20>.row-1 div.region-five-first,.five-5x20 .row-1 div.region-five-second{width:50%}.two-66-33>.region-two-66-33-first,.two-33-66>.region-two-33-66-second,.three-inset-right>.inset-wrapper>div.region-three-inset-right-middle,.three-inset-left>.inset-wrapper>div.region-three-inset-left-middle{width:66.666666%}.two-66-33>.region-two-66-33-second,.two-33-66>.region-two-33-66-first,.three-inset-right>.inset-wrapper>div.region-three-inset-right-inset,.three-inset-left>.inset-wrapper>div.region-three-inset-left-inset,.three-3x33>.region,.five-5x20>.panel-row>.region{width:33.333333%}.three-inset-right>.region-three-inset-right-sidebar,.three-inset-left>.region-three-inset-left-sidebar,.three-50-25-25>.region,.three-25-50-25>.region,.three-25-25-50>.region{width:25%}.three-inset-right>.inset-wrapper{width:75%;float:left}.three-inset-right>.inset-wrapper>.region,.three-inset-left>.inset-wrapper>.region{width:100%}.three-inset-left>.region-three-inset-left-sidebar,.three-inset-left>.inset-wrapper,.three-inset-left>.inset-wrapper>.region-three-inset-left-middle{float:right}.three-inset-left>.inset-wrapper{width:75%}.six-6x16>.panel-row{width:33.333333%;float:left}.six-6x16>.panel-row>.region,.five-5x20>.panel-row{float:none;display:block;width:100%;clear:both}.four-4x25>.panel-row>.region,.four-4x25>.panel-row{width:50%;float:left}}@font-face{font-family:'muc_zeit';src:url(/sites/all/themes/fbs/fonts/muc-zeit-medium.eot);src:url(/sites/all/themes/fbs/fonts/muc-zeit-medium.eot?#iefix) format("embedded-opentype"),url(/sites/all/themes/fbs/fonts/muc-zeit-medium.woff2) format("woff2"),url(/sites/all/themes/fbs/fonts/muc-zeit-medium.woff) format("woff"),url(/sites/all/themes/fbs/fonts/muc-zeit-medium.ttf) format("truetype"),url(/sites/all/themes/fbs/fonts/muc-zeit-medium.svg#10_muc_zeitmedium) format("svg");font-weight:normal;font-style:normal}@media only screen and (max-width:480px){.region[class*="float-blocks"] .block{float:none;width:100%}
}@font-face{font-family:'muc_zeit';src:url(/sites/all/themes/fbs/fonts/muc-zeit-medium.eot);src:url(/sites/all/themes/fbs/fonts/muc-zeit-medium.eot?#iefix) format("embedded-opentype"),url(/sites/all/themes/fbs/fonts/muc-zeit-medium.woff2) format("woff2"),url(/sites/all/themes/fbs/fonts/muc-zeit-medium.woff) format("woff"),url(/sites/all/themes/fbs/fonts/muc-zeit-medium.ttf) format("truetype"),url(/sites/all/themes/fbs/fonts/muc-zeit-medium.svg#10_muc_zeitmedium) format("svg");font-weight:normal;font-style:normal}@media only screen and (max-width:480px){body{font-size:3.6vw}#logo{width:40vw;padding:3vh 5vw}#logo .deco{left:7.25vw;top:32vw;bottom:8vh}#logo .deco:after,#logo .deco:before{width:3vw;height:3vw;margin-left:-1.5vw}#logo .deco:after{top:-1.5vw}#logo .deco:before{bottom:-1.5vw}#menu-button{left:auto;right:5vw;bottom:auto;top:3vh;width:12vw;height:12vw;background:#1a1a1a}#menu-button .menu-button-dot{margin-left:-.75vw;margin-top:-.75vw;width:1.5vw;height:1.5vw}#menu-button .menu-button-dot:after{width:1.5vw;height:1.5vw}#menu-button .menu-button-dot.menu-button-dot-1{-moz-transform:translateX(-3vw) translateY(-3vw);-ms-transform:translateX(-3vw) translateY(-3vw);-webkit-transform:translateX(-3vw) translateY(-3vw);transform:translateX(-3vw) translateY(-3vw)}#menu-button .menu-button-dot.menu-button-dot-2{-moz-transform:translateX(0) translateY(-3vw);-ms-transform:translateX(0) translateY(-3vw);-webkit-transform:translateX(0) translateY(-3vw);transform:translateX(0) translateY(-3vw)}#menu-button .menu-button-dot.menu-button-dot-3{-moz-transform:translateX(3vw) translateY(-3vw);-ms-transform:translateX(3vw) translateY(-3vw);-webkit-transform:translateX(3vw) translateY(-3vw);transform:translateX(3vw) translateY(-3vw)}#menu-button .menu-button-dot.menu-button-dot-4{-moz-transform:translateX(-3vw) translateY(0);-ms-transform:translateX(-3vw) translateY(0);-webkit-transform:translateX(-3vw) translateY(0);transform:translateX(-3vw) translateY(0)}#menu-button .menu-button-dot.menu-button-dot-5{-moz-transform:translateX(0) translateY(0);-ms-transform:translateX(0) translateY(0);-webkit-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}#menu-button .menu-button-dot.menu-button-dot-6{-moz-transform:translateX(3vw) translateY(0);-ms-transform:translateX(3vw) translateY(0);-webkit-transform:translateX(3vw) translateY(0);transform:translateX(3vw) translateY(0)}#menu-button .menu-button-dot.menu-button-dot-7{-moz-transform:translateX(-3vw) translateY(3vw);-ms-transform:translateX(-3vw) translateY(3vw);-webkit-transform:translateX(-3vw) translateY(3vw);transform:translateX(-3vw) translateY(3vw)}#menu-button .menu-button-dot.menu-button-dot-8{-moz-transform:translateX(0) translateY(3vw);-ms-transform:translateX(0) translateY(3vw);-webkit-transform:translateX(0) translateY(3vw);transform:translateX(0) translateY(3vw)}#menu-button .menu-button-dot.menu-button-dot-9{-moz-transform:translateX(3vw) translateY(3vw);-ms-transform:translateX(3vw) translateY(3vw);-webkit-transform:translateX(3vw) translateY(3vw);transform:translateX(3vw) translateY(3vw)}#menu-button:hover .menu-button-dot.menu-button-dot-1{-moz-transform:translateX(-3vw) translateY(-3vw);-ms-transform:translateX(-3vw) translateY(-3vw);-webkit-transform:translateX(-3vw) translateY(-3vw);transform:translateX(-3vw) translateY(-3vw)}#menu-button:hover .menu-button-dot.menu-button-dot-3{-moz-transform:translateX(3vw) translateY(-3vw);-ms-transform:translateX(3vw) translateY(-3vw);-webkit-transform:translateX(3vw) translateY(-3vw);transform:translateX(3vw) translateY(-3vw)}#menu-button:hover .menu-button-dot.menu-button-dot-7{-moz-transform:translateX(-3vw) translateY(3vw);-ms-transform:translateX(-3vw) translateY(3vw);-webkit-transform:translateX(-3vw) translateY(3vw);transform:translateX(-3vw) translateY(3vw)}#menu-button:hover .menu-button-dot.menu-button-dot-9{-moz-transform:translateX(3vw) translateY(3vw);-ms-transform:translateX(3vw) translateY(3vw);-webkit-transform:translateX(3vw) translateY(3vw);transform:translateX(3vw) translateY(3vw)}
#menu-button.active .menu-button-dot.menu-button-dot-1{-moz-transform:translateX(-3vw) translateY(-3vw);-ms-transform:translateX(-3vw) translateY(-3vw);-webkit-transform:translateX(-3vw) translateY(-3vw);transform:translateX(-3vw) translateY(-3vw)}#menu-button.active .menu-button-dot.menu-button-dot-2{-moz-transform:translateX(1.5vw) translateY(-1.5vw);-ms-transform:translateX(1.5vw) translateY(-1.5vw);-webkit-transform:translateX(1.5vw) translateY(-1.5vw);transform:translateX(1.5vw) translateY(-1.5vw)}#menu-button.active .menu-button-dot.menu-button-dot-3{-moz-transform:translateX(3vw) translateY(-3vw);-ms-transform:translateX(3vw) translateY(-3vw);-webkit-transform:translateX(3vw) translateY(-3vw);transform:translateX(3vw) translateY(-3vw)}#menu-button.active .menu-button-dot.menu-button-dot-4{-moz-transform:translateX(-1.5vw) translateY(-1.5vw);-ms-transform:translateX(-1.5vw) translateY(-1.5vw);-webkit-transform:translateX(-1.5vw) translateY(-1.5vw);transform:translateX(-1.5vw) translateY(-1.5vw)}#menu-button.active .menu-button-dot.menu-button-dot-5{-moz-transform:translateX(0) translateY(0);-ms-transform:translateX(0) translateY(0);-webkit-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}#menu-button.active .menu-button-dot.menu-button-dot-6{-moz-transform:translateX(1.5vw) translateY(1.5vw);-ms-transform:translateX(1.5vw) translateY(1.5vw);-webkit-transform:translateX(1.5vw) translateY(1.5vw);transform:translateX(1.5vw) translateY(1.5vw)}#menu-button.active .menu-button-dot.menu-button-dot-7{-moz-transform:translateX(-3vw) translateY(3vw);-ms-transform:translateX(-3vw) translateY(3vw);-webkit-transform:translateX(-3vw) translateY(3vw);transform:translateX(-3vw) translateY(3vw)}#menu-button.active .menu-button-dot.menu-button-dot-8{-moz-transform:translateX(-1.5vw) translateY(1.5vw);-ms-transform:translateX(-1.5vw) translateY(1.5vw);-webkit-transform:translateX(-1.5vw) translateY(1.5vw);transform:translateX(-1.5vw) translateY(1.5vw)}#menu-button.active .menu-button-dot.menu-button-dot-9{-moz-transform:translateX(3vw) translateY(3vw);-ms-transform:translateX(3vw) translateY(3vw);-webkit-transform:translateX(3vw) translateY(3vw);transform:translateX(3vw) translateY(3vw)}#contacts{width:32vw;height:12vw;line-height:12vw;right:19.5vw;top:3vh;border:1px solid #999;font-size:2.8vw;background:#1a1a1a}#contacts .text.back:after{width:60px;height:14px;padding-left:2.555vw;margin-right:-2.555vw}#contacts:after,#contacts:before{display:none}#contacts.active{background:#fff}.group-ftitle{display:block}.group-ftitle:before{content:'';width:22px;height:78px;left:21.5vw;bottom:7.4vh;background-size:contain}.group-ftitle .group-title-comb{display:none}.group-ftitle .field-name-title{display:none}.group-ftitle .field-name-field-banner,.group-ftitle .field-name-field-teaser-banner,.group-ftitle .field-name-field-title-gallery{right:0;bottom:0;width:83.5vw;top:30.5vw}.block-focal-buildings-solutions .slick-prev,.block-focal-buildings-solutions .slick-next{top:60%}.block-focal-buildings-solutions .group-ftitle .group-title-comb{display:block;width:100%;height:50vh;padding:32vw 20vw 0 16.5vw;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.block-focal-buildings-solutions .group-ftitle .group-title-comb h3.title{display:none}.block-focal-buildings-solutions .group-ftitle .group-title-comb .button{position:relative;top:auto;left:auto}.block-focal-buildings-solutions .group-ftitle .field-name-title{width:100%;display:block}.block-focal-buildings-solutions .group-ftitle .field-name-title:before{display:none}.block-focal-buildings-solutions .group-ftitle .field-name-title:after{display:none}.block-focal-buildings-solutions .group-ftitle .field-name-title .page-title{display:block;padding:0;white-space:normal;margin:-3vw 0 6vh}.block-focal-buildings-solutions .group-ftitle .field-name-title .page-title:after{display:none}.block-focal-buildings-solutions .group-ftitle .field-name-title .page-title:before{display:none}.block-focal-buildings-solutions .group-ftitle .field-name-field-title-gallery{bottom:0;width:100%;height:50vh;top:auto}
.block-focal-buildings-solutions .group-ftitle .field-name-field-title-gallery .field-item{width:100vw;height:50vh}.block-focal-buildings-solutions .group-ftitle .field-name-field-title-gallery .field-item picture{height:100%}.block-focal-buildings-solutions .group-ftitle:before{display:none}.block-focal-buildings-solutions h3.title{margin:0}.block-focal-buildings-solutions .slide-counter{position:absolute}.block-focal-buildings-solutions .slide-counter .counter-field{line-height:6.272vw}.block-focal-buildings-solutions .slide-counter .counter-field.current-slide{font-size:3.92vw}.block-focal-buildings-solutions .slide-counter .counter-field.current-slide span{display:none}.block-focal-buildings-solutions .slide-counter .counter-field.all-slide{color:#a9a9a9}.title.white{font-size:5.4vw;margin:0 0 6vh}.title.big{font-size:8.28vw}.title.invert{padding:2.555vw 1.7885vw 2.555vw 2.555vw}.title.subtitle{font-size:2.8vw;margin:6vh 0 3vh}.title.subtitle:before{display:none}#page-title,.page-title{font-size:8.28vw}#page-title.left-title,.page-title.left-title{width:16.5vw;font-size:3.92vw}#page-title.left-title.hide,.page-title.left-title.hide{left:0;opacity:1}#page-title.left-title.menu,.page-title.left-title.menu{left:-8.25vw;opacity:0}.button{min-width:26vw;height:12vw;line-height:12vw;font-size:2.8vw;padding:0 2.555vw}.button:after,.button:before{width:3.2vw}.button:hover:after,.button:hover:before{height:12vw}.field-collection-container .field-collection-view .field-collection-item-field-sections{min-height:0}.field-collection-container .field-collection-view .field-collection-item-field-sections:before{display:none}.field-collection-container .field-collection-view .field-collection-item-field-sections .field-name-field-banner{display:none}.field-collection-container .field-collection-view .field-collection-item-field-sections .field-name-field-text{font-size:2.8vw;margin:0 16.5vw 0;padding-top:6vh}.field-collection-container .field-collection-view .field-collection-item-field-sections .block{margin:0 16.5vw}.field-collection-container .field-collection-view .field-collection-item-field-sections .block .views-responsive-grid .views-row{display:block}.field-collection-container .field-collection-view .field-collection-item-field-sections .block .views-responsive-grid.views-columns-3 .views-column{width:100%;padding:0;margin-bottom:6vh}.field-collection-container .field-collection-view .field-collection-item-field-services.ds-2col-stacked-fluid:before{content:'';left:8.25vw;top:50%;right:0;height:1px;background:#4d4d4d;position:absolute;display:block;visibility:visible;margin-top:3vh}.field-collection-container .field-collection-view .field-collection-item-field-services.ds-2col-stacked-fluid>div{box-sizing:border-box;position:relative;z-index:1}.field-collection-container .field-collection-view .field-collection-item-field-services.ds-2col-stacked-fluid>div.group-header h2{font-size:8.28vw;letter-spacing:.15em;text-transform:uppercase;margin:5.5vh 0;padding-bottom:5.5vh;position:relative}.field-collection-container .field-collection-view .field-collection-item-field-services.ds-2col-stacked-fluid>div.group-header h2:after{content:'';position:absolute;left:0;bottom:0;background:#fff;width:7.35vw;height:3px}.field-collection-container .field-collection-view .field-collection-item-field-services.ds-2col-stacked-fluid>div.group-header h2.thin{font-weight:100}.field-collection-container .field-collection-view .field-collection-item-field-services.ds-2col-stacked-fluid>div.group-header h2.white{color:#fff}.field-collection-container .field-collection-view .field-collection-item-field-services.ds-2col-stacked-fluid>div.group-left{padding-right:0;padding-bottom:6vh}.field-collection-container .field-collection-view .field-collection-item-field-services.ds-2col-stacked-fluid>div.group-left .field-name-field-text{text-align:justify;color:#999}.field-collection-container .field-collection-view .field-collection-item-field-services.ds-2col-stacked-fluid>div.group-left .field-name-field-text h3{margin:0 0 5.5vh;text-align:left}
.field-collection-container .field-collection-view .field-collection-item-field-services.ds-2col-stacked-fluid>div.group-right .field-name-field-services-items .field-items{overflow:hidden;border-bottom:1px solid #02b1b5}.field-collection-container .field-collection-view .field-collection-item-field-services.ds-2col-stacked-fluid>div.group-right .field-name-field-services-items .field-items .field-item{width:100%;float:none;height:auto;padding:2vh 0;font-size:3.6vw}.field-name-body .cols,.field-name-field-text .cols{-moz-column-gap:0;-webkit-column-gap:0;column-gap:0;-moz-column-rule:none;-webkit-column-rule:none;column-rule:none}.field-name-body .cols.col-4,.field-name-field-text .cols.col-4{-moz-column-count:auto;-webkit-column-count:auto;column-count:auto}.field-name-body .cols.col-3,.field-name-field-text .cols.col-3{-moz-column-count:auto;-webkit-column-count:auto;column-count:auto}.field-name-body .cols.col-2,.field-name-field-text .cols.col-2{-moz-column-count:auto;-webkit-column-count:auto;column-count:auto;-moz-column-gap:0;-webkit-column-gap:0;column-gap:0}.field-name-body .smaller,.field-name-field-text .smaller{font-size:3.6vw}.field-name-body .social-link,.field-name-field-text .social-link{font-size:150%;padding:0 1.2775vw}.field-name-body .third,.field-name-field-text .third{width:auto}.field-name-body h2.title.white,.field-name-body h3.title.white,.field-name-body h4.title.white,.field-name-body h5.title.white,.field-name-body h6.title.white,.field-name-field-text h2.title.white,.field-name-field-text h3.title.white,.field-name-field-text h4.title.white,.field-name-field-text h5.title.white,.field-name-field-text h6.title.white{font-size:5.4vw;margin:0 0 7.5vh;line-height:1.2}.field-name-body h2.title.white.roboto,.field-name-body h3.title.white.roboto,.field-name-body h4.title.white.roboto,.field-name-body h5.title.white.roboto,.field-name-body h6.title.white.roboto,.field-name-field-text h2.title.white.roboto,.field-name-field-text h3.title.white.roboto,.field-name-field-text h4.title.white.roboto,.field-name-field-text h5.title.white.roboto,.field-name-field-text h6.title.white.roboto{margin:0 0 6vh}.field-name-body h2.title.invert,.field-name-body h3.title.invert,.field-name-body h4.title.invert,.field-name-body h5.title.invert,.field-name-body h6.title.invert,.field-name-field-text h2.title.invert,.field-name-field-text h3.title.invert,.field-name-field-text h4.title.invert,.field-name-field-text h5.title.invert,.field-name-field-text h6.title.invert{padding:2.555vw 1.7885vw 2.555vw 2.555vw}.field-name-body h2,.field-name-field-text h2{font-size:8.28vw;height:auto;padding:0}.field-name-body h3,.field-name-field-text h3{font-size:3.92vw;margin:6vh 0 2.4vh}.field-name-body h4,.field-name-field-text h4{font-size:3.92vw}.field-name-body h4.title.white,.field-name-field-text h4.title.white{font-size:5.04vw;margin:6vh 0}.field-name-body strong,.field-name-field-text strong{font-size:4.32vw}.field-name-body hr,.field-name-field-text hr{margin:6vh 0;width:7.35vw}.field-name-body hr.equal,.field-name-field-text hr.equal{margin:6vh 0}.field-name-body .flex,.field-name-field-text .flex{margin:0 0 6vh;display:block}.field-name-body .flex.half-height,.field-name-field-text .flex.half-height{min-height:0}.field-name-body .flex.col-2 div,.field-name-field-text .flex.col-2 div{width:auto}.field-name-body .flex.col-2 .title-group,.field-name-field-text .flex.col-2 .title-group{-webkit-flex-grow:3;flex-grow:3}.field-name-body .flex.col-2 .title-group h1,.field-name-body .flex.col-2 .title-group h2,.field-name-body .flex.col-2 .title-group h3,.field-name-body .flex.col-2 .title-group h4,.field-name-body .flex.col-2 .title-group h5,.field-name-body .flex.col-2 .title-group h6,.field-name-field-text .flex.col-2 .title-group h1,.field-name-field-text .flex.col-2 .title-group h2,.field-name-field-text .flex.col-2 .title-group h3,.field-name-field-text .flex.col-2 .title-group h4,.field-name-field-text .flex.col-2 .title-group h5,.field-name-field-text .flex.col-2 .title-group h6{margin:0 0 6vh}.field-name-body .flex.col-2 .text-group,.field-name-field-text .flex.col-2 .text-group{-webkit-flex-grow:1;flex-grow:1;width:auto}.field-name-body .flex.col-2 .first,.field-name-field-text .flex.col-2 .first{padding-right:0}.field-name-body .flex.col-2 .last,.field-name-field-text .flex.col-2 .last{padding-left:0;margin-top:6vh}.field-name-body .img-up,.field-name-field-text .img-up{top:0}#block-views-fbs-team-block .views-row .views-column .group-title{margin-top:3vh}#block-views-fbs-team-block .views-row .views-column .group-title .team-name{margin:0 0 .75vh;font-size:3.92vw}#block-views-fbs-team-block .views-row .views-column .group-title .team-position{font-size:2.8vw}.view-our-brands{margin-top:6vh}.view-our-brands .views-row{width:100%;-webkit-align-items:center;align-items:center;margin-bottom:6vh;overflow:hidden}.view-our-brands .views-row .views-column{float:left;width:100%;height:30vh;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.view-our-brands .views-row .views-column img{opacity:1;-webkit-filter:grayscale(0%);filter:grayscale(0%);max-width:50%}.view-our-brands.view-display-id-block .views-row{-webkit-align-items:flex-start;align-items:flex-start;margin-bottom:6vh;padding-bottom:6vh}.view-our-brands.view-display-id-block .views-row .views-column{float:none;width:auto;height:auto;display:block}.view-our-brands.view-display-id-block .views-row .views-column.views-column-1{padding-right:0;border-bottom:1px solid #4d4d4d;padding-bottom:6vh;margin-bottom:6vh}.view-our-brands.view-display-id-block .views-row .views-column.views-column-2{padding-left:0}.view-our-brands.view-display-id-block .views-row .views-column.views-column-2>a{width:auto;left:auto}.view-our-brands.view-display-id-block .views-row .views-column .views-field-field-logo{display:block;margin:0 auto 6vh;height:24vw}.view-our-brands.view-display-id-block .views-row .views-column .views-field-field-logo img{max-width:100%}.view-our-brands.view-display-id-block .views-row .views-column>a{position:relative;left:auto;bottom:auto;left:auto}.view-our-brands.view-display-id-block .views-row .views-column .views-field-body{padding-bottom:3vh}#footer{padding:6vh 16.5vw 3vh}#footer .block{margin-bottom:0}#footer .block .block-title{font-size:9.36vw;margin:0 0 3vh;width:90%;line-height:1.2}#footer .block .field-name-field-social-links{margin-left:-2.555vw}#footer .block .field-name-field-social-links a{padding:0 1.2775vw;font-size:2.8vw}#footer .block .field-name-field-block-links{position:relative;right:auto;top:auto;margin:6vh 0}#footer .block#block-block-1 .block-content{font-size:2.88vw;text-align:justify}#footer .block#block-block-1 .block-content strong{font-size:3.6vw}#primary-menu-bar{padding:0}#primary-menu-bar.active .primary-menu-wrapper{width:100%;padding:32vw 2.555vw 32vw 0}#primary-menu-bar .primary-menu-wrapper{padding:32vw 0 32vw 0}.nav li.show,.nav ul.menu li.show{width:100%}
.nav li a,.nav ul.menu li a{line-height:12vw;font-size:3.92vw;margin-left:12.235vw}.nav li a:after,.nav ul.menu li a:after{top:70%}.nav li a:before,.nav ul.menu li a:before{left:-12.235vw}.nav li a:hover:before,.nav li a:focus:before,.nav ul.menu li a:hover:before,.nav ul.menu li a:focus:before{width:8.25vw}.view-type-filter{padding:0;width:100%;left:auto;top:auto;z-index:2;display:block;position:relative;-moz-transition:all 300ms cubic-bezier(0.455,0.030,0.515,0.955);-o-transition:all 300ms cubic-bezier(0.455,0.030,0.515,0.955);-webkit-transition:all 300ms cubic-bezier(0.455,0.030,0.515,0.955);transition:all 300ms cubic-bezier(0.455,0.030,0.515,0.955);max-height:12vw;opacity:1;overflow:hidden}.view-type-filter.show{top:auto}.view-type-filter .filter-button{display:block;height:12vw;overflow:hidden;white-space:nowrap}.view-type-filter.open{max-height:120vw}.view-type-filter.open .filter .filter-open,.view-type-filter.open .filter-button .filter-open{margin-left:-100%}.view-type-filter .filter,.view-type-filter .filter-button{line-height:12vw;font-size:3.6vw;-moz-transition:all 300ms cubic-bezier(0.455,0.030,0.515,0.955);-o-transition:all 300ms cubic-bezier(0.455,0.030,0.515,0.955);-webkit-transition:all 300ms cubic-bezier(0.455,0.030,0.515,0.955);transition:all 300ms cubic-bezier(0.455,0.030,0.515,0.955)}.view-type-filter .filter:hover,.view-type-filter .filter.active,.view-type-filter .filter-button:hover,.view-type-filter .filter-button.active{color:#1a1a1a;background:#fff}.view-type-filter .filter .filter-open,.view-type-filter .filter .filter-close,.view-type-filter .filter-button .filter-open,.view-type-filter .filter-button .filter-close{display:inline-block;width:100%;position:relative;margin-left:0;-moz-transition:all 300ms cubic-bezier(0.455,0.030,0.515,0.955);-o-transition:all 300ms cubic-bezier(0.455,0.030,0.515,0.955);-webkit-transition:all 300ms cubic-bezier(0.455,0.030,0.515,0.955);transition:all 300ms cubic-bezier(0.455,0.030,0.515,0.955)}.view-service-categories{display:none}.view-case-studies.view-display-id-page{padding:32vw 13.945vw;background-position:8.25vw center,center 100%;background-size:91.75vw 1px,100% 60%}.view-case-studies.view-display-id-page .view-header{margin:7.5vw 0 0;height:auto}.view-case-studies.view-display-id-page .view-header .title{display:none}.view-case-studies.view-display-id-page .view-header .mode-buttons{position:relative;-webkit-justify-content:flex-end;justify-content:flex-end;padding:3vh 0}.view-case-studies.view-display-id-page .view-header .mode-buttons i{font-size:9vw}.view-case-studies.view-display-id-page .view-header .mode-buttons i:first-child{margin-right:5vw}.view-case-studies.view-display-id-page .view-contents.list{padding:0}.view-case-studies.view-display-id-page .view-contents .views-row{width:auto;padding:2.555vw 0}.view-case-studies.view-display-id-page .view-contents .views-row .node-case-studies .group-item-title{padding:2.555vw}.view-case-studies.view-display-id-page .view-contents .views-row .node-case-studies .group-item-title:after{bottom:3vh}.view-case-studies.view-display-id-page .view-contents .views-row .node-case-studies .group-item-title .field-name-field-type{font-size:3.6vw;margin:3vh 0 0}.view-case-studies.view-display-id-page .view-contents .views-row .node-case-studies .group-item-title .item-title{font-size:4.32vw}.view-case-studies.view-display-id-attachment_1 .views-css-tables-table{font-size:2.88vw}.view-case-studies.view-display-id-attachment_1 .views-css-tables-table .views-css-tables-table--thead .views-css-tables-table--row .views-field-field-client,.view-case-studies.view-display-id-attachment_1 .views-css-tables-table .views-css-tables-table--thead .views-css-tables-table--row .views-field-field-location{display:none}.view-case-studies.view-display-id-attachment_1 .views-css-tables-table .views-css-tables-table--thead .views-css-tables-table--row .views-css-tables-table--cell-header{padding:1.5vh 2.5vw;width:45%}.view-case-studies.view-display-id-attachment_1 .views-css-tables-table .views-css-tables-table--thead .views-css-tables-table--row .views-css-tables-table--cell-header.views-field-field-year{width:10%}
.view-case-studies.view-display-id-attachment_1 .views-css-tables-table .views-css-tables-table--thead .views-css-tables-table--row .views-css-tables-table--cell-header.views-field-title{width:45%}.view-case-studies.view-display-id-attachment_1 .views-css-tables-table .views-css-tables-table--tbody .views-css-tables-table--row .views-field-field-client,.view-case-studies.view-display-id-attachment_1 .views-css-tables-table .views-css-tables-table--tbody .views-css-tables-table--row .views-field-field-location{display:none}.view-case-studies.view-display-id-attachment_1 .views-css-tables-table .views-css-tables-table--tbody .views-css-tables-table--row .views-css-tables-table--cell{padding:12vh 2.5vw 1.5vh;width:45%}.view-case-studies.view-display-id-attachment_1 .views-css-tables-table .views-css-tables-table--tbody .views-css-tables-table--row .views-css-tables-table--cell.views-field-field-year{width:10%}.view-case-studies.view-display-id-attachment_1 .views-css-tables-table .views-css-tables-table--tbody .views-css-tables-table--row .views-css-tables-table--cell.views-field-title{width:45%}.node-type-case_studies .block-system .node-case-studies .field-name-case-studies-link{position:relative;right:auto;top:auto;left:auto;height:auto;background:transparent;padding:32vw 16.5vw 6vh;line-height:12vw;font-size:3.6vw;margin-top:-6.375vw}.node-type-case_studies .block-system .node-case-studies .field-name-case-studies-link .back-link{line-height:12vw;font-size:3.6vw;display:block;float:left}.node-type-case_studies .block-system .node-case-studies .field-name-case-studies-link .back-link:before{width:60px;height:14px;background-size:contain;padding-right:0;margin-right:2.555vw}.node-type-case_studies .block-system .node-case-studies .field-name-case-studies-link:after{display:none}.node-type-case_studies .block-system .node-case-studies .field-name-case-studies-link .counter{display:none}.node-type-case_studies .block-system .node-case-studies .group-gallery{height:auto;margin:0 16.5vw;background:transparent}.node-type-case_studies .block-system .node-case-studies .group-gallery picture{-webkit-filter:brightness(100%);filter:brightness(100%);width:100%;margin-bottom:6vh;display:block;height:auto;position:relative}.node-type-case_studies .block-system .node-case-studies .group-gallery picture img{top:0;left:0;-moz-transform:translate(0,0);-ms-transform:translate(0,0);-webkit-transform:translate(0,0);transform:translate(0,0)}.node-type-case_studies .block-system .node-case-studies .group-details{position:relative;right:auto;top:auto;height:auto;width:100%;background:transparent;padding:6vh 16.5vw;z-index:0}.node-type-case_studies .block-system .node-case-studies .group-details>h3{display:none}.node-type-case_studies .block-system .node-case-studies .group-details .group-details-top{width:100%;display:-webkit-flex;display:flex;-webkit-align-items:top;align-items:top;margin-bottom:6vh}.node-type-case_studies .block-system .node-case-studies .group-details .group-details-top .group-specs{box-sizing:border-box;width:100%}.node-type-case_studies .block-system .node-case-studies .group-details .group-details-top .group-specs>h3{font-size:6.48vw;margin:0;padding-bottom:6vh;border-bottom:1px solid #e5e5e5;color:#fff;line-height:1.2}.node-type-case_studies .block-system .node-case-studies .group-details .group-details-top .group-specs>.field,.node-type-case_studies .block-system .node-case-studies .group-details .group-details-top .group-specs .field-collection-view{min-height:12vw;border-bottom:1px solid #e5e5e5;font-size:3.6vw;padding:1.5vh 0}.node-type-case_studies .block-system .node-case-studies .group-details .group-details-top .group-specs>.field .item-title,.node-type-case_studies .block-system .node-case-studies .group-details .group-details-top .group-specs>.field .field-name-field-details-title,.node-type-case_studies .block-system .node-case-studies .group-details .group-details-top .group-specs .field-collection-view .item-title,.node-type-case_studies .block-system .node-case-studies .group-details .group-details-top .group-specs .field-collection-view .field-name-field-details-title{color:#999;padding-right:7.35vw;font-size:2.88vw}
.node-type-case_studies .block-system .node-case-studies .group-details .group-details-top .group-specs>.field .item-value,.node-type-case_studies .block-system .node-case-studies .group-details .group-details-top .group-specs>.field .field-name-field-details-value,.node-type-case_studies .block-system .node-case-studies .group-details .group-details-top .group-specs .field-collection-view .item-value,.node-type-case_studies .block-system .node-case-studies .group-details .group-details-top .group-specs .field-collection-view .field-name-field-details-value{color:#fff;font-size:2.88vw}.node-type-case_studies .block-system .node-case-studies .group-details .group-details-bottom{display:block}.node-type-case_studies .block-system .node-case-studies .group-details .group-details-bottom .field-name-field-review,.node-type-case_studies .block-system .node-case-studies .group-details .group-details-bottom .field-name-body{width:auto}.node-type-case_studies .block-system .node-case-studies .group-details .group-details-bottom .field-name-field-review .label-above,.node-type-case_studies .block-system .node-case-studies .group-details .group-details-bottom .field-name-body .label-above{font-size:6.48vw;padding-bottom:6vh;color:#fff}.node-type-case_studies .block-system .node-case-studies .group-details .group-details-bottom .field-name-field-review{padding-right:0;font-size:3.6vw;padding-bottom:6vh}.node-type-case_studies .block-system .node-case-studies .group-details .group-details-bottom .field-name-body{padding-left:0;font-size:3.6vw}.up-arrow{right:0;margin-right:0;width:60px;height:14px;background-size:contain}.up-arrow.show{margin-top:-11px}.node-services .field-collection-container{padding:6vh 0}.node-services .field-collection-container .field-collection-view{padding:0 16.5vw 6vh;min-height:0;display:block}.node-services .field-collection-container .field-collection-view h2.field-name-field-title{margin-top:0 !important}.ds-2col-stacked-fluid>.group-left{float:none;width:auto}.ds-2col-stacked-fluid>.group-right{float:none;width:auto}.node-career{padding:32vw 16.5vw 8vh;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFhMWExYSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzMzMzMzMyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#1a1a1a),color-stop(100%,#333));background-image:-moz-linear-gradient(#1a1a1a,#333);background-image:-webkit-linear-gradient(#1a1a1a,#333);background-image:linear-gradient(#1a1a1a,#333);background-attachment:fixed;background-position:center 100%;background-size:100% 60%;background-repeat:no-repeat}.node-career .field-name-body{width:auto;padding-right:0}.node-career .field-name-body h2{padding-top:0;height:auto;margin-bottom:6vh}.node-career .field-name-body hr{margin:6vh 0}.node-career .field-name-field-banner{display:none}.webform-client-form .webform-component-fieldset.inline-fields{width:100%;float:none;margin:0}.webform-client-form .webform-component-fieldset.inline-fields.left{padding:0}.webform-client-form .webform-component-fieldset.inline-fields.right{padding:0}.webform-client-form .webform-component-markup h3{margin:6vh 0;font-size:3.92vw}.webform-client-form .webform-container-inline.webform-datepicker div.form-item.form-type-select{display:none}.webform-client-form #edit-submitted-upload-cv-ajax-wrapper{padding:6vh 0}.webform-client-form #edit-submitted-upload-cv-ajax-wrapper label{font-size:4.32vw}.webform-client-form #edit-submitted-upload-cv-ajax-wrapper .form-managed-file{width:100%;margin:6vh auto}.webform-client-form #edit-submitted-upload-cv-ajax-wrapper .form-managed-file .form-file{width:100%}.webform-client-form #edit-submitted-upload-cv-ajax-wrapper .form-managed-file .form-submit{width:40vw}.webform-client-form .form-actions{width:40vw;margin:3vh auto 0}.webform-client-form .form-actions .form-submit{width:100%;box-sizing:border-box;color:#fff;-moz-transition:color 300ms cubic-bezier(0.250,0.460,0.450,0.940);-o-transition:color 300ms cubic-bezier(0.250,0.460,0.450,0.940);-webkit-transition:color 300ms cubic-bezier(0.250,0.460,0.450,0.940);transition:color 300ms cubic-bezier(0.250,0.460,0.450,0.940)}
.form-item button,.form-item input,.form-item select,.form-item textarea{font-size:2.8vw;height:12vw}.form-item textarea{padding:4vw 0}.form-item .description{font-size:3.24vw}.form-actions{margin:3vh 0 0}.form-actions:after,.form-actions:before{top:50%;height:1px;width:3.2vw}.form-actions:hover:after,.form-actions:hover:before{height:12vw}.form-actions .form-submit{min-width:10vw;height:12vw;font-size:2.8vw}.columns.page-blog{padding:0}.columns.page-blog .content-column{padding:32vw 16.5vw}.columns.page-blog .view-blog h2.white.big{display:none}.columns.page-blog .view-blog .view-content .views-row{display:-webkit-flex;display:flex;-webkit-flex-direction:column-reverse;flex-direction:column-reverse;margin-bottom:6vh}.columns.page-blog .view-blog .view-content .views-row .group-text{width:100%}.columns.page-blog .view-blog .view-content .views-row .group-text h3.subtitle{margin:6vh 0 3vh}.columns.page-blog .view-blog .view-content .views-row .group-text h3.title.white.roboto{padding:0 0 6vh;margin:0 0 6vh}.columns.page-blog .view-blog .view-content .views-row .group-text h3.title.white.roboto:after{width:7.35vw}.columns.page-blog .view-blog .view-content .views-row .group-text .field-name-body{margin:0 0 6vh 0}.columns.page-blog .view-blog .view-content .views-row .group-text .content-link{min-width:33%;height:12vw;line-height:12vw;font-size:2.8vw;padding:0 2.555vw}.columns.page-blog .view-blog .view-content .views-row .group-text .content-link:after,.columns.page-blog .view-blog .view-content .views-row .group-text .content-link:before{width:3.2vw}.columns.page-blog .view-blog .view-content .views-row .group-text .content-link:hover:after,.columns.page-blog .view-blog .view-content .views-row .group-text .content-link:hover:before{height:12vw}.columns.page-blog .view-blog .view-content .views-row .field-name-field-image{width:100%}.columns.page-blog .view-blog .view-content .views-row .field-name-field-image picture{display:block}.node-article{background:transparent;padding:29vw 16.5vw 8vh;margin-left:0}.node-article h3.title.subtitle{color:#fff;margin-bottom:6vh}.node-article h3.title.subtitle:before{background:#fff}.node-article .field-name-body{margin-bottom:6vh;padding-right:0;width:auto}.node-article .back-link{color:#fff;line-height:1.5;font-size:3.6vw;display:inline-block;position:relative;left:auto;top:auto}.node-article .back-link:before{width:78px;height:18px;background:transparent url(/sites/all/themes/fbs/css/images/arrow-left.png) left center no-repeat;background-size:contain;padding-right:2.555vw}.node-article .field-name-field-image .field-items{overflow:hidden}.node-article .field-name-field-image .field-items .field-item{width:100%;float:none;margin-bottom:3vh}.node-article .field-name-field-image .field-items .field-item.even{padding-right:0}.node-article .field-name-field-image .field-items .field-item.odd{padding-left:0}#page>.block-webform{top:0;bottom:0;height:auto}#page>.block-webform .block-inner{padding-left:0}#page>.block-webform .block-inner div.contextual-links-wrapper{left:16.5vw}#page>.block-webform .block-inner .block-content{overflow:auto}#page>.block-webform .block-inner .block-content .group-content{margin:0;height:auto}#page>.block-webform .block-inner .block-content .group-content .group-content-inner{padding:32vw 16.5vw 8vh;margin-right:0;background-color:transparent;-webkit-overflow-scrolling:touch;overflow-y:scroll;-webkit-transform:translateZ(0px);-webkit-transform:translate3d(0,0,0);-webkit-perspective:1000}#page>.block-webform .block-inner .block-content .group-content .group-content-inner .page-title{color:#1a1a1a;margin-bottom:6vh}#page>.block-webform .block-inner .block-content .group-content .group-content-inner .field-name-body .cols{-moz-column-gap:1.8375vw;-webkit-column-gap:1.8375vw;column-gap:1.8375vw;-moz-column-rule:none;-webkit-column-rule:none;column-rule:none}#page>.block-webform .block-inner .block-content .group-content .group-content-inner .field-name-body .cols.col-4{-moz-column-count:4;-webkit-column-count:4;column-count:4}#page>.block-webform .block-inner .block-content .group-content .group-content-inner .field-name-body .cols.col-3{-moz-column-count:1;-webkit-column-count:1;column-count:1}#page>.block-webform .block-inner .block-content .group-content .group-content-inner .field-name-body .cols.col-2{-moz-column-count:2;-webkit-column-count:2;column-count:2;-moz-column-gap:7.35vw;-webkit-column-gap:7.35vw;column-gap:7.35vw}#page>.block-webform .block-inner .block-content .group-content .group-content-inner form .form-actions{float:left;border:3px solid #1a1a1a}#page>.block-webform .block-inner .block-content .group-content .group-content-inner form .form-actions:after,#page>.block-webform .block-inner .block-content .group-content .group-content-inner form .form-actions:before{background-color:#999}#page>.block-webform .block-inner .block-content .group-content .group-content-inner form .form-actions:hover:after,#page>.block-webform .block-inner .block-content .group-content .group-content-inner form .form-actions:hover:before{background-color:#29d3d3}#page>.block-webform .block-inner .block-content .group-content .group-content-inner form .form-actions:hover .form-submit{color:#fff}#page>.block-webform .block-inner .block-content .group-content .group-content-inner form .form-actions .form-submit{color:#1a1a1a}#page>.block-webform .block-inner .block-content .field-name-field-map{position:relative;top:auto;width:100%;left:auto;height:50vh}}@font-face{font-family:'muc_zeit';src:url(/sites/all/themes/fbs/fonts/muc-zeit-medium.eot);src:url(/sites/all/themes/fbs/fonts/muc-zeit-medium.eot?#iefix) format("embedded-opentype"),url(/sites/all/themes/fbs/fonts/muc-zeit-medium.woff2) format("woff2"),url(/sites/all/themes/fbs/fonts/muc-zeit-medium.woff) format("woff"),url(/sites/all/themes/fbs/fonts/muc-zeit-medium.ttf) format("truetype"),url(/sites/all/themes/fbs/fonts/muc-zeit-medium.svg#10_muc_zeitmedium) format("svg");font-weight:normal;font-style:normal}@media only screen and (min-width:481px) and (max-width:670px){body{font-size:2vw}#logo{width:24vw;padding:2.39vh 3.12vw}#logo .deco{left:4.425vw;top:13.44vw;bottom:7.96vh}#logo .deco:after,#logo .deco:before{width:1.74vw;height:1.74vw;margin-left:-.87vw}#logo .deco:after{top:-.87vw}#logo .deco:before{bottom:-.87vw}#menu-button{left:auto;right:3.12vw;bottom:auto;top:2.39vh;width:7.2vw;height:7.2vw;background:#1a1a1a}#menu-button .menu-button-dot{margin-left:-.435vw;margin-top:-.435vw;width:.87vw;height:.87vw}#menu-button .menu-button-dot:after{width:.87vw;height:.87vw}#menu-button .menu-button-dot.menu-button-dot-1{-moz-transform:translateX(-1.74vw) translateY(-1.74vw);-ms-transform:translateX(-1.74vw) translateY(-1.74vw);-webkit-transform:translateX(-1.74vw) translateY(-1.74vw);transform:translateX(-1.74vw) translateY(-1.74vw)}#menu-button .menu-button-dot.menu-button-dot-2{-moz-transform:translateX(0) translateY(-1.74vw);-ms-transform:translateX(0) translateY(-1.74vw);-webkit-transform:translateX(0) translateY(-1.74vw);transform:translateX(0) translateY(-1.74vw)}#menu-button .menu-button-dot.menu-button-dot-3{-moz-transform:translateX(1.74vw) translateY(-1.74vw);-ms-transform:translateX(1.74vw) translateY(-1.74vw);-webkit-transform:translateX(1.74vw) translateY(-1.74vw);transform:translateX(1.74vw) translateY(-1.74vw)}#menu-button .menu-button-dot.menu-button-dot-4{-moz-transform:translateX(-1.74vw) translateY(0);-ms-transform:translateX(-1.74vw) translateY(0);-webkit-transform:translateX(-1.74vw) translateY(0);transform:translateX(-1.74vw) translateY(0)}#menu-button .menu-button-dot.menu-button-dot-5{-moz-transform:translateX(0) translateY(0);-ms-transform:translateX(0) translateY(0);-webkit-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}
#menu-button .menu-button-dot.menu-button-dot-6{-moz-transform:translateX(1.74vw) translateY(0);-ms-transform:translateX(1.74vw) translateY(0);-webkit-transform:translateX(1.74vw) translateY(0);transform:translateX(1.74vw) translateY(0)}#menu-button .menu-button-dot.menu-button-dot-7{-moz-transform:translateX(-1.74vw) translateY(1.74vw);-ms-transform:translateX(-1.74vw) translateY(1.74vw);-webkit-transform:translateX(-1.74vw) translateY(1.74vw);transform:translateX(-1.74vw) translateY(1.74vw)}#menu-button .menu-button-dot.menu-button-dot-8{-moz-transform:translateX(0) translateY(1.74vw);-ms-transform:translateX(0) translateY(1.74vw);-webkit-transform:translateX(0) translateY(1.74vw);transform:translateX(0) translateY(1.74vw)}#menu-button .menu-button-dot.menu-button-dot-9{-moz-transform:translateX(1.74vw) translateY(1.74vw);-ms-transform:translateX(1.74vw) translateY(1.74vw);-webkit-transform:translateX(1.74vw) translateY(1.74vw);transform:translateX(1.74vw) translateY(1.74vw)}#menu-button:hover .menu-button-dot.menu-button-dot-1{-moz-transform:translateX(-1.74vw) translateY(-1.74vw);-ms-transform:translateX(-1.74vw) translateY(-1.74vw);-webkit-transform:translateX(-1.74vw) translateY(-1.74vw);transform:translateX(-1.74vw) translateY(-1.74vw)}#menu-button:hover .menu-button-dot.menu-button-dot-3{-moz-transform:translateX(1.74vw) translateY(-1.74vw);-ms-transform:translateX(1.74vw) translateY(-1.74vw);-webkit-transform:translateX(1.74vw) translateY(-1.74vw);transform:translateX(1.74vw) translateY(-1.74vw)}#menu-button:hover .menu-button-dot.menu-button-dot-7{-moz-transform:translateX(-1.74vw) translateY(1.74vw);-ms-transform:translateX(-1.74vw) translateY(1.74vw);-webkit-transform:translateX(-1.74vw) translateY(1.74vw);transform:translateX(-1.74vw) translateY(1.74vw)}#menu-button:hover .menu-button-dot.menu-button-dot-9{-moz-transform:translateX(1.74vw) translateY(1.74vw);-ms-transform:translateX(1.74vw) translateY(1.74vw);-webkit-transform:translateX(1.74vw) translateY(1.74vw);transform:translateX(1.74vw) translateY(1.74vw)}#menu-button.active .menu-button-dot.menu-button-dot-1{-moz-transform:translateX(-1.74vw) translateY(-1.74vw);-ms-transform:translateX(-1.74vw) translateY(-1.74vw);-webkit-transform:translateX(-1.74vw) translateY(-1.74vw);transform:translateX(-1.74vw) translateY(-1.74vw)}#menu-button.active .menu-button-dot.menu-button-dot-2{-moz-transform:translateX(0.87vw) translateY(-0.87vw);-ms-transform:translateX(0.87vw) translateY(-0.87vw);-webkit-transform:translateX(0.87vw) translateY(-0.87vw);transform:translateX(0.87vw) translateY(-0.87vw)}#menu-button.active .menu-button-dot.menu-button-dot-3{-moz-transform:translateX(1.74vw) translateY(-1.74vw);-ms-transform:translateX(1.74vw) translateY(-1.74vw);-webkit-transform:translateX(1.74vw) translateY(-1.74vw);transform:translateX(1.74vw) translateY(-1.74vw)}#menu-button.active .menu-button-dot.menu-button-dot-4{-moz-transform:translateX(-0.87vw) translateY(-0.87vw);-ms-transform:translateX(-0.87vw) translateY(-0.87vw);-webkit-transform:translateX(-0.87vw) translateY(-0.87vw);transform:translateX(-0.87vw) translateY(-0.87vw)}#menu-button.active .menu-button-dot.menu-button-dot-5{-moz-transform:translateX(0) translateY(0);-ms-transform:translateX(0) translateY(0);-webkit-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}#menu-button.active .menu-button-dot.menu-button-dot-6{-moz-transform:translateX(0.87vw) translateY(0.87vw);-ms-transform:translateX(0.87vw) translateY(0.87vw);-webkit-transform:translateX(0.87vw) translateY(0.87vw);transform:translateX(0.87vw) translateY(0.87vw)}#menu-button.active .menu-button-dot.menu-button-dot-7{-moz-transform:translateX(-1.74vw) translateY(1.74vw);-ms-transform:translateX(-1.74vw) translateY(1.74vw);-webkit-transform:translateX(-1.74vw) translateY(1.74vw);transform:translateX(-1.74vw) translateY(1.74vw)}#menu-button.active .menu-button-dot.menu-button-dot-8{-moz-transform:translateX(-0.87vw) translateY(0.87vw);-ms-transform:translateX(-0.87vw) translateY(0.87vw);-webkit-transform:translateX(-0.87vw) translateY(0.87vw);transform:translateX(-0.87vw) translateY(0.87vw)}
#menu-button.active .menu-button-dot.menu-button-dot-9{-moz-transform:translateX(1.74vw) translateY(1.74vw);-ms-transform:translateX(1.74vw) translateY(1.74vw);-webkit-transform:translateX(1.74vw) translateY(1.74vw);transform:translateX(1.74vw) translateY(1.74vw)}#contacts{width:19.2vw;height:7.2vw;line-height:7.2vw;right:11.88vw;top:2.39vh;border:1px solid #999;font-size:1.75vw;background:#1a1a1a}#contacts .text.back:after{width:60px;height:14px;padding-left:1.825vw;margin-right:-1.825vw}#contacts:after,#contacts:before{display:none}#contacts.active{background:#fff}.group-ftitle:before{left:8.67vw;bottom:7.96vh;margin-bottom:-.87vw}.group-ftitle .group-title-comb h3.title{left:11.478vw}.group-ftitle .group-title-comb .button{left:11.478vw}.group-ftitle .field-name-title:before{width:8.67vw}.group-ftitle .field-name-title .page-title{padding:3.12vw 2.184vw 3.12vw 2.496vw}.group-ftitle .field-name-title .page-title:after{height:2.39vh}.group-ftitle .field-name-title .page-title:before{height:2.39vh}.group-ftitle .field-name-field-banner,.group-ftitle .field-name-field-teaser-banner,.group-ftitle .field-name-field-title-gallery{bottom:7.96vh;width:64vw}.title.white{font-size:4vw;margin:0 0 4.78vh}.title.big{font-size:4.32vw}.title.invert{padding:1.825vw 1.2775vw 1.825vw 1.825vw}.title.subtitle{font-size:1.75vw;margin:4.78vh 0 1.673vh}.title.subtitle:before{width:7.5vw;margin-right:5.25vw}#page-title,.page-title{font-size:4.32vw}#page-title.left-title,.page-title.left-title{width:8.67vw;font-size:2.8vw}#page-title.left-title.menu,.page-title.left-title.menu{left:-4.335vw;opacity:0}.button{min-width:15.6vw;height:7.2vw;line-height:7.2vw;font-size:1.75vw;padding:0 1.825vw}.button:after,.button:before{width:1.9968vw}.button:hover:after,.button:hover:before{height:7.2vw}.field-collection-container .field-collection-view .field-collection-item-field-sections{min-height:0}.field-collection-container .field-collection-view .field-collection-item-field-sections:before{display:none}.field-collection-container .field-collection-view .field-collection-item-field-sections .field-name-field-banner{display:none}.field-collection-container .field-collection-view .field-collection-item-field-sections .field-name-field-text{font-size:1.75vw;margin:0 8.67vw 0;padding-top:4.78vh}.field-collection-container .field-collection-view .field-collection-item-field-sections .block{margin:0 8.67vw}.field-collection-container .field-collection-view .field-collection-item-field-sections .block .views-responsive-grid.views-columns-3 .views-column{width:33.33%;padding:0 1.825vw;margin-bottom:4.78vh}.field-collection-container .field-collection-view .field-collection-item-field-services.ds-2col-stacked-fluid:before{content:'';left:4.335vw;top:50%;right:0;height:1px;background:#4d4d4d;position:absolute;display:block;visibility:visible;margin-top:2.39vh}.field-collection-container .field-collection-view .field-collection-item-field-services.ds-2col-stacked-fluid>div{box-sizing:border-box;position:relative;z-index:1}.field-collection-container .field-collection-view .field-collection-item-field-services.ds-2col-stacked-fluid>div.group-header h2{font-size:4.32vw;letter-spacing:.15em;text-transform:uppercase;margin:5.5vh 0;padding-bottom:5.5vh;position:relative}.field-collection-container .field-collection-view .field-collection-item-field-services.ds-2col-stacked-fluid>div.group-header h2:after{content:'';position:absolute;left:0;bottom:0;background:#fff;width:5.25vw;height:3px}.field-collection-container .field-collection-view .field-collection-item-field-services.ds-2col-stacked-fluid>div.group-header h2.thin{font-weight:100}.field-collection-container .field-collection-view .field-collection-item-field-services.ds-2col-stacked-fluid>div.group-header h2.white{color:#fff}.field-collection-container .field-collection-view .field-collection-item-field-services.ds-2col-stacked-fluid>div.group-left{padding-right:0;padding-bottom:4.78vh}.field-collection-container .field-collection-view .field-collection-item-field-services.ds-2col-stacked-fluid>div.group-left .field-name-field-text{text-align:justify;color:#999}
.field-collection-container .field-collection-view .field-collection-item-field-services.ds-2col-stacked-fluid>div.group-left .field-name-field-text h3{margin:0 0 5.5vh;text-align:left}.field-collection-container .field-collection-view .field-collection-item-field-services.ds-2col-stacked-fluid>div.group-right .field-name-field-services-items .field-items{overflow:hidden;border-bottom:1px solid #02b1b5}.field-collection-container .field-collection-view .field-collection-item-field-services.ds-2col-stacked-fluid>div.group-right .field-name-field-services-items .field-items .field-item{height:7.2vw;font-size:2vw}.field-name-body .cols,.field-name-field-text .cols{-moz-column-gap:0;-webkit-column-gap:0;column-gap:0;-moz-column-rule:none;-webkit-column-rule:none;column-rule:none}.field-name-body .cols.col-4,.field-name-field-text .cols.col-4{-moz-column-count:auto;-webkit-column-count:auto;column-count:auto}.field-name-body .cols.col-3,.field-name-field-text .cols.col-3{-moz-column-count:auto;-webkit-column-count:auto;column-count:auto}.field-name-body .cols.col-2,.field-name-field-text .cols.col-2{-moz-column-count:auto;-webkit-column-count:auto;column-count:auto;-moz-column-gap:0;-webkit-column-gap:0;column-gap:0}.field-name-body .smaller,.field-name-field-text .smaller{font-size:2vw}.field-name-body .social-link,.field-name-field-text .social-link{font-size:150%;padding:0 .9125vw}.field-name-body .third,.field-name-field-text .third{width:auto}.field-name-body h2.title.white,.field-name-body h3.title.white,.field-name-body h4.title.white,.field-name-body h5.title.white,.field-name-body h6.title.white,.field-name-field-text h2.title.white,.field-name-field-text h3.title.white,.field-name-field-text h4.title.white,.field-name-field-text h5.title.white,.field-name-field-text h6.title.white{font-size:4vw;margin:0 0 5.975vh}.field-name-body h2.title.white.roboto,.field-name-body h3.title.white.roboto,.field-name-body h4.title.white.roboto,.field-name-body h5.title.white.roboto,.field-name-body h6.title.white.roboto,.field-name-field-text h2.title.white.roboto,.field-name-field-text h3.title.white.roboto,.field-name-field-text h4.title.white.roboto,.field-name-field-text h5.title.white.roboto,.field-name-field-text h6.title.white.roboto{margin:0 0 4.78vh}.field-name-body h2.title.invert,.field-name-body h3.title.invert,.field-name-body h4.title.invert,.field-name-body h5.title.invert,.field-name-body h6.title.invert,.field-name-field-text h2.title.invert,.field-name-field-text h3.title.invert,.field-name-field-text h4.title.invert,.field-name-field-text h5.title.invert,.field-name-field-text h6.title.invert{padding:1.825vw 1.2775vw 1.825vw 1.825vw}.field-name-body h2,.field-name-field-text h2{font-size:4.32vw;height:auto;padding:4.48vw 0 0}.field-name-body h3,.field-name-field-text h3{font-size:2.8vw;margin:4.78vh 0 1.912vh}.field-name-body h4,.field-name-field-text h4{font-size:2.8vw}.field-name-body h4.title.white,.field-name-field-text h4.title.white{font-size:2.8vw;margin:4.78vh 0}.field-name-body strong,.field-name-field-text strong{font-size:2.4vw}.field-name-body hr,.field-name-field-text hr{margin:4.78vh 0;width:5.25vw}.field-name-body hr.equal,.field-name-field-text hr.equal{margin:4.78vh 0}.field-name-body .flex,.field-name-field-text .flex{margin:0 0 4.78vh;display:block}.field-name-body .flex.half-height,.field-name-field-text .flex.half-height{min-height:0}.field-name-body .flex.col-2 div,.field-name-field-text .flex.col-2 div{width:auto}.field-name-body .flex.col-2 .title-group,.field-name-field-text .flex.col-2 .title-group{-webkit-flex-grow:3;flex-grow:3}.field-name-body .flex.col-2 .title-group h1,.field-name-body .flex.col-2 .title-group h2,.field-name-body .flex.col-2 .title-group h3,.field-name-body .flex.col-2 .title-group h4,.field-name-body .flex.col-2 .title-group h5,.field-name-body .flex.col-2 .title-group h6,.field-name-field-text .flex.col-2 .title-group h1,.field-name-field-text .flex.col-2 .title-group h2,.field-name-field-text .flex.col-2 .title-group h3,.field-name-field-text .flex.col-2 .title-group h4,.field-name-field-text .flex.col-2 .title-group h5,.field-name-field-text .flex.col-2 .title-group h6{margin:0 0 4.78vh}.field-name-body .flex.col-2 .text-group,.field-name-field-text .flex.col-2 .text-group{-webkit-flex-grow:1;flex-grow:1;width:auto}.field-name-body .flex.col-2 .first,.field-name-field-text .flex.col-2 .first{padding-right:0}.field-name-body .flex.col-2 .last,.field-name-field-text .flex.col-2 .last{padding-left:0;margin-top:4.78vh}.field-name-body .img-up,.field-name-field-text .img-up{top:0}#block-views-fbs-team-block .views-row .views-column .group-title{margin-top:2.39vh}#block-views-fbs-team-block .views-row .views-column .group-title .team-name{margin:0 0 .5975vh;font-size:2.8vw}#block-views-fbs-team-block .views-row .views-column .group-title .team-position{font-size:1.75vw}.view-our-brands{margin-top:4.78vh}.view-our-brands .views-row{width:100%;-webkit-align-items:center;align-items:center;margin-bottom:9.56vh;overflow:hidden;display:block !important}.view-our-brands .views-row .views-column{float:left;width:50%;height:50vh;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.view-our-brands .views-row .views-column img{opacity:1;-webkit-filter:grayscale(0%);filter:grayscale(0%);max-width:45%}.view-our-brands.view-display-id-block .views-row{display:block !important;-webkit-align-items:flex-start;align-items:flex-start;margin-bottom:4.78vh;padding-bottom:4.78vh}
.view-our-brands.view-display-id-block .views-row .views-column{float:none;width:auto;height:auto;display:block}.view-our-brands.view-display-id-block .views-row .views-column.views-column-1{padding-right:0;border-bottom:1px solid #4d4d4d;padding-bottom:4.78vh;margin-bottom:4.78vh}.view-our-brands.view-display-id-block .views-row .views-column.views-column-2{padding-left:0}.view-our-brands.view-display-id-block .views-row .views-column.views-column-2>a{width:auto;left:auto}.view-our-brands.view-display-id-block .views-row .views-column .views-field-field-logo{display:block;margin:0 auto 4.78vh;height:14.4vw}.view-our-brands.view-display-id-block .views-row .views-column .views-field-field-logo img{max-width:100%}.view-our-brands.view-display-id-block .views-row .views-column>a{position:relative;left:auto;bottom:auto;left:auto}.view-our-brands.view-display-id-block .views-row .views-column .views-field-body{padding-bottom:2.39vh}#footer{margin:0;padding:4.78vh 8.67vw 2.39vh}#footer .block{margin-bottom:0}#footer .block .block-title{font-size:5.2vw;margin:0 0 2.39vh;width:46%;line-height:1.2}#footer .block .field-name-field-social-links{margin-left:-1.825vw}#footer .block .field-name-field-social-links a{padding:0 1.825vw;font-size:1.75vw}#footer .block .field-name-field-block-links{position:relative;right:auto;top:auto;margin:4.78vh 0}#footer .block#block-block-1 .block-content{font-size:1.6vw;text-align:justify}#footer .block#block-block-1 .block-content strong{font-size:2vw}#primary-menu-bar{padding:0}#primary-menu-bar.active .primary-menu-wrapper{width:100%;padding:13.44vw 1.825vw 7.96vh 0}#primary-menu-bar .primary-menu-wrapper{padding:13.44vw 0 13.44vw 0;-webkit-justify-content:flex-end;justify-content:flex-end}.nav li.show,.nav ul.menu li.show{width:50%;float:left}.nav li a,.nav ul.menu li a{line-height:5.76vw;font-size:2vw;margin-left:10.775vw}.nav li a:after,.nav ul.menu li a:after{top:70%}.nav li a:before,.nav ul.menu li a:before{left:-10.775vw}.nav li a:hover:before,.nav li a:focus:before,.nav ul.menu li a:hover:before,.nav ul.menu li a:focus:before{width:4.335vw}.view-type-filter{padding:0;width:48%;left:auto;top:auto;z-index:2;display:block;position:relative;-moz-transition:all 300ms cubic-bezier(0.455,0.030,0.515,0.955);-o-transition:all 300ms cubic-bezier(0.455,0.030,0.515,0.955);-webkit-transition:all 300ms cubic-bezier(0.455,0.030,0.515,0.955);transition:all 300ms cubic-bezier(0.455,0.030,0.515,0.955);max-height:7.2vw;opacity:1;overflow:hidden}.view-type-filter.show{top:auto}.view-type-filter .filter-button{display:block;height:7.2vw;overflow:hidden;white-space:nowrap}.view-type-filter.open{max-height:72vw}.view-type-filter.open .filter .filter-open,.view-type-filter.open .filter-button .filter-open{margin-left:-100%}.view-type-filter .filter,.view-type-filter .filter-button{line-height:7.2vw;font-size:2vw;-moz-transition:all 300ms cubic-bezier(0.455,0.030,0.515,0.955);-o-transition:all 300ms cubic-bezier(0.455,0.030,0.515,0.955);-webkit-transition:all 300ms cubic-bezier(0.455,0.030,0.515,0.955);transition:all 300ms cubic-bezier(0.455,0.030,0.515,0.955)}.view-type-filter .filter:hover,.view-type-filter .filter.active,.view-type-filter .filter-button:hover,.view-type-filter .filter-button.active{color:#1a1a1a;background:#fff}.view-type-filter .filter .filter-open,.view-type-filter .filter .filter-close,.view-type-filter .filter-button .filter-open,.view-type-filter .filter-button .filter-close{display:inline-block;width:100%;position:relative;margin-left:0;-moz-transition:all 300ms cubic-bezier(0.455,0.030,0.515,0.955);-o-transition:all 300ms cubic-bezier(0.455,0.030,0.515,0.955);-webkit-transition:all 300ms cubic-bezier(0.455,0.030,0.515,0.955);transition:all 300ms cubic-bezier(0.455,0.030,0.515,0.955)}.view-service-categories{display:none}.view-case-studies.view-display-id-page{padding:13.44vw 6.845vw;background-position:4.335vw center,center 100%;background-size:95.665vw 1px,100% 60%}.view-case-studies.view-display-id-page .view-header{margin:4.68vw 1.825vw 6.24vw;height:7.2vw}.view-case-studies.view-display-id-page .view-header .title{display:none}
.view-case-studies.view-display-id-page .view-header .mode-buttons i{font-size:4vw}.view-case-studies.view-display-id-page .view-header .mode-buttons i:first-child{margin-right:1.825vw}.view-case-studies.view-display-id-page .view-contents.list{padding:0 1.825vw}.view-case-studies.view-display-id-page .view-contents .views-row{width:50%;height:65vh;padding:1.825vw}.view-case-studies.view-display-id-page .view-contents .views-row .node-case-studies{height:100%}.view-case-studies.view-display-id-page .view-contents .views-row .node-case-studies picture{width:100%;height:100%;display:block;overflow:hidden}.view-case-studies.view-display-id-page .view-contents .views-row .node-case-studies picture img{width:100%;height:100%;object-fit:cover}.view-case-studies.view-display-id-page .view-contents .views-row .node-case-studies .group-item-title{padding:1.825vw}.view-case-studies.view-display-id-page .view-contents .views-row .node-case-studies .group-item-title:after{bottom:2.39vh}.view-case-studies.view-display-id-page .view-contents .views-row .node-case-studies .group-item-title .field-name-field-type{font-size:2vw;margin:2.39vh 0 0}.view-case-studies.view-display-id-page .view-contents .views-row .node-case-studies .group-item-title .item-title{font-size:2.4vw}.view-case-studies.view-display-id-attachment_1 .views-css-tables-table{font-size:1.6vw}.view-case-studies.view-display-id-attachment_1 .views-css-tables-table .views-css-tables-table--thead .views-css-tables-table--row .views-field-field-client,.view-case-studies.view-display-id-attachment_1 .views-css-tables-table .views-css-tables-table--thead .views-css-tables-table--row .views-field-field-location{display:none}.view-case-studies.view-display-id-attachment_1 .views-css-tables-table .views-css-tables-table--thead .views-css-tables-table--row .views-css-tables-table--cell-header{padding:1.195vh 1.56vw;width:45%}.view-case-studies.view-display-id-attachment_1 .views-css-tables-table .views-css-tables-table--thead .views-css-tables-table--row .views-css-tables-table--cell-header.views-field-field-year{width:10%}.view-case-studies.view-display-id-attachment_1 .views-css-tables-table .views-css-tables-table--thead .views-css-tables-table--row .views-css-tables-table--cell-header.views-field-title{width:45%}.view-case-studies.view-display-id-attachment_1 .views-css-tables-table .views-css-tables-table--tbody .views-css-tables-table--row .views-field-field-client,.view-case-studies.view-display-id-attachment_1 .views-css-tables-table .views-css-tables-table--tbody .views-css-tables-table--row .views-field-field-location{display:none}.view-case-studies.view-display-id-attachment_1 .views-css-tables-table .views-css-tables-table--tbody .views-css-tables-table--row .views-css-tables-table--cell{padding:9.56vh 1.56vw 1.195vh;width:45%}.view-case-studies.view-display-id-attachment_1 .views-css-tables-table .views-css-tables-table--tbody .views-css-tables-table--row .views-css-tables-table--cell.views-field-field-year{width:10%}.view-case-studies.view-display-id-attachment_1 .views-css-tables-table .views-css-tables-table--tbody .views-css-tables-table--row .views-css-tables-table--cell.views-field-title{width:45%}.node-type-case_studies .block-system .node-case-studies .field-name-case-studies-link{position:relative;right:auto;top:auto;left:auto;height:auto;background:transparent;padding:13.44vw 8.67vw 4.78vh;line-height:7.2vw;font-size:2vw;margin-top:-3.8175vw}.node-type-case_studies .block-system .node-case-studies .field-name-case-studies-link .back-link{line-height:7.2vw;font-size:2vw;display:block;float:left}.node-type-case_studies .block-system .node-case-studies .field-name-case-studies-link .back-link:before{width:60px;height:14px;background-size:contain;padding-right:0;margin-right:1.825vw}.node-type-case_studies .block-system .node-case-studies .field-name-case-studies-link:after{display:none}.node-type-case_studies .block-system .node-case-studies .field-name-case-studies-link .counter{display:none}.node-type-case_studies .block-system .node-case-studies .group-gallery{height:auto;margin:0 8.67vw;background:transparent}
.node-type-case_studies .block-system .node-case-studies .group-gallery picture{-webkit-filter:brightness(100%);filter:brightness(100%);width:100%;margin-bottom:4.78vh;display:block;height:auto;position:relative}.node-type-case_studies .block-system .node-case-studies .group-gallery picture img{top:0;left:0;-moz-transform:translate(0,0);-ms-transform:translate(0,0);-webkit-transform:translate(0,0);transform:translate(0,0)}.node-type-case_studies .block-system .node-case-studies .group-details{position:relative;right:auto;top:auto;height:auto;width:100%;background:transparent;padding:4.78vh 8.67vw;z-index:0}.node-type-case_studies .block-system .node-case-studies .group-details>h3{display:none}.node-type-case_studies .block-system .node-case-studies .group-details .group-details-top{width:100%;display:-webkit-flex;display:flex;-webkit-align-items:top;align-items:top;margin-bottom:4.78vh}.node-type-case_studies .block-system .node-case-studies .group-details .group-details-top .group-specs{box-sizing:border-box;width:100%}.node-type-case_studies .block-system .node-case-studies .group-details .group-details-top .group-specs>h3{font-size:3.6vw;margin:0;padding-bottom:4.78vh;border-bottom:1px solid #e5e5e5;color:#fff}.node-type-case_studies .block-system .node-case-studies .group-details .group-details-top .group-specs>.field,.node-type-case_studies .block-system .node-case-studies .group-details .group-details-top .group-specs .field-collection-view{min-height:7.2vw;border-bottom:1px solid #e5e5e5;font-size:2vw;padding:1.195vh 0}.node-type-case_studies .block-system .node-case-studies .group-details .group-details-top .group-specs>.field .item-title,.node-type-case_studies .block-system .node-case-studies .group-details .group-details-top .group-specs>.field .field-name-field-details-title,.node-type-case_studies .block-system .node-case-studies .group-details .group-details-top .group-specs .field-collection-view .item-title,.node-type-case_studies .block-system .node-case-studies .group-details .group-details-top .group-specs .field-collection-view .field-name-field-details-title{color:#999;padding-right:5.25vw;font-size:1.6vw}.node-type-case_studies .block-system .node-case-studies .group-details .group-details-top .group-specs>.field .item-value,.node-type-case_studies .block-system .node-case-studies .group-details .group-details-top .group-specs>.field .field-name-field-details-value,.node-type-case_studies .block-system .node-case-studies .group-details .group-details-top .group-specs .field-collection-view .item-value,.node-type-case_studies .block-system .node-case-studies .group-details .group-details-top .group-specs .field-collection-view .field-name-field-details-value{color:#fff;font-size:1.6vw}.node-type-case_studies .block-system .node-case-studies .group-details .group-details-bottom{display:block}.node-type-case_studies .block-system .node-case-studies .group-details .group-details-bottom .field-name-field-review,.node-type-case_studies .block-system .node-case-studies .group-details .group-details-bottom .field-name-body{width:auto}.node-type-case_studies .block-system .node-case-studies .group-details .group-details-bottom .field-name-field-review .label-above,.node-type-case_studies .block-system .node-case-studies .group-details .group-details-bottom .field-name-body .label-above{font-size:3.6vw;padding-bottom:4.78vh;color:#fff}.node-type-case_studies .block-system .node-case-studies .group-details .group-details-bottom .field-name-field-review{padding-right:0;font-size:2vw;padding-bottom:4.78vh}.node-type-case_studies .block-system .node-case-studies .group-details .group-details-bottom .field-name-body{padding-left:0;font-size:2vw}.up-arrow{right:1.56vw;margin-right:-1.74vw;width:60px;height:12px;background-size:contain}.up-arrow.show{margin-top:-11px}.node-services .field-collection-container{padding:4.78vh 0}.node-services .field-collection-container .field-collection-view{padding:0 8.67vw 4.78vh;min-height:0;display:block}.node-services .field-collection-container .field-collection-view h2.field-name-field-title{margin-top:0 !important}
.ds-2col-stacked-fluid>.group-left{float:none;width:auto}.ds-2col-stacked-fluid>.group-right{float:none;width:auto}.node-career{padding:13.44vw 8.67vw 7.96vh;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFhMWExYSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzMzMzMzMyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#1a1a1a),color-stop(100%,#333));background-image:-moz-linear-gradient(#1a1a1a,#333);background-image:-webkit-linear-gradient(#1a1a1a,#333);background-image:linear-gradient(#1a1a1a,#333);background-attachment:fixed;background-position:center 100%;background-size:100% 60%;background-repeat:no-repeat}.node-career .field-name-body{width:auto;padding-right:0}.node-career .field-name-body h2{padding-top:0;height:auto;margin-bottom:4.78vh}.node-career .field-name-body hr{margin:4.78vh 0}.node-career .field-name-field-banner{display:none}.webform-client-form .webform-component-fieldset.inline-fields{width:100%;float:none;margin:0}.webform-client-form .webform-component-fieldset.inline-fields.left{padding:0}.webform-client-form .webform-component-fieldset.inline-fields.right{padding:0}.webform-client-form .webform-component-markup h3{margin:4.78vh 0;font-size:2.8vw}.webform-client-form .webform-container-inline.webform-datepicker div.form-item.form-type-select{display:none}.webform-client-form #edit-submitted-upload-cv-ajax-wrapper{padding:4.78vh 0}.webform-client-form #edit-submitted-upload-cv-ajax-wrapper label{font-size:2.4vw}.webform-client-form #edit-submitted-upload-cv-ajax-wrapper .form-managed-file{width:100%;margin:4.78vh auto}.webform-client-form #edit-submitted-upload-cv-ajax-wrapper .form-managed-file .form-file{width:100%}.webform-client-form #edit-submitted-upload-cv-ajax-wrapper .form-managed-file .form-submit{width:24vw}.webform-client-form .form-actions{width:24vw;margin:2.39vh auto 0}.webform-client-form .form-actions .form-submit{width:100%;box-sizing:border-box;color:#fff;-moz-transition:color 300ms cubic-bezier(0.250,0.460,0.450,0.940);-o-transition:color 300ms cubic-bezier(0.250,0.460,0.450,0.940);-webkit-transition:color 300ms cubic-bezier(0.250,0.460,0.450,0.940);transition:color 300ms cubic-bezier(0.250,0.460,0.450,0.940)}.form-item button,.form-item input,.form-item select,.form-item textarea{font-size:1.75vw;height:7.2vw}.form-item textarea{padding:2.4vw 0}.form-item .description{font-size:1.8vw}.form-actions{margin:2.39vh 0 0}.form-actions:after,.form-actions:before{top:50%;height:1px;width:1.9968vw}.form-actions:hover:after,.form-actions:hover:before{height:7.2vw}.form-actions .form-submit{min-width:6.24vw;height:7.2vw;font-size:1.75vw}.columns.page-blog{padding:0}.columns.page-blog .content-column{padding:13.44vw 8.67vw;box-sizing:border-box}.columns.page-blog .view-blog h2.white.big{display:none}.columns.page-blog .view-blog .view-content .views-row{margin-bottom:6.24vw}.columns.page-blog .view-blog .view-content .views-row .group-text{width:60%}.columns.page-blog .view-blog .view-content .views-row .group-text h3.subtitle{margin:0 0 4.78vh}.columns.page-blog .view-blog .view-content .views-row .group-text h3.title.white.roboto{padding:0 0 7.17vh;margin:0 0 4.78vh}.columns.page-blog .view-blog .view-content .views-row .group-text h3.title.white.roboto:after{width:5.25vw}.columns.page-blog .view-blog .view-content .views-row .group-text .field-name-body{margin:0 6.24vw 4.78vh 0}.columns.page-blog .view-blog .view-content .views-row .group-text .content-link{min-width:24vw;height:7.2vw;line-height:7.2vw;font-size:1.75vw;padding:0 1.825vw}.columns.page-blog .view-blog .view-content .views-row .group-text .content-link:after,.columns.page-blog .view-blog .view-content .views-row .group-text .content-link:before{width:1.9968vw}.columns.page-blog .view-blog .view-content .views-row .group-text .content-link:hover:after,.columns.page-blog .view-blog .view-content .views-row .group-text .content-link:hover:before{height:7.2vw}.columns.page-blog .view-blog .view-content .views-row .field-name-field-image{width:40%}.node-article{background:transparent;padding:11.7vw 8.67vw 7.96vh;margin-left:0}.node-article h3.title.subtitle{color:#fff;margin-bottom:4.78vh}
.node-article h3.title.subtitle:before{background:#fff}.node-article .field-name-body{margin-bottom:4.78vh;padding-right:0;width:auto}.node-article .back-link{color:#fff;line-height:1.5;font-size:2vw;display:inline-block;position:relative;left:auto;top:auto}.node-article .back-link:before{width:60px;height:12px;background:transparent url(/sites/all/themes/fbs/css/images/arrow-left.png) left center no-repeat;background-size:contain;padding-right:1.825vw}.node-article .field-name-field-image .field-items{overflow:hidden}.node-article .field-name-field-image .field-items .field-item{width:100%;float:none;margin-bottom:2.39vh}.node-article .field-name-field-image .field-items .field-item.even{padding-right:0}.node-article .field-name-field-image .field-items .field-item.odd{padding-left:0}#page>.block-webform{top:0;bottom:0;height:auto}#page>.block-webform .block-inner{padding-left:0}#page>.block-webform .block-inner div.contextual-links-wrapper{left:8.67vw}#page>.block-webform .block-inner .block-content{overflow:auto}#page>.block-webform .block-inner .block-content .group-content{margin:0;height:auto}#page>.block-webform .block-inner .block-content .group-content .group-content-inner{padding:13.44vw 8.67vw 7.96vh;margin-right:0;background-color:transparent;-webkit-overflow-scrolling:touch;overflow-y:scroll;-webkit-transform:translateZ(0px);-webkit-transform:translate3d(0,0,0);-webkit-perspective:1000}#page>.block-webform .block-inner .block-content .group-content .group-content-inner .page-title{color:#1a1a1a;margin-bottom:4.78vh}#page>.block-webform .block-inner .block-content .group-content .group-content-inner .field-name-body .cols{-moz-column-gap:5.25vw;-webkit-column-gap:5.25vw;column-gap:5.25vw;-moz-column-rule:none;-webkit-column-rule:none;column-rule:none}#page>.block-webform .block-inner .block-content .group-content .group-content-inner .field-name-body .cols.col-4{-moz-column-count:4;-webkit-column-count:4;column-count:4}#page>.block-webform .block-inner .block-content .group-content .group-content-inner .field-name-body .cols.col-3{-moz-column-count:3;-webkit-column-count:3;column-count:3}#page>.block-webform .block-inner .block-content .group-content .group-content-inner .field-name-body .cols.col-2{-moz-column-count:2;-webkit-column-count:2;column-count:2;-moz-column-gap:5.25vw;-webkit-column-gap:5.25vw;column-gap:5.25vw}#page>.block-webform .block-inner .block-content .group-content .group-content-inner form .form-actions{float:left;border:3px solid #1a1a1a}#page>.block-webform .block-inner .block-content .group-content .group-content-inner form .form-actions:after,#page>.block-webform .block-inner .block-content .group-content .group-content-inner form .form-actions:before{background-color:#999}#page>.block-webform .block-inner .block-content .group-content .group-content-inner form .form-actions:hover:after,#page>.block-webform .block-inner .block-content .group-content .group-content-inner form .form-actions:hover:before{background-color:#29d3d3}#page>.block-webform .block-inner .block-content .group-content .group-content-inner form .form-actions:hover .form-submit{color:#fff}#page>.block-webform .block-inner .block-content .group-content .group-content-inner form .form-actions .form-submit{color:#1a1a1a}#page>.block-webform .block-inner .block-content .field-name-field-map{position:relative;top:auto;width:100%;left:auto;height:50vh}}@font-face{font-family:'muc_zeit';src:url(/sites/all/themes/fbs/fonts/muc-zeit-medium.eot);src:url(/sites/all/themes/fbs/fonts/muc-zeit-medium.eot?#iefix) format("embedded-opentype"),url(/sites/all/themes/fbs/fonts/muc-zeit-medium.woff2) format("woff2"),url(/sites/all/themes/fbs/fonts/muc-zeit-medium.woff) format("woff"),url(/sites/all/themes/fbs/fonts/muc-zeit-medium.ttf) format("truetype"),url(/sites/all/themes/fbs/fonts/muc-zeit-medium.svg#10_muc_zeitmedium) format("svg");font-weight:normal;font-style:normal}@media only screen and (min-width:671px) and (max-width:800px){body{font-size:2vw}#logo{width:24vw;padding:2.39vh 3.12vw}#logo .deco{left:4.425vw;top:19.68vw;bottom:7.96vh}#logo .deco:after,#logo .deco:before{width:1.74vw;height:1.74vw;margin-left:-.87vw}#logo .deco:after{top:-.87vw}#logo .deco:before{bottom:-.87vw}#menu-button{left:auto;right:3.12vw;bottom:auto;top:2.39vh;width:7.2vw;height:7.2vw;background:#1a1a1a}#menu-button .menu-button-dot{margin-left:-.435vw;margin-top:-.435vw;width:.87vw;height:.87vw}#menu-button .menu-button-dot:after{width:.87vw;height:.87vw}#menu-button .menu-button-dot.menu-button-dot-1{-moz-transform:translateX(-1.74vw) translateY(-1.74vw);-ms-transform:translateX(-1.74vw) translateY(-1.74vw);-webkit-transform:translateX(-1.74vw) translateY(-1.74vw);transform:translateX(-1.74vw) translateY(-1.74vw)}#menu-button .menu-button-dot.menu-button-dot-2{-moz-transform:translateX(0) translateY(-1.74vw);-ms-transform:translateX(0) translateY(-1.74vw);-webkit-transform:translateX(0) translateY(-1.74vw);transform:translateX(0) translateY(-1.74vw)}
#menu-button .menu-button-dot.menu-button-dot-3{-moz-transform:translateX(1.74vw) translateY(-1.74vw);-ms-transform:translateX(1.74vw) translateY(-1.74vw);-webkit-transform:translateX(1.74vw) translateY(-1.74vw);transform:translateX(1.74vw) translateY(-1.74vw)}#menu-button .menu-button-dot.menu-button-dot-4{-moz-transform:translateX(-1.74vw) translateY(0);-ms-transform:translateX(-1.74vw) translateY(0);-webkit-transform:translateX(-1.74vw) translateY(0);transform:translateX(-1.74vw) translateY(0)}#menu-button .menu-button-dot.menu-button-dot-5{-moz-transform:translateX(0) translateY(0);-ms-transform:translateX(0) translateY(0);-webkit-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}#menu-button .menu-button-dot.menu-button-dot-6{-moz-transform:translateX(1.74vw) translateY(0);-ms-transform:translateX(1.74vw) translateY(0);-webkit-transform:translateX(1.74vw) translateY(0);transform:translateX(1.74vw) translateY(0)}#menu-button .menu-button-dot.menu-button-dot-7{-moz-transform:translateX(-1.74vw) translateY(1.74vw);-ms-transform:translateX(-1.74vw) translateY(1.74vw);-webkit-transform:translateX(-1.74vw) translateY(1.74vw);transform:translateX(-1.74vw) translateY(1.74vw)}#menu-button .menu-button-dot.menu-button-dot-8{-moz-transform:translateX(0) translateY(1.74vw);-ms-transform:translateX(0) translateY(1.74vw);-webkit-transform:translateX(0) translateY(1.74vw);transform:translateX(0) translateY(1.74vw)}#menu-button .menu-button-dot.menu-button-dot-9{-moz-transform:translateX(1.74vw) translateY(1.74vw);-ms-transform:translateX(1.74vw) translateY(1.74vw);-webkit-transform:translateX(1.74vw) translateY(1.74vw);transform:translateX(1.74vw) translateY(1.74vw)}#menu-button:hover .menu-button-dot.menu-button-dot-1{-moz-transform:translateX(-1.74vw) translateY(-1.74vw);-ms-transform:translateX(-1.74vw) translateY(-1.74vw);-webkit-transform:translateX(-1.74vw) translateY(-1.74vw);transform:translateX(-1.74vw) translateY(-1.74vw)}#menu-button:hover .menu-button-dot.menu-button-dot-3{-moz-transform:translateX(1.74vw) translateY(-1.74vw);-ms-transform:translateX(1.74vw) translateY(-1.74vw);-webkit-transform:translateX(1.74vw) translateY(-1.74vw);transform:translateX(1.74vw) translateY(-1.74vw)}#menu-button:hover .menu-button-dot.menu-button-dot-7{-moz-transform:translateX(-1.74vw) translateY(1.74vw);-ms-transform:translateX(-1.74vw) translateY(1.74vw);-webkit-transform:translateX(-1.74vw) translateY(1.74vw);transform:translateX(-1.74vw) translateY(1.74vw)}#menu-button:hover .menu-button-dot.menu-button-dot-9{-moz-transform:translateX(1.74vw) translateY(1.74vw);-ms-transform:translateX(1.74vw) translateY(1.74vw);-webkit-transform:translateX(1.74vw) translateY(1.74vw);transform:translateX(1.74vw) translateY(1.74vw)}#menu-button.active .menu-button-dot.menu-button-dot-1{-moz-transform:translateX(-1.74vw) translateY(-1.74vw);-ms-transform:translateX(-1.74vw) translateY(-1.74vw);-webkit-transform:translateX(-1.74vw) translateY(-1.74vw);transform:translateX(-1.74vw) translateY(-1.74vw)}#menu-button.active .menu-button-dot.menu-button-dot-2{-moz-transform:translateX(0.87vw) translateY(-0.87vw);-ms-transform:translateX(0.87vw) translateY(-0.87vw);-webkit-transform:translateX(0.87vw) translateY(-0.87vw);transform:translateX(0.87vw) translateY(-0.87vw)}#menu-button.active .menu-button-dot.menu-button-dot-3{-moz-transform:translateX(1.74vw) translateY(-1.74vw);-ms-transform:translateX(1.74vw) translateY(-1.74vw);-webkit-transform:translateX(1.74vw) translateY(-1.74vw);transform:translateX(1.74vw) translateY(-1.74vw)}#menu-button.active .menu-button-dot.menu-button-dot-4{-moz-transform:translateX(-0.87vw) translateY(-0.87vw);-ms-transform:translateX(-0.87vw) translateY(-0.87vw);-webkit-transform:translateX(-0.87vw) translateY(-0.87vw);transform:translateX(-0.87vw) translateY(-0.87vw)}#menu-button.active .menu-button-dot.menu-button-dot-5{-moz-transform:translateX(0) translateY(0);-ms-transform:translateX(0) translateY(0);-webkit-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}#menu-button.active .menu-button-dot.menu-button-dot-6{-moz-transform:translateX(0.87vw) translateY(0.87vw);-ms-transform:translateX(0.87vw) translateY(0.87vw);-webkit-transform:translateX(0.87vw) translateY(0.87vw);transform:translateX(0.87vw) translateY(0.87vw)}#menu-button.active .menu-button-dot.menu-button-dot-7{-moz-transform:translateX(-1.74vw) translateY(1.74vw);-ms-transform:translateX(-1.74vw) translateY(1.74vw);-webkit-transform:translateX(-1.74vw) translateY(1.74vw);transform:translateX(-1.74vw) translateY(1.74vw)}#menu-button.active .menu-button-dot.menu-button-dot-8{-moz-transform:translateX(-0.87vw) translateY(0.87vw);-ms-transform:translateX(-0.87vw) translateY(0.87vw);-webkit-transform:translateX(-0.87vw) translateY(0.87vw);transform:translateX(-0.87vw) translateY(0.87vw)}#menu-button.active .menu-button-dot.menu-button-dot-9{-moz-transform:translateX(1.74vw) translateY(1.74vw);-ms-transform:translateX(1.74vw) translateY(1.74vw);-webkit-transform:translateX(1.74vw) translateY(1.74vw);transform:translateX(1.74vw) translateY(1.74vw)}#contacts{width:19.2vw;height:7.2vw;line-height:7.2vw;right:11.88vw;top:2.39vh;border:1px solid #999;font-size:1.75vw;background:#1a1a1a}#contacts .text.back{color:#fff}#contacts .text.back:after{background-image:url(/sites/all/themes/fbs/css/images/arrow-right.png);width:60px;height:14px;padding-left:1.825vw;margin-right:-1.825vw}#contacts:after,#contacts:before{display:none}#contacts.active .text.back{color:#fff}.group-ftitle{display:block}.group-ftitle:before{content:'';width:22px;height:78px;left:11.79vw;bottom:7.36vh;background-size:contain}.group-ftitle .group-title-comb{display:none}.group-ftitle .field-name-title{display:none}.group-ftitle .field-name-field-banner,.group-ftitle .field-name-field-teaser-banner,.group-ftitle .field-name-field-title-gallery{right:0;bottom:0;width:91.33vw;top:18.81vw}.block-focal-buildings-solutions .slick-prev,.block-focal-buildings-solutions .slick-next{top:60%}
.block-focal-buildings-solutions .group-ftitle .group-title-comb{display:block;width:100%;height:50vh;padding:19.68vw 12.48vw 0 8.67vw;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.block-focal-buildings-solutions .group-ftitle .group-title-comb h3.title{position:relative;bottom:auto;left:auto;top:-1.75vw}.block-focal-buildings-solutions .group-ftitle .group-title-comb .button{position:relative;top:auto;left:auto}.block-focal-buildings-solutions .group-ftitle .field-name-title{width:100%;display:block}.block-focal-buildings-solutions .group-ftitle .field-name-title:before{display:none}.block-focal-buildings-solutions .group-ftitle .field-name-title:after{display:none}.block-focal-buildings-solutions .group-ftitle .field-name-title .page-title{display:block;padding:0;white-space:normal;margin:3.585vh 0 4.78vh}.block-focal-buildings-solutions .group-ftitle .field-name-title .page-title:after{display:none}.block-focal-buildings-solutions .group-ftitle .field-name-title .page-title:before{display:none}.block-focal-buildings-solutions .group-ftitle .field-name-field-title-gallery{bottom:0;width:100%;height:50vh;top:auto}.block-focal-buildings-solutions .group-ftitle .field-name-field-title-gallery .field-item{width:100vw;height:50vh}.block-focal-buildings-solutions .group-ftitle .field-name-field-title-gallery .field-item picture{height:100%}.block-focal-buildings-solutions .group-ftitle:before{display:none}.block-focal-buildings-solutions h3.title{margin:0}.block-focal-buildings-solutions .slide-counter{position:absolute}.block-focal-buildings-solutions .slide-counter .counter-field{line-height:4.48vw}.block-focal-buildings-solutions .slide-counter .counter-field.current-slide{font-size:2.8vw}.block-focal-buildings-solutions .slide-counter .counter-field.current-slide span{display:none}.block-focal-buildings-solutions .slide-counter .counter-field.all-slide{color:#a9a9a9}.title.white{font-size:4vw;margin:0 0 4.78vh}.title.big{font-size:7.2vw}.title.invert{padding:1.825vw 1.2775vw 1.825vw 1.825vw}.title.subtitle{font-size:1.75vw;margin:4.78vh 0 1.673vh}.title.subtitle:before{width:7.5vw;margin-right:5.25vw}#page-title,.page-title{font-size:7.2vw}#page-title.left-title,.page-title.left-title{width:8.67vw;font-size:2.8vw}#page-title.left-title.hide,.page-title.left-title.hide{left:0;opacity:1}#page-title.left-title.menu,.page-title.left-title.menu{left:-4.335vw;opacity:0}.button{min-width:15.6vw;height:7.2vw;line-height:7.2vw;font-size:1.75vw;padding:0 1.825vw}.button:after,.button:before{width:1.9968vw}.button:hover:after,.button:hover:before{height:7.2vw}.field-collection-container .field-collection-view .field-collection-item-field-sections{min-height:0}.field-collection-container .field-collection-view .field-collection-item-field-sections:before{display:none}.field-collection-container .field-collection-view .field-collection-item-field-sections .field-name-field-banner{display:none}.field-collection-container .field-collection-view .field-collection-item-field-sections .field-name-field-text{font-size:1.75vw;margin:0 8.67vw 0;padding-top:4.78vh}.field-collection-container .field-collection-view .field-collection-item-field-sections .block{margin:0 8.67vw}.field-collection-container .field-collection-view .field-collection-item-field-sections .block .views-responsive-grid .views-row{display:block}.field-collection-container .field-collection-view .field-collection-item-field-sections .block .views-responsive-grid.views-columns-3 .views-column{width:65%;padding:0;margin-bottom:4.78vh}.field-collection-container .field-collection-view .field-collection-item-field-services.ds-2col-stacked-fluid:before{content:'';left:4.335vw;top:50%;right:0;height:1px;background:#4d4d4d;position:absolute;display:block;visibility:visible;margin-top:2.39vh}.field-collection-container .field-collection-view .field-collection-item-field-services.ds-2col-stacked-fluid>div{box-sizing:border-box;position:relative;z-index:1}.field-collection-container .field-collection-view .field-collection-item-field-services.ds-2col-stacked-fluid>div.group-header h2{font-size:7.2vw;letter-spacing:.15em;text-transform:uppercase;margin:5.5vh 0;padding-bottom:5.5vh;position:relative}
.field-collection-container .field-collection-view .field-collection-item-field-services.ds-2col-stacked-fluid>div.group-header h2:after{content:'';position:absolute;left:0;bottom:0;background:#fff;width:5.25vw;height:3px}.field-collection-container .field-collection-view .field-collection-item-field-services.ds-2col-stacked-fluid>div.group-header h2.thin{font-weight:100}.field-collection-container .field-collection-view .field-collection-item-field-services.ds-2col-stacked-fluid>div.group-header h2.white{color:#fff}.field-collection-container .field-collection-view .field-collection-item-field-services.ds-2col-stacked-fluid>div.group-left{padding-right:0;padding-bottom:4.78vh}.field-collection-container .field-collection-view .field-collection-item-field-services.ds-2col-stacked-fluid>div.group-left .field-name-field-text{text-align:justify;color:#999}.field-collection-container .field-collection-view .field-collection-item-field-services.ds-2col-stacked-fluid>div.group-left .field-name-field-text h3{margin:0 0 5.5vh;text-align:left}.field-collection-container .field-collection-view .field-collection-item-field-services.ds-2col-stacked-fluid>div.group-right .field-name-field-services-items .field-items{overflow:hidden;border-bottom:1px solid #02b1b5}.field-collection-container .field-collection-view .field-collection-item-field-services.ds-2col-stacked-fluid>div.group-right .field-name-field-services-items .field-items .field-item{height:7.2vw;font-size:2vw}.field-name-body .cols,.field-name-field-text .cols{-moz-column-gap:0;-webkit-column-gap:0;column-gap:0;-moz-column-rule:none;-webkit-column-rule:none;column-rule:none}.field-name-body .cols.col-4,.field-name-field-text .cols.col-4{-moz-column-count:auto;-webkit-column-count:auto;column-count:auto}.field-name-body .cols.col-3,.field-name-field-text .cols.col-3{-moz-column-count:auto;-webkit-column-count:auto;column-count:auto}.field-name-body .cols.col-2,.field-name-field-text .cols.col-2{-moz-column-count:auto;-webkit-column-count:auto;column-count:auto;-moz-column-gap:0;-webkit-column-gap:0;column-gap:0}.field-name-body .smaller,.field-name-field-text .smaller{font-size:2vw}.field-name-body .social-link,.field-name-field-text .social-link{font-size:150%;padding:0 .9125vw}.field-name-body .third,.field-name-field-text .third{width:auto}.field-name-body h2.title.white,.field-name-body h3.title.white,.field-name-body h4.title.white,.field-name-body h5.title.white,.field-name-body h6.title.white,.field-name-field-text h2.title.white,.field-name-field-text h3.title.white,.field-name-field-text h4.title.white,.field-name-field-text h5.title.white,.field-name-field-text h6.title.white{font-size:4vw;margin:0 0 5.975vh}.field-name-body h2.title.white.roboto,.field-name-body h3.title.white.roboto,.field-name-body h4.title.white.roboto,.field-name-body h5.title.white.roboto,.field-name-body h6.title.white.roboto,.field-name-field-text h2.title.white.roboto,.field-name-field-text h3.title.white.roboto,.field-name-field-text h4.title.white.roboto,.field-name-field-text h5.title.white.roboto,.field-name-field-text h6.title.white.roboto{margin:0 0 4.78vh}.field-name-body h2.title.invert,.field-name-body h3.title.invert,.field-name-body h4.title.invert,.field-name-body h5.title.invert,.field-name-body h6.title.invert,.field-name-field-text h2.title.invert,.field-name-field-text h3.title.invert,.field-name-field-text h4.title.invert,.field-name-field-text h5.title.invert,.field-name-field-text h6.title.invert{padding:1.825vw 1.2775vw 1.825vw 1.825vw}.field-name-body h2,.field-name-field-text h2{font-size:7.2vw;height:auto;padding:6.56vw 0 0}.field-name-body h3,.field-name-field-text h3{font-size:2.8vw;margin:4.78vh 0 1.912vh}.field-name-body h4,.field-name-field-text h4{font-size:2.8vw}.field-name-body h4.title.white,.field-name-field-text h4.title.white{font-size:2.8vw;margin:4.78vh 0}.field-name-body strong,.field-name-field-text strong{font-size:2.4vw}.field-name-body hr,.field-name-field-text hr{margin:4.78vh 0;width:5.25vw}.field-name-body hr.equal,.field-name-field-text hr.equal{margin:4.78vh 0}
.field-name-body .flex,.field-name-field-text .flex{margin:0 0 4.78vh;display:block}.field-name-body .flex.half-height,.field-name-field-text .flex.half-height{min-height:0}.field-name-body .flex.col-2 div,.field-name-field-text .flex.col-2 div{width:auto}.field-name-body .flex.col-2 .title-group,.field-name-field-text .flex.col-2 .title-group{-webkit-flex-grow:3;flex-grow:3}.field-name-body .flex.col-2 .title-group h1,.field-name-body .flex.col-2 .title-group h2,.field-name-body .flex.col-2 .title-group h3,.field-name-body .flex.col-2 .title-group h4,.field-name-body .flex.col-2 .title-group h5,.field-name-body .flex.col-2 .title-group h6,.field-name-field-text .flex.col-2 .title-group h1,.field-name-field-text .flex.col-2 .title-group h2,.field-name-field-text .flex.col-2 .title-group h3,.field-name-field-text .flex.col-2 .title-group h4,.field-name-field-text .flex.col-2 .title-group h5,.field-name-field-text .flex.col-2 .title-group h6{margin:0 0 4.78vh}.field-name-body .flex.col-2 .text-group,.field-name-field-text .flex.col-2 .text-group{-webkit-flex-grow:1;flex-grow:1;width:auto}.field-name-body .flex.col-2 .first,.field-name-field-text .flex.col-2 .first{padding-right:0}.field-name-body .flex.col-2 .last,.field-name-field-text .flex.col-2 .last{padding-left:0;margin-top:4.78vh}.field-name-body .img-up,.field-name-field-text .img-up{top:0}#block-views-fbs-team-block .views-row .views-column .group-title{margin-top:2.39vh}#block-views-fbs-team-block .views-row .views-column .group-title .team-name{margin:0 0 .5975vh;font-size:2.8vw}#block-views-fbs-team-block .views-row .views-column .group-title .team-position{font-size:1.75vw}.view-our-brands{margin-top:4.78vh}.view-our-brands .views-row{width:100%;-webkit-align-items:center;align-items:center;margin-bottom:9.56vh;overflow:hidden}.view-our-brands .views-row .views-column{float:left;width:50%;height:30vh;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.view-our-brands .views-row .views-column img{opacity:1;-webkit-filter:grayscale(0%);filter:grayscale(0%);max-width:50%}.view-our-brands.view-display-id-block .views-row{-webkit-align-items:flex-start;align-items:flex-start;margin-bottom:4.78vh;padding-bottom:4.78vh}.view-our-brands.view-display-id-block .views-row .views-column{float:none;width:auto;height:auto;display:block}.view-our-brands.view-display-id-block .views-row .views-column.views-column-1{padding-right:0;border-bottom:1px solid #4d4d4d;padding-bottom:4.78vh;margin-bottom:4.78vh}.view-our-brands.view-display-id-block .views-row .views-column.views-column-2{padding-left:0}.view-our-brands.view-display-id-block .views-row .views-column.views-column-2>a{width:auto;left:auto}.view-our-brands.view-display-id-block .views-row .views-column .views-field-field-logo{display:block;margin:0 auto 4.78vh;height:14.4vw}.view-our-brands.view-display-id-block .views-row .views-column .views-field-field-logo img{max-width:100%}.view-our-brands.view-display-id-block .views-row .views-column>a{position:relative;left:auto;bottom:auto;left:auto}.view-our-brands.view-display-id-block .views-row .views-column .views-field-body{padding-bottom:2.39vh}#footer{padding:4.78vh 8.67vw 2.39vh}#footer .block{margin-bottom:0}#footer .block .block-title{font-size:5.2vw;margin:0 0 2.39vh;width:44%;line-height:1.2}#footer .block .field-name-field-social-links{margin-left:-1.825vw}#footer .block .field-name-field-social-links a{padding:0 1.825vw;font-size:1.75vw}#footer .block .field-name-field-block-links{position:relative;right:auto;top:auto;margin:4.78vh 0}#footer .block#block-block-1 .block-content{font-size:1.6vw;text-align:justify}#footer .block#block-block-1 .block-content strong{font-size:2vw}#primary-menu-bar{padding:0}#primary-menu-bar.active .primary-menu-wrapper{width:100%;padding:19.68vw 1.825vw 19.68vw 0}#primary-menu-bar .primary-menu-wrapper{padding:19.68vw 0 19.68vw 0}.nav li.show,.nav ul.menu li.show{width:100%}.nav li a,.nav ul.menu li a{line-height:10.8vw;font-size:2.8vw;margin-left:10.775vw}
.nav li a:after,.nav ul.menu li a:after{top:70%}.nav li a:before,.nav ul.menu li a:before{left:-10.775vw}.nav li a:hover:before,.nav li a:focus:before,.nav ul.menu li a:hover:before,.nav ul.menu li a:focus:before{width:4.335vw}.view-type-filter{padding:0;width:48%;left:auto;top:auto;z-index:2;display:block;position:relative;-moz-transition:all 300ms cubic-bezier(0.455,0.030,0.515,0.955);-o-transition:all 300ms cubic-bezier(0.455,0.030,0.515,0.955);-webkit-transition:all 300ms cubic-bezier(0.455,0.030,0.515,0.955);transition:all 300ms cubic-bezier(0.455,0.030,0.515,0.955);max-height:7.2vw;opacity:1;overflow:hidden}.view-type-filter.show{top:auto}.view-type-filter .filter-button{display:block;height:7.2vw;overflow:hidden;white-space:nowrap}.view-type-filter.open{max-height:72vw}.view-type-filter.open .filter .filter-open,.view-type-filter.open .filter-button .filter-open{margin-left:-100%}.view-type-filter .filter,.view-type-filter .filter-button{line-height:7.2vw;font-size:2vw;-moz-transition:all 300ms cubic-bezier(0.455,0.030,0.515,0.955);-o-transition:all 300ms cubic-bezier(0.455,0.030,0.515,0.955);-webkit-transition:all 300ms cubic-bezier(0.455,0.030,0.515,0.955);transition:all 300ms cubic-bezier(0.455,0.030,0.515,0.955)}.view-type-filter .filter:hover,.view-type-filter .filter.active,.view-type-filter .filter-button:hover,.view-type-filter .filter-button.active{color:#1a1a1a;background:#fff}.view-type-filter .filter .filter-open,.view-type-filter .filter .filter-close,.view-type-filter .filter-button .filter-open,.view-type-filter .filter-button .filter-close{display:inline-block;width:100%;position:relative;margin-left:0;-moz-transition:all 300ms cubic-bezier(0.455,0.030,0.515,0.955);-o-transition:all 300ms cubic-bezier(0.455,0.030,0.515,0.955);-webkit-transition:all 300ms cubic-bezier(0.455,0.030,0.515,0.955);transition:all 300ms cubic-bezier(0.455,0.030,0.515,0.955)}.view-service-categories{display:none}.view-case-studies.view-display-id-page{padding:19.68vw 6.845vw;background-position:4.335vw center,center 100%;background-size:95.665vw 1px,100% 60%}.view-case-studies.view-display-id-page .view-header{margin:4.68vw 1.825vw 6.24vw;height:7.2vw}.view-case-studies.view-display-id-page .view-header .title{display:none}.view-case-studies.view-display-id-page .view-header .mode-buttons i{font-size:4vw}.view-case-studies.view-display-id-page .view-header .mode-buttons i:first-child{margin-right:1.825vw}.view-case-studies.view-display-id-page .view-contents.list{padding:0 1.825vw}.view-case-studies.view-display-id-page .view-contents .views-row{width:50%;padding:1.825vw}.view-case-studies.view-display-id-page .view-contents .views-row .node-case-studies .group-item-title{padding:1.825vw}.view-case-studies.view-display-id-page .view-contents .views-row .node-case-studies .group-item-title:after{bottom:2.39vh}.view-case-studies.view-display-id-page .view-contents .views-row .node-case-studies .group-item-title .field-name-field-type{font-size:2vw;margin:2.39vh 0 0}.view-case-studies.view-display-id-page .view-contents .views-row .node-case-studies .group-item-title .item-title{font-size:2.4vw}.view-case-studies.view-display-id-attachment_1 .views-css-tables-table{font-size:1.6vw}.view-case-studies.view-display-id-attachment_1 .views-css-tables-table .views-css-tables-table--thead .views-css-tables-table--row .views-field-field-client,.view-case-studies.view-display-id-attachment_1 .views-css-tables-table .views-css-tables-table--thead .views-css-tables-table--row .views-field-field-location{display:none}.view-case-studies.view-display-id-attachment_1 .views-css-tables-table .views-css-tables-table--thead .views-css-tables-table--row .views-css-tables-table--cell-header{padding:1.195vh 1.56vw;width:45%}.view-case-studies.view-display-id-attachment_1 .views-css-tables-table .views-css-tables-table--thead .views-css-tables-table--row .views-css-tables-table--cell-header.views-field-field-year{width:10%}.view-case-studies.view-display-id-attachment_1 .views-css-tables-table .views-css-tables-table--thead .views-css-tables-table--row .views-css-tables-table--cell-header.views-field-title{width:45%}.view-case-studies.view-display-id-attachment_1 .views-css-tables-table .views-css-tables-table--tbody .views-css-tables-table--row .views-field-field-client,.view-case-studies.view-display-id-attachment_1 .views-css-tables-table .views-css-tables-table--tbody .views-css-tables-table--row .views-field-field-location{display:none}.view-case-studies.view-display-id-attachment_1 .views-css-tables-table .views-css-tables-table--tbody .views-css-tables-table--row .views-css-tables-table--cell{padding:9.56vh 1.56vw 1.195vh;width:45%}.view-case-studies.view-display-id-attachment_1 .views-css-tables-table .views-css-tables-table--tbody .views-css-tables-table--row .views-css-tables-table--cell.views-field-field-year{width:10%}.view-case-studies.view-display-id-attachment_1 .views-css-tables-table .views-css-tables-table--tbody .views-css-tables-table--row .views-css-tables-table--cell.views-field-title{width:45%}.node-type-case_studies .block-system .node-case-studies .field-name-case-studies-link{position:relative;right:auto;top:auto;left:auto;height:auto;background:transparent;padding:19.68vw 8.67vw 4.78vh;line-height:7.2vw;font-size:2vw;margin-top:-3.8175vw}.node-type-case_studies .block-system .node-case-studies .field-name-case-studies-link .back-link{line-height:7.2vw;font-size:2vw;display:block;float:left}.node-type-case_studies .block-system .node-case-studies .field-name-case-studies-link .back-link:before{width:78px;height:22px;background-size:contain;padding-right:0;margin-right:1.825vw}.node-type-case_studies .block-system .node-case-studies .field-name-case-studies-link:after{display:none}.node-type-case_studies .block-system .node-case-studies .field-name-case-studies-link .counter{display:none}.node-type-case_studies .block-system .node-case-studies .group-gallery{height:auto;margin:0 8.67vw;background:transparent}.node-type-case_studies .block-system .node-case-studies .group-gallery picture{-webkit-filter:brightness(100%);filter:brightness(100%);width:100%;margin-bottom:4.78vh;display:block;height:auto;position:relative}.node-type-case_studies .block-system .node-case-studies .group-gallery picture img{top:0;left:0;-moz-transform:translate(0,0);-ms-transform:translate(0,0);-webkit-transform:translate(0,0);transform:translate(0,0)}.node-type-case_studies .block-system .node-case-studies .group-details{position:relative;right:auto;top:auto;height:auto;width:100%;background:transparent;padding:4.78vh 8.67vw;z-index:0}
.node-type-case_studies .block-system .node-case-studies .group-details>h3{display:none}.node-type-case_studies .block-system .node-case-studies .group-details .group-details-top{width:100%;display:-webkit-flex;display:flex;-webkit-align-items:top;align-items:top;margin-bottom:4.78vh}.node-type-case_studies .block-system .node-case-studies .group-details .group-details-top .group-specs{box-sizing:border-box;width:100%}.node-type-case_studies .block-system .node-case-studies .group-details .group-details-top .group-specs>h3{font-size:3.6vw;margin:0;padding-bottom:4.78vh;border-bottom:1px solid #e5e5e5;color:#fff}.node-type-case_studies .block-system .node-case-studies .group-details .group-details-top .group-specs>.field,.node-type-case_studies .block-system .node-case-studies .group-details .group-details-top .group-specs .field-collection-view{min-height:7.2vw;border-bottom:1px solid #e5e5e5;font-size:2vw;padding:1.195vh 0}.node-type-case_studies .block-system .node-case-studies .group-details .group-details-top .group-specs>.field .item-title,.node-type-case_studies .block-system .node-case-studies .group-details .group-details-top .group-specs>.field .field-name-field-details-title,.node-type-case_studies .block-system .node-case-studies .group-details .group-details-top .group-specs .field-collection-view .item-title,.node-type-case_studies .block-system .node-case-studies .group-details .group-details-top .group-specs .field-collection-view .field-name-field-details-title{color:#999;padding-right:5.25vw;font-size:1.6vw}.node-type-case_studies .block-system .node-case-studies .group-details .group-details-top .group-specs>.field .item-value,.node-type-case_studies .block-system .node-case-studies .group-details .group-details-top .group-specs>.field .field-name-field-details-value,.node-type-case_studies .block-system .node-case-studies .group-details .group-details-top .group-specs .field-collection-view .item-value,.node-type-case_studies .block-system .node-case-studies .group-details .group-details-top .group-specs .field-collection-view .field-name-field-details-value{color:#fff;font-size:1.6vw}.node-type-case_studies .block-system .node-case-studies .group-details .group-details-bottom{display:block}.node-type-case_studies .block-system .node-case-studies .group-details .group-details-bottom .field-name-field-review,.node-type-case_studies .block-system .node-case-studies .group-details .group-details-bottom .field-name-body{width:auto}.node-type-case_studies .block-system .node-case-studies .group-details .group-details-bottom .field-name-field-review .label-above,.node-type-case_studies .block-system .node-case-studies .group-details .group-details-bottom .field-name-body .label-above{font-size:3.6vw;padding-bottom:4.78vh;color:#fff}.node-type-case_studies .block-system .node-case-studies .group-details .group-details-bottom .field-name-field-review{padding-right:0;font-size:2vw;padding-bottom:4.78vh}.node-type-case_studies .block-system .node-case-studies .group-details .group-details-bottom .field-name-body{padding-left:0;font-size:2vw}.up-arrow{right:1.56vw;margin-right:-1.74vw;width:78px;height:22px;background-size:contain}.up-arrow.show{margin-top:-11px}.node-services .field-collection-container{padding:4.78vh 0}.node-services .field-collection-container .field-collection-view{padding:0 8.67vw 4.78vh;min-height:0;display:block}.node-services .field-collection-container .field-collection-view h2.field-name-field-title{margin-top:0 !important}.ds-2col-stacked-fluid>.group-left{float:none;width:auto}.ds-2col-stacked-fluid>.group-right{float:none;width:auto}.node-career{padding:19.68vw 8.67vw 7.96vh;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFhMWExYSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzMzMzMzMyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#1a1a1a),color-stop(100%,#333));background-image:-moz-linear-gradient(#1a1a1a,#333);background-image:-webkit-linear-gradient(#1a1a1a,#333);background-image:linear-gradient(#1a1a1a,#333);background-attachment:fixed;background-position:center 100%;background-size:100% 60%;background-repeat:no-repeat}.node-career .field-name-body{width:auto;padding-right:0}.node-career .field-name-body h2{padding-top:0;height:auto;margin-bottom:4.78vh}.node-career .field-name-body hr{margin:4.78vh 0}.node-career .field-name-field-banner{display:none}.webform-client-form .webform-component-fieldset.inline-fields{width:100%;float:none;margin:0}.webform-client-form .webform-component-fieldset.inline-fields.left{padding:0}.webform-client-form .webform-component-fieldset.inline-fields.right{padding:0}.webform-client-form .webform-component-markup h3{margin:4.78vh 0;font-size:2.8vw}.webform-client-form .webform-container-inline.webform-datepicker div.form-item.form-type-select{display:none}.webform-client-form #edit-submitted-upload-cv-ajax-wrapper{padding:4.78vh 0}.webform-client-form #edit-submitted-upload-cv-ajax-wrapper label{font-size:2.4vw}.webform-client-form #edit-submitted-upload-cv-ajax-wrapper .form-managed-file{width:100%;margin:4.78vh auto}.webform-client-form #edit-submitted-upload-cv-ajax-wrapper .form-managed-file .form-file{width:100%}.webform-client-form #edit-submitted-upload-cv-ajax-wrapper .form-managed-file .form-submit{width:24vw}.webform-client-form .form-actions{width:24vw;margin:2.39vh auto 0}.webform-client-form .form-actions .form-submit{width:100%;box-sizing:border-box;color:#fff;-moz-transition:color 300ms cubic-bezier(0.250,0.460,0.450,0.940);-o-transition:color 300ms cubic-bezier(0.250,0.460,0.450,0.940);-webkit-transition:color 300ms cubic-bezier(0.250,0.460,0.450,0.940);transition:color 300ms cubic-bezier(0.250,0.460,0.450,0.940)}.form-item button,.form-item input,.form-item select,.form-item textarea{font-size:1.75vw;height:7.2vw}.form-item textarea{padding:2.4vw 0}.form-item .description{font-size:1.8vw}.form-actions{margin:2.39vh 0 0}.form-actions:after,.form-actions:before{top:50%;height:1px;width:1.9968vw}.form-actions:hover:after,.form-actions:hover:before{height:7.2vw}.form-actions .form-submit{min-width:6.24vw;height:7.2vw;font-size:1.75vw}.columns.page-blog{padding:0}.columns.page-blog .content-column{padding:19.68vw 8.67vw}.columns.page-blog .view-blog h2.white.big{display:none}
.columns.page-blog .view-blog .view-content .views-row{display:-webkit-flex;display:flex;-webkit-flex-direction:column-reverse;flex-direction:column-reverse;margin-bottom:4.78vh}.columns.page-blog .view-blog .view-content .views-row .group-text{width:100%}.columns.page-blog .view-blog .view-content .views-row .group-text h3.subtitle{margin:4.78vh 0}.columns.page-blog .view-blog .view-content .views-row .group-text h3.title.white.roboto{padding:0 0 4.78vh;margin:0 0 4.78vh}.columns.page-blog .view-blog .view-content .views-row .group-text h3.title.white.roboto:after{width:5.25vw}.columns.page-blog .view-blog .view-content .views-row .group-text .field-name-body{margin:0 0 4.78vh 0}.columns.page-blog .view-blog .view-content .views-row .group-text .content-link{min-width:24vw;height:7.2vw;line-height:7.2vw;font-size:1.75vw;padding:0 1.825vw}.columns.page-blog .view-blog .view-content .views-row .group-text .content-link:after,.columns.page-blog .view-blog .view-content .views-row .group-text .content-link:before{width:1.9968vw}.columns.page-blog .view-blog .view-content .views-row .group-text .content-link:hover:after,.columns.page-blog .view-blog .view-content .views-row .group-text .content-link:hover:before{height:7.2vw}.columns.page-blog .view-blog .view-content .views-row .field-name-field-image{width:100%}.columns.page-blog .view-blog .view-content .views-row .field-name-field-image picture{display:block}.node-article{background:transparent;padding:17.94vw 8.67vw 7.96vh;margin-left:0}.node-article h3.title.subtitle{color:#fff;margin-bottom:4.78vh}.node-article h3.title.subtitle:before{background:#fff}.node-article .field-name-body{margin-bottom:4.78vh;padding-right:0;width:auto}.node-article .back-link{color:#fff;line-height:1.5;font-size:2vw;display:inline-block;position:relative;left:auto;top:auto}.node-article .back-link:before{width:78px;height:18px;background:transparent url(/sites/all/themes/fbs/css/images/arrow-left.png) left center no-repeat;background-size:contain;padding-right:1.825vw}.node-article .field-name-field-image .field-items{overflow:hidden}.node-article .field-name-field-image .field-items .field-item{width:100%;float:none;margin-bottom:2.39vh}.node-article .field-name-field-image .field-items .field-item.even{padding-right:0}.node-article .field-name-field-image .field-items .field-item.odd{padding-left:0}#page>.block-webform{top:17.94vw;bottom:0;height:auto}#page>.block-webform .block-inner{padding-left:8.67vw}#page>.block-webform .block-inner div.contextual-links-wrapper{left:8.67vw}#page>.block-webform .block-inner .block-content{overflow:auto}#page>.block-webform .block-inner .block-content .group-content{margin:0;height:auto}#page>.block-webform .block-inner .block-content .group-content .group-content-inner{padding:4.78vh 6.24vw;margin-right:0;background-color:transparent;overflow-x:hidden;-webkit-overflow-scrolling:touch;overflow-y:scroll;-webkit-transform:translateZ(0px);-webkit-transform:translate3d(0,0,0);-webkit-perspective:1000}#page>.block-webform .block-inner .block-content .group-content .group-content-inner .page-title{color:#1a1a1a;margin-bottom:4.78vh}#page>.block-webform .block-inner .block-content .group-content .group-content-inner .field-name-body .cols{-moz-column-gap:5.25vw;-webkit-column-gap:5.25vw;column-gap:5.25vw;-moz-column-rule:none;-webkit-column-rule:none;column-rule:none}#page>.block-webform .block-inner .block-content .group-content .group-content-inner .field-name-body .cols.col-4{-moz-column-count:4;-webkit-column-count:4;column-count:4}#page>.block-webform .block-inner .block-content .group-content .group-content-inner .field-name-body .cols.col-3{-moz-column-count:3;-webkit-column-count:3;column-count:3}#page>.block-webform .block-inner .block-content .group-content .group-content-inner .field-name-body .cols.col-2{-moz-column-count:2;-webkit-column-count:2;column-count:2;-moz-column-gap:5.25vw;-webkit-column-gap:5.25vw;column-gap:5.25vw}#page>.block-webform .block-inner .block-content .group-content .group-content-inner form .form-actions{float:left;border:3px solid #1a1a1a}#page>.block-webform .block-inner .block-content .group-content .group-content-inner form .form-actions:after,#page>.block-webform .block-inner .block-content .group-content .group-content-inner form .form-actions:before{background-color:#999}#page>.block-webform .block-inner .block-content .group-content .group-content-inner form .form-actions:hover:after,#page>.block-webform .block-inner .block-content .group-content .group-content-inner form .form-actions:hover:before{background-color:#29d3d3}#page>.block-webform .block-inner .block-content .group-content .group-content-inner form .form-actions:hover .form-submit{color:#fff}#page>.block-webform .block-inner .block-content .group-content .group-content-inner form .form-actions .form-submit{color:#1a1a1a}#page>.block-webform .block-inner .block-content .field-name-field-map{position:relative;top:auto;width:100%;left:auto;height:50vh}}@font-face{font-family:'muc_zeit';src:url(/sites/all/themes/fbs/fonts/muc-zeit-medium.eot);src:url(/sites/all/themes/fbs/fonts/muc-zeit-medium.eot?#iefix) format("embedded-opentype"),url(/sites/all/themes/fbs/fonts/muc-zeit-medium.woff2) format("woff2"),url(/sites/all/themes/fbs/fonts/muc-zeit-medium.woff) format("woff"),url(/sites/all/themes/fbs/fonts/muc-zeit-medium.ttf) format("truetype"),url(/sites/all/themes/fbs/fonts/muc-zeit-medium.svg#10_muc_zeitmedium) format("svg");font-weight:normal;font-style:normal}@media only screen and (min-width:801px) and (max-width:1280px){body{font-size:1.2vw}.form-item{margin:0}.form-item button,.form-item input,.form-item select,.form-item textarea{font-size:.96vw}.field-name-body .smaller,.field-name-field-text .smaller{font-size:.8vw}.field-name-body .social-link,.field-name-field-text .social-link{font-size:150%}.field-name-body h2.title.white,.field-name-body h3.title.white,.field-name-body h4.title.white,.field-name-body h5.title.white,.field-name-body h6.title.white,.field-name-field-text h2.title.white,.field-name-field-text h3.title.white,.field-name-field-text h4.title.white,.field-name-field-text h5.title.white,.field-name-field-text h6.title.white{font-size:2vw}
.field-name-body h2,.field-name-field-text h2{font-size:3.6vw}.field-name-body h3,.field-name-field-text h3{font-size:1.12vw}.field-name-body h4,.field-name-field-text h4{font-size:1.12vw}.field-name-body h4.title.white,.field-name-field-text h4.title.white{font-size:1.12vw}.field-name-body strong,.field-name-field-text strong{font-size:.96vw}.title.white{font-size:1.6vw}.title.big{font-size:3.6vw}.title.subtitle{font-size:.96vw}.field-collection-container .field-collection-view .field-collection-item-field-sections .field-name-field-text{font-size:.96vw}.field-collection-container .field-collection-view .field-collection-item-field-services.ds-2col-stacked-fluid>div.group-header h2{font-size:3.6vw}.field-collection-container .field-collection-view .field-collection-item-field-services.ds-2col-stacked-fluid>div.group-right .field-name-field-services-items .field-items .field-item{font-size:.8vw}#block-views-fbs-team-block .views-row .views-column .group-title .team-name{font-size:1.6vw}#block-views-fbs-team-block .views-row .views-column .group-title .team-position{font-size:.96vw}.view-case-studies.view-display-id-page .view-header .title{margin:0}.view-case-studies.view-display-id-page .view-header .mode-buttons i{font-size:200%}.view-case-studies.view-display-id-page .view-contents .views-row .node-case-studies .group-item-title .field-name-field-type{font-size:.8vw}.view-case-studies.view-display-id-page .view-contents .views-row .node-case-studies .group-item-title .item-title{font-size:120%}.view-case-studies.view-display-id-attachment_1 .views-css-tables-table{font-size:100%}.node-type-case_studies .slick-prev,.node-type-case_studies .slick-next{right:16.35vw;width:60px;height:14px;top:50%;left:auto;background-position:center center;background-repeat:no-repeat}.node-type-case_studies .slick-prev{background-image:url(/sites/all/themes/fbs/css/images/arrow-left.png);cursor:pointer;-moz-transform:translate(0,-28px);-ms-transform:translate(0,-28px);-webkit-transform:translate(0,-28px);transform:translate(0,-28px)}[dir="rtl"] .node-type-case_studies .slick-prev{cursor:url(/sites/all/themes/fbs/css/images/arrow-right.png),pointer;-moz-transform:translate(0,14px);-ms-transform:translate(0,14px);-webkit-transform:translate(0,14px);transform:translate(0,14px)}.node-type-case_studies .slick-next{background-image:url(/sites/all/themes/fbs/css/images/arrow-right.png);cursor:pointer;-moz-transform:translate(0,14px);-ms-transform:translate(0,14px);-webkit-transform:translate(0,14px);transform:translate(0,14px)}[dir="rtl"] .node-type-case_studies .slick-next{cursor:url(/sites/all/themes/fbs/css/images/arrow-left.png),pointer;-moz-transform:translate(0,-28px);-ms-transform:translate(0,-28px);-webkit-transform:translate(0,-28px);transform:translate(0,-28px)}.node-type-case_studies .block-system .node-case-studies .group-details{right:-64.375vw;width:64.375vw;padding:14.4vh 14.25vw 14.4vh 2.1vw}.node-type-case_studies .block-system .node-case-studies .group-details .group-details-top .group-specs>h3{font-size:1.44vw}.node-type-case_studies .block-system .node-case-studies .group-details .group-details-top .group-specs>.field,.node-type-case_studies .block-system .node-case-studies .group-details .group-details-top .group-specs .field-collection-view{font-size:.96vw}.node-type-case_studies .block-system .node-case-studies .group-details .group-details-top .group-specs>.field .item-title,.node-type-case_studies .block-system .node-case-studies .group-details .group-details-top .group-specs>.field .field-name-field-details-title,.node-type-case_studies .block-system .node-case-studies .group-details .group-details-top .group-specs .field-collection-view .item-title,.node-type-case_studies .block-system .node-case-studies .group-details .group-details-top .group-specs .field-collection-view .field-name-field-details-title{font-size:.96vw}.node-type-case_studies .block-system .node-case-studies .group-details .group-details-top .group-specs>.field .item-value,.node-type-case_studies .block-system .node-case-studies .group-details .group-details-top .group-specs>.field .field-name-field-details-value,.node-type-case_studies .block-system .node-case-studies .group-details .group-details-top .group-specs .field-collection-view .item-value,.node-type-case_studies .block-system .node-case-studies .group-details .group-details-top .group-specs .field-collection-view .field-name-field-details-value{font-size:.96vw}
.node-type-case_studies .block-system .node-case-studies .group-details .group-details-bottom .field-name-field-review,.node-type-case_studies .block-system .node-case-studies .group-details .group-details-bottom .field-name-body{font-size:1.2vw}.node-type-case_studies .block-system .node-case-studies .group-details .group-details-bottom .field-name-field-review .label-above,.node-type-case_studies .block-system .node-case-studies .group-details .group-details-bottom .field-name-body .label-above{font-size:1.44vw}.view-our-brands .views-row .views-column img{-webkit-filter:grayscale(0%);filter:grayscale(0%)}}@font-face{font-family:'muc_zeit';src:url(/sites/all/themes/fbs/fonts/muc-zeit-medium.eot);src:url(/sites/all/themes/fbs/fonts/muc-zeit-medium.eot?#iefix) format("embedded-opentype"),url(/sites/all/themes/fbs/fonts/muc-zeit-medium.woff2) format("woff2"),url(/sites/all/themes/fbs/fonts/muc-zeit-medium.woff) format("woff"),url(/sites/all/themes/fbs/fonts/muc-zeit-medium.ttf) format("truetype"),url(/sites/all/themes/fbs/fonts/muc-zeit-medium.svg#10_muc_zeitmedium) format("svg");font-weight:normal;font-style:normal}