.container{margin:0 auto}.content-inner{min-height:1px}.lt-ie7 .content-inner{height:1px}#content-column,.content-column{width:100%}.clearfix:after{content:"";display:table;clear:both}.clearfix{zoom:1}.one-column>.region,div.at-panel .region-conditional-stack{float:none;display:block;clear:both;width:100%}.lt-ie8 .at-panel{overflow:hidden}@font-face{font-family:'muc_zeit';src:url(//fbs.localhost/sites/all/themes/fbs/fonts/muc-zeit-medium.eot);src:url(//fbs.localhost/sites/all/themes/fbs/fonts/muc-zeit-medium.eot?#iefix) format("embedded-opentype"),url(//fbs.localhost/sites/all/themes/fbs/fonts/muc-zeit-medium.woff2) format("woff2"),url(//fbs.localhost/sites/all/themes/fbs/fonts/muc-zeit-medium.woff) format("woff"),url(//fbs.localhost/sites/all/themes/fbs/fonts/muc-zeit-medium.ttf) format("truetype"),url(//fbs.localhost/sites/all/themes/fbs/fonts/muc-zeit-medium.svg#10_muc_zeitmedium) format("svg");font-weight:normal;font-style:normal}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}@font-face{font-family:'muc_zeit';src:url(//fbs.localhost/sites/all/themes/fbs/fonts/muc-zeit-medium.eot);src:url(//fbs.localhost/sites/all/themes/fbs/fonts/muc-zeit-medium.eot?#iefix) format("embedded-opentype"),url(//fbs.localhost/sites/all/themes/fbs/fonts/muc-zeit-medium.woff2) format("woff2"),url(//fbs.localhost/sites/all/themes/fbs/fonts/muc-zeit-medium.woff) format("woff"),url(//fbs.localhost/sites/all/themes/fbs/fonts/muc-zeit-medium.ttf) format("truetype"),url(//fbs.localhost/sites/all/themes/fbs/fonts/muc-zeit-medium.svg#10_muc_zeitmedium) format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"slick";src:url(//fbs.localhost/sites/all/themes/fbs/fonts/slick.eot?1471306189);src:url(//fbs.localhost/sites/all/themes/fbs/fonts/slick.eot?&1471306189#iefix) format("embedded-opentype"),url(//fbs.localhost/sites/all/themes/fbs/fonts/slick.woff?1471306214) format("woff"),url(//fbs.localhost/sites/all/themes/fbs/fonts/slick.ttf?1471306208) format("truetype"),url(//fbs.localhost/sites/all/themes/fbs/fonts/slick.svg?1471306199#slick) format("svg");font-weight:normal;font-style:normal}.slick-loading .slick-list{background:#fff url(//fbs.localhost/sites/all/themes/fbs/css/images/ajax-loader.gif?1471306113) center center no-repeat}.slick-prev,.slick-next{position:absolute;display:block;width:50%;height:100%;line-height:0;font-size:0;cursor:pointer;background:transparent;color:transparent;top:50%;-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);transform:translate(0,-50%);background:transparent;-moz-transition:opacity 300ms cubic-bezier(0.455,0.030,0.515,0.955);-o-transition:opacity 300ms cubic-bezier(0.455,0.030,0.515,0.955);-webkit-transition:opacity 300ms cubic-bezier(0.455,0.030,0.515,0.955);transition:opacity 300ms cubic-bezier(0.455,0.030,0.515,0.955);padding:0;border:0;outline:0;opacity:.7;z-index:1}
.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:0;color:transparent;opacity:1}.slick-prev{cursor:url(//fbs.localhost/sites/all/themes/fbs/css/images/arrow-left.png),pointer;left:0}[dir="rtl"] .slick-prev{cursor:url(//fbs.localhost/sites/all/themes/fbs/css/images/arrow-right.png),pointer;left:auto;right:0}.slick-next{cursor:url(//fbs.localhost/sites/all/themes/fbs/css/images/arrow-right.png),pointer;right:0}[dir="rtl"] .slick-next{left:0;right:auto;cursor:url(//fbs.localhost/sites/all/themes/fbs/css/images/arrow-left.png),pointer}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:0;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:0}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"â€¢";width:20px;height:20px;font-family:"slick";font-size:6px;line-height:20px;text-align:center;color:black;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:black;opacity:.75}@font-face{font-family:'muc_zeit';src:url(//fbs.localhost/sites/all/themes/fbs/fonts/muc-zeit-medium.eot);src:url(//fbs.localhost/sites/all/themes/fbs/fonts/muc-zeit-medium.eot?#iefix) format("embedded-opentype"),url(//fbs.localhost/sites/all/themes/fbs/fonts/muc-zeit-medium.woff2) format("woff2"),url(//fbs.localhost/sites/all/themes/fbs/fonts/muc-zeit-medium.woff) format("woff"),url(//fbs.localhost/sites/all/themes/fbs/fonts/muc-zeit-medium.ttf) format("truetype"),url(//fbs.localhost/sites/all/themes/fbs/fonts/muc-zeit-medium.svg#10_muc_zeitmedium) format("svg");font-weight:normal;font-style:normal}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1;}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;line-height:1.5;height:100%;overflow-y:scroll}body{min-height:100%;margin:0;padding:0;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeLegibility\9}button,input,select,textarea{font-family:sans-serif}a:focus{outline:thin dotted}a:hover,a:active{outline:0}h1{font-size:2em;margin:.67em 0}h2{font-size:1.5em;margin:.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:.83em;margin:1.67em 0}h6{font-size:.75em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}mark{background:#ff0;color:#000}p,pre{margin:0 0 1.5em}pre,code,kbd,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}small{font-size:75%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none}img{-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px;}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle;}
button,input{line-height:normal}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;*overflow:visible;}button[disabled],input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px;}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:100%}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border:1px solid;border-spacing:0;border-collapse:collapse;font-size:inherit;font:100%}#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 .panel-display .region-inner,div.messages,.at-gutter{margin-left:10px;margin-right:10px}#content .panel-display,#content .panel-flexible{margin-left:-10px;margin-right:-10px}img{height:auto;-ms-interpolation-mode:bicubic}img,embed,object,video{max-width:100%}.lt-ie9 img,.lt-ie9 object,.lt-ie9 embed,.lt-ie9 video{max-width:none}#map img,.gmap img,.view-gmap img,.openlayers-map img,#getlocations_map_canvas img,#locationmap_map img,.geofieldMap img,.views_horizontal_slider img,.geolocation-map img,.geolocation-views-map img{max-width:none !important}header[role=banner],.content-inner,.nav,.region-sidebar-first,.region-sidebar-second,.region-secondary-content,.region-tertiary-content,.region-footer{overflow:visible;word-wrap:break-word}.ir{display:block !important;text-indent:100%;white-space:nowrap;overflow:hidden;border:0;font:0/0 a;text-shadow:none;color:transparent;background-color:transparent}.element-invisible{border:0;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.element-invisible.element-focusable:active,.element-invisible.element-focusable:focus{clip:auto;height:auto;overflow:visible;position:static;width:auto}.offscreen{position:absolute;top:-99999em;width:1px;height:1px;overflow:hidden;outline:0}.element-hidden{display:none}@font-face{font-family:'muc_zeit';src:url(//fbs.localhost/sites/all/themes/fbs/fonts/muc-zeit-medium.eot);src:url(//fbs.localhost/sites/all/themes/fbs/fonts/muc-zeit-medium.eot?#iefix) format("embedded-opentype"),url(//fbs.localhost/sites/all/themes/fbs/fonts/muc-zeit-medium.woff2) format("woff2"),url(//fbs.localhost/sites/all/themes/fbs/fonts/muc-zeit-medium.woff) format("woff"),url(//fbs.localhost/sites/all/themes/fbs/fonts/muc-zeit-medium.ttf) format("truetype"),url(//fbs.localhost/sites/all/themes/fbs/fonts/muc-zeit-medium.svg#10_muc_zeitmedium) format("svg");font-weight:normal;font-style:normal}html{background:#1a1a1a;overflow:auto}body{font-family:"Roboto",sans-serif;font-size:.8vw;color:#666}pre,code,tt,samp,kbd,var{font-family:Consolas,Monaco,"Courier New",Courier,monospace,sans-serif}#page{position:relative;overflow:hidden}#footer{padding:16.5vh 14.25vw 3.7vh;clear:both;background:#1a1a1a}#footer .block{margin-bottom:11vh;position:relative}#footer .block .block-title{color:#fff;font-size:2.08vw;text-transform:uppercase;letter-spacing:.15em;margin:0 0 1.85vh;line-height:.8}#footer .block .field-name-field-social-links{margin-left:-.73vw}#footer .block .field-name-field-social-links a{display:inline-block;color:#fff;letter-spacing:.15em;padding:0 .73vw;text-transform:uppercase;font-size:.7vw}#footer .block .field-name-field-social-links a:hover{color:#02b1b5}#footer .block .field-name-field-block-links{position:absolute;right:0;top:0}#footer .block#block-block-1{margin-bottom:0}#footer .block#block-block-1 .block-content{font-size:70%}#footer .block#block-block-1 .block-content strong{font-size:.8vw;color:#999;font-weight:normal}#header-wrapper{background:rgba(255,192,203,0.5)}#footer-wrapper{background:rgba(255,192,203,0.5)}#logo{position:fixed;left:0;top:0;width:30.00vw;padding:3.7vh 4.125vw;height:100vh;box-sizing:border-box;z-index:10;pointer-events:none}#logo a{pointer-events:all}#logo .deco{content:'';position:absolute;left:50%;top:14.4vh;bottom:14.4vh;width:1px;background:#404040}#logo .deco:after,#logo .deco:before{content:'';left:50%;position:absolute;width:.52vw;height:.52vw;margin-left:-.26vw;background:#404040;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}#logo .deco:after{top:-.26vw}#logo .deco:before{bottom:-.26vw}#logo a svg *{fill:#fff}#logo a svg *.ch-color{-moz-transition:fill 300ms ease;-o-transition:fill 300ms ease;-webkit-transition:fill 300ms ease;transition:fill 300ms ease}#logo a:hover svg *.ch-color{fill:#02b1b5}#logo img{vertical-align:bottom; max-width:125%}#menu-button{cursor:pointer;position:fixed;left:3.125vw;margin-left:2.4vw;bottom:3.7vh;border:1px solid #999;width:2.8vw;height:2.8vw;z-index:7}
#menu-button:after,#menu-button:before{content:'';width:100%;height:100%;position:absolute;left:50%;top:50%;border:2px solid #02b1b5;-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-moz-animation:menu 6000ms cubic-bezier(0.230,1.000,0.320,1.000) 0s infinite;-webkit-animation:menu 6000ms cubic-bezier(0.230,1.000,0.320,1.000) 0s infinite;animation:menu 6000ms cubic-bezier(0.230,1.000,0.320,1.000) 0s infinite}#menu-button:before{-moz-animation-delay:200ms;-webkit-animation-delay:200ms;animation-delay:200ms}#menu-button .menu-button-dot{position:absolute;left:50%;top:50%;margin-left:-.13vw;margin-top:-.13vw;-moz-transition:all 600ms cubic-bezier(0.075,0.820,0.165,1.000);-o-transition:all 600ms cubic-bezier(0.075,0.820,0.165,1.000);-webkit-transition:all 600ms cubic-bezier(0.075,0.820,0.165,1.000);transition:all 600ms cubic-bezier(0.075,0.820,0.165,1.000);width:.26vw;height:.26vw}#menu-button .menu-button-dot:after{content:'';width:.26vw;height:.26vw;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);background:#fff;display:block}#menu-button .menu-button-dot.menu-button-dot-1{-moz-transform:translateX(-0.52vw) translateY(-0.52vw);-ms-transform:translateX(-0.52vw) translateY(-0.52vw);-webkit-transform:translateX(-0.52vw) translateY(-0.52vw);transform:translateX(-0.52vw) translateY(-0.52vw)}#menu-button .menu-button-dot.menu-button-dot-2{-moz-transform:translateX(0) translateY(-0.52vw);-ms-transform:translateX(0) translateY(-0.52vw);-webkit-transform:translateX(0) translateY(-0.52vw);transform:translateX(0) translateY(-0.52vw)}#menu-button .menu-button-dot.menu-button-dot-3{-moz-transform:translateX(0.52vw) translateY(-0.52vw);-ms-transform:translateX(0.52vw) translateY(-0.52vw);-webkit-transform:translateX(0.52vw) translateY(-0.52vw);transform:translateX(0.52vw) translateY(-0.52vw)}#menu-button .menu-button-dot.menu-button-dot-4{-moz-transform:translateX(-0.52vw) translateY(0);-ms-transform:translateX(-0.52vw) translateY(0);-webkit-transform:translateX(-0.52vw) translateY(0);transform:translateX(-0.52vw) 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(0.52vw) translateY(0);-ms-transform:translateX(0.52vw) translateY(0);-webkit-transform:translateX(0.52vw) translateY(0);transform:translateX(0.52vw) translateY(0)}#menu-button .menu-button-dot.menu-button-dot-7{-moz-transform:translateX(-0.52vw) translateY(0.52vw);-ms-transform:translateX(-0.52vw) translateY(0.52vw);-webkit-transform:translateX(-0.52vw) translateY(0.52vw);transform:translateX(-0.52vw) translateY(0.52vw)}#menu-button .menu-button-dot.menu-button-dot-8{-moz-transform:translateX(0) translateY(0.52vw);-ms-transform:translateX(0) translateY(0.52vw);-webkit-transform:translateX(0) translateY(0.52vw);transform:translateX(0) translateY(0.52vw)}#menu-button .menu-button-dot.menu-button-dot-9{-moz-transform:translateX(0.52vw) translateY(0.52vw);-ms-transform:translateX(0.52vw) translateY(0.52vw);-webkit-transform:translateX(0.52vw) translateY(0.52vw);transform:translateX(0.52vw) translateY(0.52vw)}#menu-button:hover .menu-button-dot.menu-button-dot-1{-moz-transform:translateX(-0.26vw) translateY(-0.26vw);-ms-transform:translateX(-0.26vw) translateY(-0.26vw);-webkit-transform:translateX(-0.26vw) translateY(-0.26vw);transform:translateX(-0.26vw) translateY(-0.26vw)}#menu-button:hover .menu-button-dot.menu-button-dot-3{-moz-transform:translateX(0.26vw) translateY(-0.26vw);-ms-transform:translateX(0.26vw) translateY(-0.26vw);-webkit-transform:translateX(0.26vw) translateY(-0.26vw);transform:translateX(0.26vw) translateY(-0.26vw)}#menu-button:hover .menu-button-dot.menu-button-dot-7{-moz-transform:translateX(-0.26vw) translateY(0.26vw);-ms-transform:translateX(-0.26vw) translateY(0.26vw);-webkit-transform:translateX(-0.26vw) translateY(0.26vw);transform:translateX(-0.26vw) translateY(0.26vw)}
#menu-button:hover .menu-button-dot.menu-button-dot-9{-moz-transform:translateX(0.26vw) translateY(0.26vw);-ms-transform:translateX(0.26vw) translateY(0.26vw);-webkit-transform:translateX(0.26vw) translateY(0.26vw);transform:translateX(0.26vw) translateY(0.26vw)}#menu-button.active .menu-button-dot.menu-button-dot-1{-moz-transform:translateX(-0.52vw) translateY(-0.52vw);-ms-transform:translateX(-0.52vw) translateY(-0.52vw);-webkit-transform:translateX(-0.52vw) translateY(-0.52vw);transform:translateX(-0.52vw) translateY(-0.52vw)}#menu-button.active .menu-button-dot.menu-button-dot-2{-moz-transform:translateX(0.26vw) translateY(-0.26vw);-ms-transform:translateX(0.26vw) translateY(-0.26vw);-webkit-transform:translateX(0.26vw) translateY(-0.26vw);transform:translateX(0.26vw) translateY(-0.26vw)}#menu-button.active .menu-button-dot.menu-button-dot-3{-moz-transform:translateX(0.52vw) translateY(-0.52vw);-ms-transform:translateX(0.52vw) translateY(-0.52vw);-webkit-transform:translateX(0.52vw) translateY(-0.52vw);transform:translateX(0.52vw) translateY(-0.52vw)}#menu-button.active .menu-button-dot.menu-button-dot-4{-moz-transform:translateX(-0.26vw) translateY(-0.26vw);-ms-transform:translateX(-0.26vw) translateY(-0.26vw);-webkit-transform:translateX(-0.26vw) translateY(-0.26vw);transform:translateX(-0.26vw) translateY(-0.26vw)}#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.26vw) translateY(0.26vw);-ms-transform:translateX(0.26vw) translateY(0.26vw);-webkit-transform:translateX(0.26vw) translateY(0.26vw);transform:translateX(0.26vw) translateY(0.26vw)}#menu-button.active .menu-button-dot.menu-button-dot-7{-moz-transform:translateX(-0.52vw) translateY(0.52vw);-ms-transform:translateX(-0.52vw) translateY(0.52vw);-webkit-transform:translateX(-0.52vw) translateY(0.52vw);transform:translateX(-0.52vw) translateY(0.52vw)}#menu-button.active .menu-button-dot.menu-button-dot-8{-moz-transform:translateX(-0.26vw) translateY(0.26vw);-ms-transform:translateX(-0.26vw) translateY(0.26vw);-webkit-transform:translateX(-0.26vw) translateY(0.26vw);transform:translateX(-0.26vw) translateY(0.26vw)}#menu-button.active .menu-button-dot.menu-button-dot-9{-moz-transform:translateX(0.52vw) translateY(0.52vw);-ms-transform:translateX(0.52vw) translateY(0.52vw);-webkit-transform:translateX(0.52vw) translateY(0.52vw);transform:translateX(0.52vw) translateY(0.52vw)}@-moz-keyframes menu{0%{width:100%;height:100%;opacity:1}20%{width:150%;height:150%;opacity:0}100%{width:150%;height:150%;opacity:0}}@-webkit-keyframes menu{0%{width:100%;height:100%;opacity:1}20%{width:150%;height:150%;opacity:0}100%{width:150%;height:150%;opacity:0}}@keyframes menu{0%{width:100%;height:100%;opacity:1}20%{width:150%;height:150%;opacity:0}100%{width:150%;height:150%;opacity:0}}#site-name{margin:0}#site-name a:link,#site-name a:visited{text-decoration:none}#site-name a:hover,#site-name a:focus{text-decoration:underline}#site-slogan{margin:0}#main-content-header{position:fixed;top:0;left:50%;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:10}#page-title,.page-title{color:#fff;font-size:3.6vw;font-family:"muc_zeit",sans-serif;text-transform:uppercase;font-weight:bold;letter-spacing:.15em;margin:0;line-height:1}#page-title.left-title,.page-title.left-title{position:fixed;left:0;width:14.25vw;height:100vh;top:0;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;text-align:center;font-size:1.12vw;font-weight:500;z-index:10;pointer-events:none;opacity:1;-moz-transition:all 300ms cubic-bezier(0.250,0.460,0.450,0.940) 300ms;-o-transition:all 300ms cubic-bezier(0.250,0.460,0.450,0.940) 300ms;-webkit-transition:all 300ms cubic-bezier(0.250,0.460,0.450,0.940);-webkit-transition-delay:300ms;transition:all 300ms cubic-bezier(0.250,0.460,0.450,0.940) 300ms}#page-title.left-title span,.page-title.left-title span{-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);white-space:nowrap}#page-title.left-title.hide,#page-title.left-title.menu,.page-title.left-title.hide,.page-title.left-title.menu{left:-7.125vw;opacity:0;-moz-transition:all 300ms cubic-bezier(0.550,0.085,0.680,0.530);-o-transition:all 300ms cubic-bezier(0.550,0.085,0.680,0.530);-webkit-transition:all 300ms cubic-bezier(0.550,0.085,0.680,0.530);transition:all 300ms cubic-bezier(0.550,0.085,0.680,0.530)}#aggregator .feed-source .feed-icon{display:inline;float:none;margin-right:10px}.feed-details dt,.feed-details dd{display:inline;margin:0}ul.links{margin:0;padding:0}ul.links.inline{display:block}ul.links li{display:inline;list-style:none;padding:0 10px 0 0}.search-results{margin:0;padding:0}.attribution{display:block;opacity:.65;padding:1em 0;text-align:center}.attribution a{text-decoration:none;color:inherit}.attribution a:hover,.attribution a:focus{text-decoration:underline}a{text-decoration:none;color:#02b1b5;-moz-transition:color 300ms cubic-bezier(0.455,0.030,0.515,0.955);-o-transition:color 300ms cubic-bezier(0.455,0.030,0.515,0.955);-webkit-transition:color 300ms cubic-bezier(0.455,0.030,0.515,0.955);transition:color 300ms cubic-bezier(0.455,0.030,0.515,0.955)}a:hover,a:focus{text-decoration:none;color:#fff}.nav{clear:both;margin:10px 0}.nav ul,.nav ul.menu{margin:0;padding:0;display:block;width:100%}.nav li,.nav ul.menu li{display:block;float:none;list-style:none;margin:0;width:0;box-sizing:border-box;overflow:hidden;opacity:0;-moz-transition:width 600ms cubic-bezier(0.250,0.460,0.450,0.940),opacity 300ms cubic-bezier(0.250,0.460,0.450,0.940);-o-transition:width 600ms cubic-bezier(0.250,0.460,0.450,0.940),opacity 300ms cubic-bezier(0.250,0.460,0.450,0.940);-webkit-transition:width 600ms cubic-bezier(0.250,0.460,0.450,0.940),opacity 300ms cubic-bezier(0.250,0.460,0.450,0.940);transition:width 600ms cubic-bezier(0.250,0.460,0.450,0.940),opacity 300ms cubic-bezier(0.250,0.460,0.450,0.940)}.nav li.show,.nav ul.menu li.show{width:28.875vw;opacity:1}.nav li a,.nav ul.menu li a{display:inline-block;white-space:nowrap;padding:0;color:#fff;line-height:7vh;text-transform:uppercase;font-size:1.12vw;position:relative;letter-spacing:.15em;margin-left:8.585vw;font-family:"muc_zeit",sans-serif}.nav li a:after,.nav ul.menu li a:after{content:'';position:absolute;left:0;top:50%;width:0;height:2px;background:#fff;-moz-transform:translateY(1.12vw);-ms-transform:translateY(1.12vw);-webkit-transform:translateY(1.12vw);transform:translateY(1.12vw);-moz-transition:width 300ms cubic-bezier(0.455,0.030,0.515,0.955);-o-transition:width 300ms cubic-bezier(0.455,0.030,0.515,0.955);-webkit-transition:width 300ms cubic-bezier(0.455,0.030,0.515,0.955);transition:width 300ms cubic-bezier(0.455,0.030,0.515,0.955)}
.nav li a:before,.nav ul.menu li a:before{content:'';position:absolute;left:-8.585vw;top:50%;width:0;height:1px;background:#fff;-moz-transition:width 300ms cubic-bezier(0.455,0.030,0.515,0.955);-o-transition:width 300ms cubic-bezier(0.455,0.030,0.515,0.955);-webkit-transition:width 300ms cubic-bezier(0.455,0.030,0.515,0.955);transition:width 300ms cubic-bezier(0.455,0.030,0.515,0.955)}.nav li a.active:after,.nav li a.active-trail:after,.nav ul.menu li a.active:after,.nav ul.menu li a.active-trail:after{width:100%}.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:7.125vw}.nav .block{margin-bottom:0}ul.sf-menu{margin-bottom:0}ul.sf-menu a{border-left:0;border-top:0;padding:0 10px;text-decoration:none;height:2.5em;line-height:2.5em}ul.sf-menu li:hover,ul.sf-menu li.sfHover{outline:0}ul.sf-menu a:focus,ul.sf-menu a:hover,ul.sf-menu a:active{outline:0}.block-superfish ul{margin:0 !important;padding:0 !important}.block-superfish li{margin:0 !important;padding:0 !important}.sf-vertical{width:100%}.sf-vertical li{width:100%}.sf-vertical li:hover ul,.sf-vertical li.sfHover ul{left:100%;top:0;margin:0;padding:0}.sf-vertical li a{padding:0 10px}.sf-navbar{padding-bottom:0 !important}.sf-menu.sf-style-default a{padding:0 10px}.at-mt .at-menu-toggle,.at-mt .at-menu-toggle ul,.at-mt .at-menu-toggle ul.menu{margin-top:0;margin-bottom:0;padding:0}.at-mt .at-menu-toggle-button{margin:0}.at-mt .at-menu-toggle ul a{padding:0 10px;white-space:nowrap}ul.menu{padding-left:15px}ul.menu ul{padding-left:15px}ul.menu li{margin:0}.block .menu li.content{padding:0}.book-navigation .page-up{min-width:2em;white-space:nowrap}.book-navigation .menu{margin-left:0}#breadcrumb{margin:10px 0}#breadcrumb .breadcrumb-label{font-size:1em;display:inline;padding-right:10px}#breadcrumb .breadcrumb-label:after{content:":"}#breadcrumb ol{margin:0;padding:0}#breadcrumb .with-breadcrumb-label ol{display:inline}#breadcrumb li{list-style:none;display:inline}ul.pager{clear:both;margin:0;text-align:center}.item-list ul.pager li{margin:0}ul.pager li{background-image:none;display:inline;list-style-type:none;padding:.5em}ul.pager li.pager-current{font-weight:700}.block ul.pager li{margin:0}#skip-link{left:50%;margin-left:-6.5em;margin-top:0;padding:0 .5em;position:absolute;width:12em;z-index:50}#skip-link a{background:#444;background:rgba(0,0,0,0.6);color:#1a1a1a;display:block;line-height:2;padding:0;text-align:center;text-decoration:none}#skip-link a:link,#skip-link a:visited{background:#444;background:rgba(0,0,0,0.6);color:#1a1a1a;display:block;line-height:2;padding:0;text-align:center;text-decoration:none}#skip-link a:hover,#skip-link a:focus,#skip-link a:active{outline:0}#tasks{margin-bottom:15px}ul.primary{border-bottom-color:#999;margin:20px 0;padding:0 0 0 5px;text-align:center}ul.primary li{display:inline-block;vertical-align:bottom;margin:0 1px -1px}ul.primary li a{background-color:#f5f5f5;border-color:#999;margin-right:1px;padding:0 10px;display:block;float:left;height:1.5em;line-height:1.5em}ul.primary li a:hover,ul.primary li a:focus{background-color:#eee;border-color:#999}ul.primary li.active a,ul.primary li.active a:hover,ul.primary li.active a:focus{background-color:#02b1b5;color:#fff;border-color:#999}ul.secondary{border-bottom:1px solid #999;margin:1em 0 0;padding:0 .3em 1em}ul.secondary li{border-right:0;list-style:none;padding:0 10px 0 0}ul.secondary li a:hover,ul.secondary li a.active{border-bottom:0;text-decoration:underline}ul.action-links{margin:20px 0 0;list-style:none}.field-label-inline .field-label{margin:0}.field-label{font-size:1em;font-weight:700;font-family:inherit;line-height:inherit;margin-bottom:0}.field-type-taxonomy-term-reference{margin-bottom:1.5em}.field-type-taxonomy-term-reference.field-label-inline .field-items{margin:0;padding:0}.field-type-taxonomy-term-reference.field-label-inline .field-item{display:inline;list-style:none;padding:0 10px 0 0}.field-name-body .cols,.field-name-field-text .cols{-moz-column-gap:2.1vw;-webkit-column-gap:2.1vw;column-gap:2.1vw;-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:4;-webkit-column-count:4;column-count:4}.field-name-body .cols.col-3,.field-name-field-text .cols.col-3{-moz-column-count:3;-webkit-column-count:3;column-count:3}.field-name-body .cols.col-2,.field-name-field-text .cols.col-2{-moz-column-count:2;-webkit-column-count:2;column-count:2;-moz-column-gap:14.25vw;-webkit-column-gap:14.25vw;column-gap:14.25vw}.field-name-body .smaller,.field-name-field-text .smaller{font-size:.8vw}.field-name-body .upper,.field-name-field-text .upper{text-transform:uppercase;letter-spacing:.15em}.field-name-body .social-link,.field-name-field-text .social-link{font-size:150%;display:inline-block;vertical-align:middle;padding:0 .365vw}.field-name-body .third,.field-name-field-text .third{width:26vw}.field-name-body h2,.field-name-body h3,.field-name-body h4,.field-name-body h5,.field-name-body h6,.field-name-field-text h2,.field-name-field-text h3,.field-name-field-text h4,.field-name-field-text h5,.field-name-field-text h6{color:#02b1b5;font-family:"muc_zeit",sans-serif;font-weight:bold}.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{text-transform:uppercase;color:#fff;font-weight:normal;font-size:1.6vw;letter-spacing:.15em;margin:0 0 9.25vh;line-height:.8}.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{font-weight:900;margin:0 0 5.5vh}.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{background:#fff;color:#1a1a1a;display:inline-block;height:auto;width:auto;padding:.73vw .511vw .73vw .73vw;line-height:.8}.field-name-body h2.no-padding,.field-name-body h3.no-padding,.field-name-body h4.no-padding,.field-name-body h5.no-padding,.field-name-body h6.no-padding,.field-name-field-text h2.no-padding,.field-name-field-text h3.no-padding,.field-name-field-text h4.no-padding,.field-name-field-text h5.no-padding,.field-name-field-text h6.no-padding{padding:0}.field-name-body h2.roboto,.field-name-body h3.roboto,.field-name-body h4.roboto,.field-name-body h5.roboto,.field-name-body h6.roboto,.field-name-field-text h2.roboto,.field-name-field-text h3.roboto,.field-name-field-text h4.roboto,.field-name-field-text h5.roboto,.field-name-field-text h6.roboto{font-family:"Roboto",sans-serif;font-weight:900}.field-name-body h2,.field-name-field-text h2{font-weight:normal;font-family:"Roboto",sans-serif;font-size:3.6vw;height:35.6vh;box-sizing:border-box;padding:4.8vh 0 0;letter-spacing:.2em;line-height:1;text-transform:uppercase;margin:0}.field-name-body h2.auto-height,.field-name-field-text h2.auto-height{height:auto}.field-name-body h3,.field-name-field-text h3{font-size:1.12vw;margin:7.4vh 0 2.96vh}.field-name-body h4,.field-name-field-text h4{font-size:1.12vw;line-height:1.5}.field-name-body h4.title.white,.field-name-field-text h4.title.white{font-size:1.12vw;line-height:1.2;margin:5.5vh 0}.field-name-body strong,.field-name-field-text strong{color:#02b1b5;font-weight:bold}.field-name-body .white,.field-name-field-text .white{color:#fff}.field-name-body .lower,.field-name-field-text .lower{text-transform:none;letter-spacing:normal;line-height:2}.field-name-body hr,.field-name-field-text hr{margin:11vh auto 2.75vh 0;border:0;width:2.1vw;height:3px;background:#fff}.field-name-body hr.equal,.field-name-field-text hr.equal{margin:5.5vh 0}.field-name-body .flex,.field-name-field-text .flex{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;margin:0 0 7.4vh}.field-name-body .flex.half-height,.field-name-field-text .flex.half-height{min-height:35.6vh}.field-name-body .flex.col-2 div,.field-name-field-text .flex.col-2 div{width:33.125vw;box-sizing:border-box}.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}.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:26%}.field-name-body .flex.col-2 .first,.field-name-field-text .flex.col-2 .first{padding-right:7.125vw}.field-name-body .flex.col-2 .last,.field-name-field-text .flex.col-2 .last{padding-left:7.125vw}.field-name-body .img-up,.field-name-field-text .img-up{position:relative;top:-13.34vh}.field-name-body .brand-color,.field-name-field-text .brand-color{color:#02b1b5}.title.white{text-transform:uppercase;color:#fff;font-weight:normal;font-size:1.6vw;letter-spacing:.15em;margin:0 0 7.4vh;line-height:.8}.title.white.roboto{font-weight:900;white-space:nowrap}.title.light{font-weight:100}.title.big{font-size:3.6vw}.title.invert{background:#fff;color:#1a1a1a;display:inline-block;height:auto;width:auto;padding:.73vw .511vw .73vw .73vw;line-height:.8}.title.subtitle{font-family:"Roboto",sans-serif;font-size:.7vw;letter-spacing:.15em;text-transform:uppercase;color:#fff;font-weight:normal;margin:7.4vh 0 2.59vh}.title.subtitle:before{content:'';width:3vw;display:inline-block;vertical-align:middle;height:1px;background:#999;margin-right:2.1vw}.ia-l .field-type-image figure,.iat-l .field-type-image figure{margin:5px 20px 15px 0}.ia-c .field-type-image figure,.iat-c .field-type-image figure{margin:5px auto 15px}.ia-r .field-type-image figure,.iat-r .field-type-image figure{margin:5px 0 15px 20px}.block{margin-bottom:0}.block-title{margin:0}.block-content ul,.block-content ol{padding:0 0 0 15px}.block-content li{margin:0;padding:0}.node{margin-bottom:0}.node .node-title{margin:0}#comments{margin:1.5em 0}#comments h2.comment-title{margin:0}#comments h2.comment-form{margin:0}.comment{margin-bottom:20px}.comment-title{margin:0}.new{color:#c00}.indented{margin-left:40px}.form-item{margin:0}.form-item button,.form-item input,.form-item select,.form-item textarea{font-size:.7vw;margin:0;vertical-align:middle;*vertical-align:middle;font-family:"Roboto",sans-serif;height:6.67vh;border:0;border-bottom:1px solid #999;background:transparent;color:#666;letter-spacing:.15em;box-sizing:border-box;width:100%;text-transform:uppercase}.form-item button:-moz-placeholder,.form-item input:-moz-placeholder,.form-item select:-moz-placeholder,.form-item textarea:-moz-placeholder{color:#666;font-family:"Roboto",sans-serif;letter-spacing:.15em}.form-item button::-moz-placeholder,.form-item input::-moz-placeholder,.form-item select::-moz-placeholder,.form-item textarea::-moz-placeholder{color:#666;font-family:"Roboto",sans-serif;letter-spacing:.15em}
.form-item button:-ms-input-placeholder,.form-item input:-ms-input-placeholder,.form-item select:-ms-input-placeholder,.form-item textarea:-ms-input-placeholder{color:#666;font-family:"Roboto",sans-serif;letter-spacing:.15em}.form-item button::-webkit-input-placeholder,.form-item input::-webkit-input-placeholder,.form-item select::-webkit-input-placeholder,.form-item textarea::-webkit-input-placeholder{color:#666;font-family:"Roboto",sans-serif;letter-spacing:.15em}.form-item textarea{padding:2.22333vh 0;max-width:100%;min-width:100%}.form-item input.error,.form-item textarea.error,.form-item select.error{border:1px solid #c00}.form-item label{font-weight:700}.form-item .description{font-size:.85em}.form-actions{float:left;margin:3.7vh 0 0;border:3px solid #1a1a1a;position:relative}.form-actions:after,.form-actions:before{content:'';position:absolute;top:50%;height:1px;width:1.2vw;background-color:#1a1a1a;-moz-transition:width 300ms cubic-bezier(0.250,0.460,0.450,0.940) 300ms,height 300ms cubic-bezier(0.250,0.460,0.450,0.940),top 300ms cubic-bezier(0.250,0.460,0.450,0.940);-o-transition:width 300ms cubic-bezier(0.250,0.460,0.450,0.940) 300ms,height 300ms cubic-bezier(0.250,0.460,0.450,0.940),top 300ms cubic-bezier(0.250,0.460,0.450,0.940);-webkit-transition:width 300ms cubic-bezier(0.250,0.460,0.450,0.940),height 300ms cubic-bezier(0.250,0.460,0.450,0.940),top 300ms cubic-bezier(0.250,0.460,0.450,0.940);-webkit-transition-delay:300ms,0s,0s;transition:width 300ms cubic-bezier(0.250,0.460,0.450,0.940) 300ms,height 300ms cubic-bezier(0.250,0.460,0.450,0.940),top 300ms cubic-bezier(0.250,0.460,0.450,0.940)}.form-actions:after{right:0}.form-actions:before{left:0}.form-actions:hover:after,.form-actions:hover:before{width:50%;height:6.67vh;top:0;-moz-transition:width 300ms cubic-bezier(0.250,0.460,0.450,0.940),height 300ms cubic-bezier(0.250,0.460,0.450,0.940) 300ms,top 300ms cubic-bezier(0.250,0.460,0.450,0.940) 300ms;-o-transition:width 300ms cubic-bezier(0.250,0.460,0.450,0.940),height 300ms cubic-bezier(0.250,0.460,0.450,0.940) 300ms,top 300ms cubic-bezier(0.250,0.460,0.450,0.940) 300ms;-webkit-transition:width 300ms cubic-bezier(0.250,0.460,0.450,0.940),height 300ms cubic-bezier(0.250,0.460,0.450,0.940),top 300ms cubic-bezier(0.250,0.460,0.450,0.940);-webkit-transition-delay:0s,300ms,300ms;transition:width 300ms cubic-bezier(0.250,0.460,0.450,0.940),height 300ms cubic-bezier(0.250,0.460,0.450,0.940) 300ms,top 300ms cubic-bezier(0.250,0.460,0.450,0.940) 300ms}.form-actions:hover .form-submit{color:#fff;-moz-transition:color 300ms cubic-bezier(0.250,0.460,0.450,0.940) 300ms;-o-transition:color 300ms cubic-bezier(0.250,0.460,0.450,0.940) 300ms;-webkit-transition:color 300ms cubic-bezier(0.250,0.460,0.450,0.940);-webkit-transition-delay:300ms;transition:color 300ms cubic-bezier(0.250,0.460,0.450,0.940) 300ms}.form-actions .form-submit{text-transform:uppercase;text-align:center;vertical-align:middle;min-width:7.5vw;height:6.67vh;font-size:.7vw;margin:0;vertical-align:middle;*vertical-align:middle;font-family:"Roboto",sans-serif;background:transparent;border:0;font-size:.7vw;position:relative;z-index:1;letter-spacing:.15em;-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)}.button{text-transform:uppercase;text-align:center;vertical-align:middle;min-width:7.5vw;height:6.67vh;line-height:6.67vh;font-size:.7vw;margin:0;vertical-align:middle;*vertical-align:middle;font-family:"Roboto",sans-serif;border:3px solid #fff;position:relative;z-index:1;background:#1a1a1a;color:#fff;display:inline-block;padding:0 .73vw;z-index:1;letter-spacing:.15em;-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)}.button:after,.button:before{content:'';position:absolute;top:50%;height:1px;width:1.2vw;background-color:#999;z-index:-2;-moz-transition:width 300ms cubic-bezier(0.250,0.460,0.450,0.940) 300ms,height 300ms cubic-bezier(0.250,0.460,0.450,0.940),top 300ms cubic-bezier(0.250,0.460,0.450,0.940);-o-transition:width 300ms cubic-bezier(0.250,0.460,0.450,0.940) 300ms,height 300ms cubic-bezier(0.250,0.460,0.450,0.940),top 300ms cubic-bezier(0.250,0.460,0.450,0.940);-webkit-transition:width 300ms cubic-bezier(0.250,0.460,0.450,0.940),height 300ms cubic-bezier(0.250,0.460,0.450,0.940),top 300ms cubic-bezier(0.250,0.460,0.450,0.940);-webkit-transition-delay:300ms,0s,0s;transition:width 300ms cubic-bezier(0.250,0.460,0.450,0.940) 300ms,height 300ms cubic-bezier(0.250,0.460,0.450,0.940),top 300ms cubic-bezier(0.250,0.460,0.450,0.940)}
.button:after{right:0}.button:before{left:0}.button:hover{color:#1a1a1a;-moz-transition:color 300ms cubic-bezier(0.250,0.460,0.450,0.940) 300ms;-o-transition:color 300ms cubic-bezier(0.250,0.460,0.450,0.940) 300ms;-webkit-transition:color 300ms cubic-bezier(0.250,0.460,0.450,0.940);-webkit-transition-delay:300ms;transition:color 300ms cubic-bezier(0.250,0.460,0.450,0.940) 300ms}.button:hover:after,.button:hover:before{width:50%;height:6.67vh;top:0;background-color:#29d3d3;-moz-transition:width 300ms cubic-bezier(0.250,0.460,0.450,0.940),height 300ms cubic-bezier(0.250,0.460,0.450,0.940) 300ms,top 300ms cubic-bezier(0.250,0.460,0.450,0.940) 300ms;-o-transition:width 300ms cubic-bezier(0.250,0.460,0.450,0.940),height 300ms cubic-bezier(0.250,0.460,0.450,0.940) 300ms,top 300ms cubic-bezier(0.250,0.460,0.450,0.940) 300ms;-webkit-transition:width 300ms cubic-bezier(0.250,0.460,0.450,0.940),height 300ms cubic-bezier(0.250,0.460,0.450,0.940),top 300ms cubic-bezier(0.250,0.460,0.450,0.940);-webkit-transition-delay:0s,300ms,300ms;transition:width 300ms cubic-bezier(0.250,0.460,0.450,0.940),height 300ms cubic-bezier(0.250,0.460,0.450,0.940) 300ms,top 300ms cubic-bezier(0.250,0.460,0.450,0.940) 300ms}.marker,.form-required{color:#c00}.container-inline div,.container-inline label{display:inline}fieldset{border:1px solid #999}.password-parent,.confirm-parent{margin:0}table{margin:10px 0;padding:0;width:100%}table.sticky-header{z-index:10}table,thead,tbody,tr,th,td{border-color:#999}table,td,th{vertical-align:middle}caption,th,td{text-align:left}thead tr{font-weight:700;background-color:#e5e5e5}td,th{border-bottom:0;margin:0;padding:5px 7px}tbody tr{border-top:1px solid #999}tr.odd{background:#1a1a1a}tr.info,tr.even,tr:nth-child(2n+2){border-bottom:0;background-color:#f5f5f5}tr.odd td.active{background-color:#eee}tr.even td.active{background-color:#ebebeb}#forum td.created,#forum td.posts,#forum td.topics,#forum td.last-reply,#forum td.replies,#forum td.pager{white-space:normal}#messages{position:relative;z-index:10}div.messages{margin-bottom:10px;margin-top:10px}div.messages ul{margin-top:0;margin-bottom:0}.node-unpublished p.unpublished,.comment-unpublished p.unpublished{color:pink;color:rgba(239,170,170,0.4);font-family:Impact,Haettenschweiler,"Franklin Gothic Bold",Charcoal,"Helvetica Inserat","Bitstream Vera Sans Bold","Arial Black",sans-serif;font-size:50px;font-weight:700;line-height:1.2;height:0;margin:0;padding:0;overflow:visible;text-align:center;text-transform:uppercase;word-wrap:break-word}.ie6-7 .node-unpublished p.unpublished>*,.ie6-7 .comment-unpublished p.unpublished>*{position:relative}.maintenance-page .container{padding:40px 0}.maintenance-page #site-name,.maintenance-page #page-title{margin:0}.db-offline .container{margin:0 auto;padding:40px 0;width:100%;max-width:960px}.db-offline div.messages{margin:20px 0 0}.db-offline #content{padding:20px 0}#admin-menu{margin:0;padding:0}.dev-query{background:#eee;padding:30px}.field-collection-view .entity-field-collection-item{float:left}.field-collection-view ul.field-collection-view-links{float:right;font-size:.821em;list-style-type:none;width:auto;margin:0 1em;padding:0}.field-collection-view .field-label{width:25%}.field-collection-view .content{margin-top:0;width:100%}.field-collection-view .entity-field-collection-item{width:100%}ul.field-collection-view-links li{float:left}ul.field-collection-view-links li a{margin-right:1em}.field-collection-container ul.action-links-field-collection-add{float:right;padding:0 .5em 0 0;margin:0 0 1em 2em;font-size:.821em}.ds-2col-stacked-fluid>.group-left{float:left;width:50%}.ds-2col-stacked-fluid>.group-right{float:right;width:50%}#styleguide-header{padding:0 10px}#styleguide-header .item-list{font-family:inherit;margin:0 20px 20px 0;min-height:260px;width:auto}#page>.block-webform{position:fixed;right:-100vw;top:0;height:100vh;width:100vw;margin:0;-moz-transition:right 600ms cubic-bezier(0.550,0.085,0.680,0.530);-o-transition:right 600ms cubic-bezier(0.550,0.085,0.680,0.530);-webkit-transition:right 600ms cubic-bezier(0.550,0.085,0.680,0.530);transition:right 600ms cubic-bezier(0.550,0.085,0.680,0.530);z-index:5}#page>.block-webform.active{-moz-transition:right 600ms cubic-bezier(0.250,0.460,0.450,0.940);-o-transition:right 600ms cubic-bezier(0.250,0.460,0.450,0.940);-webkit-transition:right 600ms cubic-bezier(0.250,0.460,0.450,0.940);transition:right 600ms cubic-bezier(0.250,0.460,0.450,0.940);right:0}#page>.block-webform .block-inner{padding-left:14.25vw;width:100%;height:100%;box-sizing:border-box}#page>.block-webform .block-inner div.contextual-links-wrapper{right:auto;left:14.25vw}#page>.block-webform .block-inner div.contextual-links-wrapper ul.contextual-links{right:auto;left:0;-moz-border-radius:4px 4px 4px 0;-webkit-border-radius:4px;border-radius:4px 4px 4px 0}#page>.block-webform .block-inner .block-content{width:100%;height:100%;background-color:#fff;margin:0;overflow:hidden;position:relative}#page>.block-webform .block-inner .block-content .group-content{pointer-events:none;box-sizing:border-box;margin:0 36vw 0 0;position:relative;overflow:hidden;z-index:2;height:100%}#page>.block-webform .block-inner .block-content .group-content .group-content-inner{padding:11vh 7.5vw 0;pointer-events:all;height:100%;overflow:auto;margin-right:-17px;box-sizing:border-box;background-color:rgba(255,255,255,0.8)}#page>.block-webform .block-inner .block-content .group-content .group-content-inner .page-title{color:#1a1a1a;margin-bottom:3.7vh;font-family:"Roboto",sans-serif;font-weight:300}
#page>.block-webform .block-inner .block-content .group-content .group-content-inner h3{font-family:"Roboto",sans-serif;letter-spacing:.15em;text-transform:uppercase}#page>.block-webform .block-inner .block-content .group-content .group-content-inner form{padding-right:0;padding-bottom:11vh;overflow:hidden}#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:absolute;top:0;width:100%;left:0;height:100vh}#page>.block-webform .block-inner .block-content .field-name-field-map .field-item{width:100%;height:100%}#page>.block-webform .block-inner .block-content .field-name-field-map .field-item .field-item{width:100%;height:100%}#page>.block-webform .block-inner .block-content .field-name-field-map .field-item .field-item .google-map-field{width:100%;height:100%}#page>.block-webform .block-inner .block-content .field-name-field-map .field-item .field-item .google-map-field .google_map_field_display{width:100%;height:100%}#block-locale-language{right:0;bottom:0;position:fixed;margin:0;width:14.25vw;height:14.4vh;z-index:11}#block-locale-language .block-inner{width:100%;height:100%}#block-locale-language .block-inner .block-content{width:100%;height:100%}#block-locale-language .block-inner .block-content .language-switcher-locale-url{padding:0;margin:0}#block-locale-language .block-inner .block-content .language-switcher-locale-url li{width:100%;height:100%;padding:0;list-style:none}#block-locale-language .block-inner .block-content .language-switcher-locale-url li a,#block-locale-language .block-inner .block-content .language-switcher-locale-url li .locale-untranslated{display:block;width:100%;height:100%;line-height:14.4vh;text-align:center;color:#fff;font-family:"muc_zeit",sans-serif;font-size:.7vw;position:relative}#block-locale-language .block-inner .block-content .language-switcher-locale-url li a:after,#block-locale-language .block-inner .block-content .language-switcher-locale-url li .locale-untranslated:after{content:'';position:absolute;display:block;top:50%;width:3.2vw;left:50%;height:1px;-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);background:#999;-moz-transform:translateX(-1.6vw) translateY(0.7vw);-ms-transform:translateX(-1.6vw) translateY(0.7vw);-webkit-transform:translateX(-1.6vw) translateY(0.7vw);transform:translateX(-1.6vw) translateY(0.7vw)}#block-locale-language .block-inner .block-content .language-switcher-locale-url li a:hover,#block-locale-language .block-inner .block-content .language-switcher-locale-url li .locale-untranslated:hover{color:#02b1b5}#block-locale-language .block-inner .block-content .language-switcher-locale-url li a:hover:after,#block-locale-language .block-inner .block-content .language-switcher-locale-url li .locale-untranslated:hover:after{background-color:#02b1b5}#block-locale-language .block-inner .block-content .language-switcher-locale-url li .locale-untranslated{color:#999}#block-locale-language .block-inner .block-content .language-switcher-locale-url li .locale-untranslated:after{background:#999}#block-locale-language .block-inner .block-content .language-switcher-locale-url li.active{display:none}#contacts{width:14.25vw;height:10.8vh;line-height:10.8vh;right:0;top:0;position:fixed;cursor:pointer;text-align:center;color:#fff;font-family:"Roboto",sans-serif;font-size:.7vw;text-transform:uppercase;letter-spacing:.15em;white-space:nowrap;overflow:hidden;z-index:11;-moz-transition:all 300ms cubic-bezier(0.250,0.460,0.450,0.940);-o-transition:all 300ms cubic-bezier(0.250,0.460,0.450,0.940);-webkit-transition:all 300ms cubic-bezier(0.250,0.460,0.450,0.940);transition:all 300ms cubic-bezier(0.250,0.460,0.450,0.940)}#contacts .text{position:relative;width:100%;display:inline-block;-moz-transition:all 300ms cubic-bezier(0.250,0.460,0.450,0.940);-o-transition:all 300ms cubic-bezier(0.250,0.460,0.450,0.940);-webkit-transition:all 300ms cubic-bezier(0.250,0.460,0.450,0.940);transition:all 300ms cubic-bezier(0.250,0.460,0.450,0.940);left:-100%;opacity:1}#contacts .text.back{opacity:0}#contacts .text.back:after{content:'';width:60px;height:14px;background:transparent url(//fbs.localhost/sites/all/themes/fbs/css/images/arrow-right-dark.png) right center no-repeat;padding-left:.73vw;display:inline-block;vertical-align:middle;margin-top:-2px;margin-right:-.73vw}
#contacts:after,#contacts:before{content:'';position:absolute;top:50%;width:3.2vw;height:2px;-moz-transition:all 300ms cubic-bezier(0.175,0.885,0.320,1.275);-o-transition:all 300ms cubic-bezier(0.175,0.885,0.320,1.275);-webkit-transition:all 300ms cubic-bezier(0.175,0.885,0.320,1.275);transition:all 300ms cubic-bezier(0.175,0.885,0.320,1.275);background:#fff}#contacts:after{left:50%;-moz-transform:translateX(0) translateY(-1.19vw);-ms-transform:translateX(0) translateY(-1.19vw);-webkit-transform:translateX(0) translateY(-1.19vw);transform:translateX(0) translateY(-1.19vw)}#contacts:before{right:50%;-moz-transform:translateX(0) translateY(1.05vw);-ms-transform:translateX(0) translateY(1.05vw);-webkit-transform:translateX(0) translateY(1.05vw);transform:translateX(0) translateY(1.05vw)}#contacts:hover:after{-moz-transform:translateX(-1.6vw) translateY(-1.19vw);-ms-transform:translateX(-1.6vw) translateY(-1.19vw);-webkit-transform:translateX(-1.6vw) translateY(-1.19vw);transform:translateX(-1.6vw) translateY(-1.19vw)}#contacts:hover:before{-moz-transform:translateX(1.6vw) translateY(1.05vw);-ms-transform:translateX(1.6vw) translateY(1.05vw);-webkit-transform:translateX(1.6vw) translateY(1.05vw);transform:translateX(1.6vw) translateY(1.05vw)}#contacts.active{background:transparent}#contacts.active:after{-moz-transform:translateX(-6.4vw) translateY(-1.19vw);-ms-transform:translateX(-6.4vw) translateY(-1.19vw);-webkit-transform:translateX(-6.4vw) translateY(-1.19vw);transform:translateX(-6.4vw) translateY(-1.19vw);opacity:0}#contacts.active:before{-moz-transform:translateX(6.4vw) translateY(1.05vw);-ms-transform:translateX(6.4vw) translateY(1.05vw);-webkit-transform:translateX(6.4vw) translateY(1.05vw);transform:translateX(6.4vw) translateY(1.05vw);opacity:0}#contacts.active .text{left:0}#contacts.active .text.contact{opacity:0}#contacts.active .text.back{opacity:1;color:#1a1a1a;font-weight:bold}.captcha{margin-top:3.7vh;text-align:center;padding:3.7vh 3.125vw;box-sizing:border-box}.captcha .fieldset-description{margin:0 0 3.7vh}#primary-menu-bar{position:fixed;left:0;top:0;width:100%;height:100%;margin:0;box-sizing:border-box;padding:0 64vw 0 0;background:rgba(26,26,26,0);pointer-events:none;-moz-transition:background 600ms cubic-bezier(0.250,0.460,0.450,0.940);-o-transition:background 600ms cubic-bezier(0.250,0.460,0.450,0.940);-webkit-transition:background 600ms cubic-bezier(0.250,0.460,0.450,0.940);transition:background 600ms cubic-bezier(0.250,0.460,0.450,0.940);z-index:6}#primary-menu-bar.active{background:rgba(26,26,26,0.7);pointer-events:all}#primary-menu-bar.active .primary-menu-wrapper{width:100%;padding:14.4vh .73vw 14.4vh 0}#primary-menu-bar .primary-menu-wrapper{width:0;height:100%;padding:14.4vh 0 14.4vh 0;box-sizing:border-box;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;background:#1a1a1a;overflow:hidden;-moz-transition:width 600ms cubic-bezier(0.250,0.460,0.450,0.940),padding 600ms cubic-bezier(0.250,0.460,0.450,0.940);-o-transition:width 600ms cubic-bezier(0.250,0.460,0.450,0.940),padding 600ms cubic-bezier(0.250,0.460,0.450,0.940);-webkit-transition:width 600ms cubic-bezier(0.250,0.460,0.450,0.940),padding 600ms cubic-bezier(0.250,0.460,0.450,0.940);transition:width 600ms cubic-bezier(0.250,0.460,0.450,0.940),padding 600ms cubic-bezier(0.250,0.460,0.450,0.940)}.group-ftitle{width:100%;height:100vh;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;position:relative}.group-ftitle:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(26,26,26,0.35)}.group-ftitle:before{content:'';position:absolute;left:14.25vw;bottom:14.4vh;width:14px;height:60px;background:transparent url(//fbs.localhost/sites/all/themes/fbs/css/images/arrow-bottom.png) center bottom no-repeat;z-index:1;margin-bottom:-.26vw}.group-ftitle .group-title-comb{position:relative;width:100%}.group-ftitle .group-title-comb h3.title{position:absolute;bottom:100%;left:17.0625vw;z-index:1}.group-ftitle .group-title-comb .button{position:absolute;top:100%;left:17.0625vw}.group-ftitle .field-name-title{position:relative;z-index:1;width:100%;box-sizing:border-box;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.group-ftitle .field-name-title:before{content:'';width:14.25vw;height:3px;background:#fff;position:relative;display:inline-block;vertical-align:middle}.group-ftitle .field-name-title:after{content:'';width:auto;height:3px;background:#fff;position:relative;display:block;-webkit-flex-grow:1;flex-grow:1}.group-ftitle .field-name-title .page-title{display:inline-block;position:relative;padding:3.125vw 2.1875vw 3.125vw 2.5vw;font-weight:normal;white-space:nowrap}.group-ftitle .field-name-title .page-title:after{content:'';right:0;top:50%;width:3px;height:3.7vh;-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);transform:translate(0,-50%);background:#fff;position:absolute}.group-ftitle .field-name-title .page-title:before{content:'';left:0;top:50%;width:3px;height:3.7vh;-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);transform:translate(0,-50%);background:#fff;position:absolute}.group-ftitle .field-name-field-banner,.group-ftitle .field-name-field-teaser-banner,.group-ftitle .field-name-field-title-gallery{position:absolute;right:0;bottom:14.4vh;width:64vw;line-height:0;top:0;overflow:hidden}.group-ftitle .field-name-field-banner picture,.group-ftitle .field-name-field-teaser-banner picture,.group-ftitle .field-name-field-title-gallery picture{width:100%;height:100%}.group-ftitle .field-name-field-banner picture img,.group-ftitle .field-name-field-teaser-banner picture img,.group-ftitle .field-name-field-title-gallery picture img{width:100%;height:100%;max-width:none;object-fit:cover}.field-collection-container{border-bottom:0;margin-bottom:0;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 400%;background-size:100% 60%;background-repeat:no-repeat;-moz-transition:background 900ms cubic-bezier(0.455,0.030,0.515,0.955);-o-transition:background 900ms cubic-bezier(0.455,0.030,0.515,0.955);-webkit-transition:background 900ms cubic-bezier(0.455,0.030,0.515,0.955);transition:background 900ms cubic-bezier(0.455,0.030,0.515,0.955)}
.field-collection-container.bg{background-position:center 100%}.field-collection-container .field-collection-view{padding:0;margin:0;border-bottom:0;position:relative}.field-collection-container .field-collection-view .field-collection-view-links{position:absolute;right:0;bottom:14.4vh;z-index:2}.field-collection-container .field-collection-view .field-collection-item-field-sections{float:none;min-height:100vh;position:relative}.field-collection-container .field-collection-view .field-collection-item-field-sections:before{content:'';left:7.125vw;top:50%;right:0;height:1px;background:#4d4d4d;position:absolute;display:block;visibility:visible}.field-collection-container .field-collection-view .field-collection-item-field-sections[about="/field-collection/field-sections/144"]:before,.field-collection-container .field-collection-view .field-collection-item-field-sections[about="/field-collection/field-sections/145"]:before{display:none}.field-collection-container .field-collection-view .field-collection-item-field-sections .field-name-field-banner{position:absolute;right:0;top:0;line-height:0;opacity:.65}.field-collection-container .field-collection-view .field-collection-item-field-sections .field-name-field-banner picture img{width:60vw;max-width:56.77vw}.field-collection-container .field-collection-view .field-collection-item-field-sections .field-name-field-text{color:#999;text-transform:uppercase;letter-spacing:.15em;font-size:.7vw;margin:0 14.25vw 0;box-sizing:border-box;padding-top:14.4vh;position:relative;z-index:1}.field-collection-container .field-collection-view .field-collection-item-field-sections .block{margin:0 13.52vw}.field-collection-container .field-collection-view .field-collection-item-field-sections .block .views-responsive-grid .views-row{display:-webkit-flex;display:flex}.field-collection-container .field-collection-view .field-collection-item-field-sections .block .views-responsive-grid.views-columns-3 .views-column{width:33.33%;box-sizing:border-box;padding:0 .73vw}.field-collection-container .field-collection-view .field-collection-item-field-services.ds-2col-stacked-fluid:before{content:'';left:7.125vw;top:50%;right:0;height:1px;background:#4d4d4d;position:absolute;display:block;visibility:visible;margin-top:3.7vh}.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:3.6vw;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:2.1vw;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:7.125vw}.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:50%;float:left;height:6.67vh;border-top:1px solid #02b1b5;border-bottom:1px solid #02b1b5;margin:0 0 -1px;color:#44f5f0;text-transform:uppercase;letter-spacing:.15em;font-size:.8vw;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}
#block-views-fbs-team-block{position:relative;z-index:1}#block-views-fbs-team-block .views-row .views-column{line-height:0}#block-views-fbs-team-block .views-row .views-column .group-title{margin-top:3.7vh;line-height:1.5;text-transform:uppercase;letter-spacing:.15em}#block-views-fbs-team-block .views-row .views-column .group-title .team-name{margin:0 0 .925vh;color:#fff;font-weight:900;font-size:1.12vw;letter-spacing:.15em}#block-views-fbs-team-block .views-row .views-column .group-title .team-position{color:#02b1b5;font-size:.7vw;font-weight:bold;margin:0}.node-services .field-collection-container .field-collection-view{padding:0 14.25vw;min-height:100vh;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.node-services .field-collection-container .field-collection-view h2.field-name-field-title{margin-top:0 !important}.view-service-categories,.view-type-filter{padding:3.7vh 14.25vw;width:100%;box-sizing:border-box;position:fixed;left:0;top:-14.07vh;z-index:2;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-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.show,.view-type-filter.show{top:0;opacity:1}.view-service-categories .filter-button,.view-type-filter .filter-button{display:none}.view-service-categories .filter,.view-service-categories .filter-button,.view-type-filter .filter,.view-type-filter .filter-button{background:#1a1a1a;line-height:6.67vh;text-align:center;border:1px solid #666;color:#999;font-weight:bold;font-size:.8vw;text-transform:uppercase;letter-spacing:.15em;cursor:pointer;-webkit-flex-grow:1;flex-grow:1;-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 .filter:hover,.view-service-categories .filter.active,.view-service-categories .filter-button:hover,.view-service-categories .filter-button.active,.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-case-studies.view-display-id-page{padding:14.4vh 13.52vw;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQwNDA0MCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzQwNDA0MCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='),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%,#404040),color-stop(100%,#404040)),-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#1a1a1a),color-stop(100%,#333));background-image:-moz-linear-gradient(#404040,#404040),-moz-linear-gradient(#1a1a1a,#333);background-image:-webkit-linear-gradient(#404040,#404040),-webkit-linear-gradient(#1a1a1a,#333);background-image:linear-gradient(#404040,#404040),linear-gradient(#1a1a1a,#333);background-attachment:fixed,fixed;background-position:7.125vw center,center 100%;background-size:92.875vw 1px,100% 60%;background-repeat:no-repeat,no-repeat}.view-case-studies.view-display-id-page .view-header{position:relative;margin:4.6875vw .73vw 6.25vw}.view-case-studies.view-display-id-page .view-header .title{margin:0}.view-case-studies.view-display-id-page .view-header .mode-buttons{position:absolute;right:0;top:0;height:100%;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-flex-direction:row;flex-direction:row}.view-case-studies.view-display-id-page .view-header .mode-buttons i{cursor:pointer;font-size:150%;vertical-align:middle;display:inline-block;-moz-transition:color 300ms cubic-bezier(0.455,0.030,0.515,0.955);-o-transition:color 300ms cubic-bezier(0.455,0.030,0.515,0.955);-webkit-transition:color 300ms cubic-bezier(0.455,0.030,0.515,0.955);transition:color 300ms cubic-bezier(0.455,0.030,0.515,0.955)}.view-case-studies.view-display-id-page .view-header .mode-buttons i:first-child{margin-right:.73vw}.view-case-studies.view-display-id-page .view-header .mode-buttons i:hover,.view-case-studies.view-display-id-page .view-header .mode-buttons i.active{color:#fff}.view-case-studies.view-display-id-page .view-contents{overflow:hidden}
.view-case-studies.view-display-id-page .view-contents.list{display:none;padding:0 .73vw}.view-case-studies.view-display-id-page .view-contents .views-row{width:33.33%;float:left;box-sizing:border-box;padding:.73vw;position:relative;line-height:0;position:relative;z-index:1}.view-case-studies.view-display-id-page .view-contents .views-row .node-case-studies{margin:0;position:relative}.view-case-studies.view-display-id-page .view-contents .views-row .node-case-studies:after{content:'';z-index:0;position:absolute;left:0;top:-3px;right:100%;bottom:100%;background:#02b1b5;height:auto;display:block;visibility:visible;pointer-events:none;-moz-transition:right 300ms cubic-bezier(0.550,0.085,0.680,0.530) 900ms,bottom 300ms linear 600ms;-o-transition:right 300ms cubic-bezier(0.550,0.085,0.680,0.530) 900ms,bottom 300ms linear 600ms;-webkit-transition:right 300ms cubic-bezier(0.550,0.085,0.680,0.530),bottom 300ms linear;-webkit-transition-delay:900ms,600ms;transition:right 300ms cubic-bezier(0.550,0.085,0.680,0.530) 900ms,bottom 300ms linear 600ms}.view-case-studies.view-display-id-page .view-contents .views-row .node-case-studies:before{content:'';z-index:0;position:absolute;left:102%;bottom:-3px;right:-3px;top:100%;background:#02b1b5;pointer-events:none;-moz-transition:left 300ms cubic-bezier(0.550,0.085,0.680,0.530),top 300ms linear 300ms;-o-transition:left 300ms cubic-bezier(0.550,0.085,0.680,0.530),top 300ms linear 300ms;-webkit-transition:left 300ms cubic-bezier(0.550,0.085,0.680,0.530),top 300ms linear;-webkit-transition-delay:0s,300ms;transition:left 300ms cubic-bezier(0.550,0.085,0.680,0.530),top 300ms linear 300ms}.view-case-studies.view-display-id-page .view-contents .views-row .node-case-studies:hover:after{right:-3px;bottom:0;-moz-transition:right 300ms cubic-bezier(0.550,0.085,0.680,0.530),bottom 300ms linear 300ms;-o-transition:right 300ms cubic-bezier(0.550,0.085,0.680,0.530),bottom 300ms linear 300ms;-webkit-transition:right 300ms cubic-bezier(0.550,0.085,0.680,0.530),bottom 300ms linear;-webkit-transition-delay:0s,300ms;transition:right 300ms cubic-bezier(0.550,0.085,0.680,0.530),bottom 300ms linear 300ms}.view-case-studies.view-display-id-page .view-contents .views-row .node-case-studies:hover:before{left:-3px;top:-3px;-moz-transition:left 300ms cubic-bezier(0.550,0.085,0.680,0.530) 600ms,top 300ms linear 900ms;-o-transition:left 300ms cubic-bezier(0.550,0.085,0.680,0.530) 600ms,top 300ms linear 900ms;-webkit-transition:left 300ms cubic-bezier(0.550,0.085,0.680,0.530),top 300ms linear;-webkit-transition-delay:600ms,900ms;transition:left 300ms cubic-bezier(0.550,0.085,0.680,0.530) 600ms,top 300ms linear 900ms}.view-case-studies.view-display-id-page .view-contents .views-row .node-case-studies:hover .group-item-title{opacity:1;-moz-transition:all 300ms cubic-bezier(0.550,0.085,0.680,0.530) 1200ms;-o-transition:all 300ms cubic-bezier(0.550,0.085,0.680,0.530) 1200ms;-webkit-transition:all 300ms cubic-bezier(0.550,0.085,0.680,0.530);-webkit-transition-delay:1200ms;transition:all 300ms cubic-bezier(0.550,0.085,0.680,0.530) 1200ms}.view-case-studies.view-display-id-page .view-contents .views-row .node-case-studies picture{position:relative;z-index:1}.view-case-studies.view-display-id-page .view-contents .views-row .node-case-studies .group-item-title{position:absolute;left:0;top:0;right:0;bottom:0;box-sizing:border-box;padding:.73vw;background:#fff;z-index:2;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;-moz-transition:all 300ms cubic-bezier(0.550,0.085,0.680,0.530);-o-transition:all 300ms cubic-bezier(0.550,0.085,0.680,0.530);-webkit-transition:all 300ms cubic-bezier(0.550,0.085,0.680,0.530);transition:all 300ms cubic-bezier(0.550,0.085,0.680,0.530);opacity:0;text-align:center}.view-case-studies.view-display-id-page .view-contents .views-row .node-case-studies .group-item-title:after{content:'';position:absolute;left:50%;bottom:3.7vh;width:20px;height:20px;margin:0 0 -10px -10px;background:transparent url(//fbs.localhost/sites/all/themes/fbs/css/images/plus.png) center center no-repeat}
.view-case-studies.view-display-id-page .view-contents .views-row .node-case-studies .group-item-title .field-name-field-type{position:absolute;width:100%;left:0;top:0;text-transform:uppercase;letter-spacing:.15em;font-size:.8vw;color:#999;margin:3.7vh 0 0;text-align:center;font-weight:normal;line-height:1}.view-case-studies.view-display-id-page .view-contents .views-row .node-case-studies .group-item-title .item-title{color:#02b1b5;font-family:"muc_zeit",sans-serif;letter-spacing:.15em;text-transform:uppercase;font-size:120%;font-weight:normal;line-height:1}.view-case-studies.view-display-id-page .view-contents .views-row .node-case-studies .content-link{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden;text-indent:-9999px;z-index:3}.view-case-studies.view-display-id-attachment_1{position:relative;z-index:1}.view-case-studies.view-display-id-attachment_1 .views-css-tables-table{border:0;margin:0;text-transform:uppercase;letter-spacing:.15em;font-size:80%;font-weight:bold;position:relative;display:block}.view-case-studies.view-display-id-attachment_1 .views-css-tables-table .views-css-tables-table--thead{border-color:#4d4d4d;display:block}.view-case-studies.view-display-id-attachment_1 .views-css-tables-table .views-css-tables-table--thead .views-css-tables-table--row{background-color:transparent;color:#4d4d4d;padding:0;display:-webkit-flex;display:flex;width:100%}.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.85vh 1.5625vw;border-bottom:1px solid #4d4d4d;font-weight:900;width:20%;display:block}.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:5%}.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:35%}.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 a{color:#4d4d4d}.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 a:hover{color:#02b1b5}.view-case-studies.view-display-id-attachment_1 .views-css-tables-table .views-css-tables-table--tbody{border-color:#4d4d4d;position:relative;display:block;cursor:pointer}.view-case-studies.view-display-id-attachment_1 .views-css-tables-table .views-css-tables-table--tbody .views-css-tables-table--row{border-color:#4d4d4d;background:transparent;position:relative;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;width:100%}.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{border-bottom:1px solid #4d4d4d;background:transparent;padding:11vh 1.5625vw 1.85vh;color:#fff;display:block;width:20%}.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:5%}.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:35%}.view-case-studies.view-display-id-attachment_1 .views-css-tables-table .views-css-tables-table--tbody .views-css-tables-table--row .bg{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;z-index:-1;background-size:cover;background-position:center center;background-repeat:no-repeat;-moz-transition:opacity 300ms cubic-bezier(0.455,0.030,0.515,0.955);-o-transition:opacity 300ms cubic-bezier(0.455,0.030,0.515,0.955);-webkit-transition:opacity 300ms cubic-bezier(0.455,0.030,0.515,0.955);transition:opacity 300ms cubic-bezier(0.455,0.030,0.515,0.955)}.view-case-studies.view-display-id-attachment_1 .views-css-tables-table .views-css-tables-table--tbody .views-css-tables-table--row:hover .bg{opacity:.6}.node-type-case_studies .block-system{margin:0}.node-type-case_studies .block-system .node-case-studies{margin:0;position:relative}.node-type-case_studies .block-system .node-case-studies .field-name-case-studies-link{position:absolute;right:0;top:0;left:14.25vw;height:10.8vh;background:rgba(26,26,26,0.3);padding:0 16.35vw 0 2.1vw;box-sizing:border-box;line-height:10.8vh;color:#fff;font-size:.8vw;letter-spacing:.15em;font-weight:bold;z-index:2}.node-type-case_studies .block-system .node-case-studies .field-name-case-studies-link .back-link{color:#fff;line-height:10.8vh;text-transform:uppercase;font-size:.8vw;display:inline-block}.node-type-case_studies .block-system .node-case-studies .field-name-case-studies-link .back-link:before{content:'';width:60px;height:14px;background:transparent url(//fbs.localhost/sites/all/themes/fbs/css/images/arrow-left.png) left center no-repeat;padding-right:.73vw;display:inline-block;vertical-align:middle;margin-top:-2px}
.node-type-case_studies .block-system .node-case-studies .field-name-case-studies-link:after{content:'';position:absolute;right:0;width:14.25vw;top:0;height:100%;background:rgba(26,26,26,0.1)}.node-type-case_studies .block-system .node-case-studies .field-name-case-studies-link .counter{text-align:right;float:right}.node-type-case_studies .block-system .node-case-studies .group-gallery{height:100vh;margin-left:14.25vw;overflow:hidden;background:#fff}.node-type-case_studies .block-system .node-case-studies .group-gallery picture{-webkit-filter:brightness(100%);filter:brightness(100%);overflow:hidden;height:100vh;width:85.75vw !important}.node-type-case_studies .block-system .node-case-studies .group-gallery picture.fade{-webkit-filter:brightness(10%);filter:brightness(10%);-moz-transition:filter 300ms cubic-bezier(0.215,0.610,0.355,1.000);-o-transition:filter 300ms cubic-bezier(0.215,0.610,0.355,1.000);-webkit-transition:filter 300ms cubic-bezier(0.215,0.610,0.355,1.000);transition:filter 300ms cubic-bezier(0.215,0.610,0.355,1.000)}.node-type-case_studies .block-system .node-case-studies .group-gallery picture img{max-width:auto;width:100%;height:100%;max-width:none;position:relative;object-fit:cover;top:50%;left:50%;-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.node-type-case_studies .block-system .node-case-studies .group-details{position:absolute;right:-42.875vw;top:0;height:100vh;width:42.875vw;background:rgba(255,255,255,0.9);overflow:auto;z-index:6;-moz-transition:all 600ms cubic-bezier(0.550,0.085,0.680,0.530);-o-transition:all 600ms cubic-bezier(0.550,0.085,0.680,0.530);-webkit-transition:all 600ms cubic-bezier(0.550,0.085,0.680,0.530);transition:all 600ms cubic-bezier(0.550,0.085,0.680,0.530);box-sizing:border-box;padding:14.4vh 10.96154vw 14.4vh 2.1vw}.node-type-case_studies .block-system .node-case-studies .group-details.active{right:0;-moz-transition:all 600ms cubic-bezier(0.250,0.460,0.450,0.940);-o-transition:all 600ms cubic-bezier(0.250,0.460,0.450,0.940);-webkit-transition:all 600ms cubic-bezier(0.250,0.460,0.450,0.940);transition:all 600ms cubic-bezier(0.250,0.460,0.450,0.940)}.node-type-case_studies .block-system .node-case-studies .group-details>h3{position:fixed;right:0;top:50%;width:14.25vw;height:10.8vh;line-height:10.8vh;margin-top:-5.4vh;background:#fff;color:#1a1a1a;text-align:center;font-family:"Roboto",sans-serif;font-size:.7vw;text-transform:uppercase;letter-spacing:.15em;white-space:nowrap;overflow:hidden;z-index:6;cursor:pointer;-moz-transition:all 300ms cubic-bezier(0.250,0.460,0.450,0.940);-o-transition:all 300ms cubic-bezier(0.250,0.460,0.450,0.940);-webkit-transition:all 300ms cubic-bezier(0.250,0.460,0.450,0.940);transition:all 300ms cubic-bezier(0.250,0.460,0.450,0.940)}.node-type-case_studies .block-system .node-case-studies .group-details>h3 .text{position:relative;width:100%;display:inline-block;-moz-transition:all 300ms cubic-bezier(0.250,0.460,0.450,0.940);-o-transition:all 300ms cubic-bezier(0.250,0.460,0.450,0.940);-webkit-transition:all 300ms cubic-bezier(0.250,0.460,0.450,0.940);transition:all 300ms cubic-bezier(0.250,0.460,0.450,0.940);left:-100%;opacity:1}.node-type-case_studies .block-system .node-case-studies .group-details>h3 .text.back{opacity:0}.node-type-case_studies .block-system .node-case-studies .group-details>h3 .text.back:after{content:'';width:60px;height:14px;background:transparent url(//fbs.localhost/sites/all/themes/fbs/css/images/arrow-right-dark.png) right center no-repeat;padding-left:.73vw;display:inline-block;vertical-align:middle;margin-top:-2px;margin-right:-.73vw}.node-type-case_studies .block-system .node-case-studies .group-details>h3:after,.node-type-case_studies .block-system .node-case-studies .group-details>h3:before{content:'';position:absolute;top:50%;width:3.2vw;height:2px;-moz-transition:all 300ms cubic-bezier(0.175,0.885,0.320,1.275);-o-transition:all 300ms cubic-bezier(0.175,0.885,0.320,1.275);-webkit-transition:all 300ms cubic-bezier(0.175,0.885,0.320,1.275);transition:all 300ms cubic-bezier(0.175,0.885,0.320,1.275);background:#1a1a1a}
.node-type-case_studies .block-system .node-case-studies .group-details>h3:after{left:50%;-moz-transform:translateX(0) translateY(-1.19vw);-ms-transform:translateX(0) translateY(-1.19vw);-webkit-transform:translateX(0) translateY(-1.19vw);transform:translateX(0) translateY(-1.19vw)}.node-type-case_studies .block-system .node-case-studies .group-details>h3:before{right:50%;-moz-transform:translateX(0) translateY(1.05vw);-ms-transform:translateX(0) translateY(1.05vw);-webkit-transform:translateX(0) translateY(1.05vw);transform:translateX(0) translateY(1.05vw)}.node-type-case_studies .block-system .node-case-studies .group-details>h3:hover:after{-moz-transform:translateX(-1.6vw) translateY(-1.19vw);-ms-transform:translateX(-1.6vw) translateY(-1.19vw);-webkit-transform:translateX(-1.6vw) translateY(-1.19vw);transform:translateX(-1.6vw) translateY(-1.19vw)}.node-type-case_studies .block-system .node-case-studies .group-details>h3:hover:before{-moz-transform:translateX(1.6vw) translateY(1.05vw);-ms-transform:translateX(1.6vw) translateY(1.05vw);-webkit-transform:translateX(1.6vw) translateY(1.05vw);transform:translateX(1.6vw) translateY(1.05vw)}.node-type-case_studies .block-system .node-case-studies .group-details>h3.active{background:transparent}.node-type-case_studies .block-system .node-case-studies .group-details>h3.active:after{-moz-transform:translateX(-6.4vw) translateY(-1.19vw);-ms-transform:translateX(-6.4vw) translateY(-1.19vw);-webkit-transform:translateX(-6.4vw) translateY(-1.19vw);transform:translateX(-6.4vw) translateY(-1.19vw);opacity:0}.node-type-case_studies .block-system .node-case-studies .group-details>h3.active:before{-moz-transform:translateX(6.4vw) translateY(1.05vw);-ms-transform:translateX(6.4vw) translateY(1.05vw);-webkit-transform:translateX(6.4vw) translateY(1.05vw);transform:translateX(6.4vw) translateY(1.05vw);opacity:0}.node-type-case_studies .block-system .node-case-studies .group-details>h3.active .text{left:0}.node-type-case_studies .block-system .node-case-studies .group-details>h3.active .text.contact{opacity:0}.node-type-case_studies .block-system .node-case-studies .group-details>h3.active .text.back{opacity:1}.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:11vh}.node-type-case_studies .block-system .node-case-studies .group-details .group-details-top picture{width:50%;box-sizing:border-box;padding-right:2.1vw}.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{text-transform:uppercase;letter-spacing:.15em;font-size:1.44vw;margin:0;padding-bottom:5.5vh;border-bottom:1px solid #e5e5e5;line-height:.8;color:#1a1a1a}.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:6.67vh;width:100%;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;border-bottom:1px solid #e5e5e5;margin:0;font-size:.8vw;box-sizing:border-box;padding:1.85vh 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{width:50%;margin:0;text-transform:uppercase;font-weight:normal;color:#999;letter-spacing:.15em;box-sizing:border-box;padding-right:2.1vw;text-align:justify;font-size:.64vw}
.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{width:50%;color:#1a1a1a;font-weight:normal;letter-spacing:.15em;text-transform:uppercase;text-align:justify;font-size:.64vw}.node-type-case_studies .block-system .node-case-studies .group-details .group-details-bottom{width:100%;display:-webkit-flex;display:flex;-webkit-align-items:top;align-items:top}.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:50%;box-sizing:border-box;text-align:justify}.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{text-transform:uppercase;letter-spacing:.15em;font-size:1.44vw;padding-bottom:5.5vh;color:#999;font-weight:bold}.node-type-case_studies .block-system .node-case-studies .group-details .group-details-bottom .field-name-field-review{padding-right:2.1vw}.node-type-case_studies .block-system .node-case-studies .group-details .group-details-bottom .field-name-body{padding-left:0}.up-arrow{position:fixed;right:4.75vw;top:50%;width:60px;height:14px;background:transparent url(//fbs.localhost/sites/all/themes/fbs/css/images/arrow-right.png) right center no-repeat;-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-moz-transition:all 300ms cubic-bezier(0.550,0.085,0.680,0.530);-o-transition:all 300ms cubic-bezier(0.550,0.085,0.680,0.530);-webkit-transition:all 300ms cubic-bezier(0.550,0.085,0.680,0.530);transition:all 300ms cubic-bezier(0.550,0.085,0.680,0.530);display:block;margin-top:20px;opacity:0;z-index:2;cursor:pointer}.up-arrow.show{margin-top:-8px;opacity:1;-moz-transition:all 300ms cubic-bezier(0.250,0.460,0.450,0.940);-o-transition:all 300ms cubic-bezier(0.250,0.460,0.450,0.940);-webkit-transition:all 300ms cubic-bezier(0.250,0.460,0.450,0.940);transition:all 300ms cubic-bezier(0.250,0.460,0.450,0.940)}.view-front-page{height:100vh;overflow:hidden}.view-front-page .slick-prev,.view-front-page .slick-next{width:60px;height:14px;top:50%;left:auto;right:3.5625vw;background-position:center center;background-repeat:no-repeat}.view-front-page .slick-prev{background-image:url(//fbs.localhost/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"] .view-front-page .slick-prev{cursor:url(//fbs.localhost/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)}.view-front-page .slick-next{background-image:url(//fbs.localhost/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"] .view-front-page .slick-next{cursor:url(//fbs.localhost/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)}.view-front-page .views-row{position:relative;width:100%;height:100vh;overflow:hidden}.view-front-page .views-row .group-ftitle .field-name-field-teaser-banner{bottom:0}.view-front-page .views-row .group-ftitle .field-name-field-teaser-banner picture{min-height:100vh;max-height:none;overflow:hidden}.view-front-page .views-row .group-ftitle .field-name-field-teaser-banner picture img{max-width:none;min-height:100vh;max-height:none}.view-front-page .views-row .group-ftitle:before{display:none}.view-front-page .views-row a.content-link{position:absolute;left:0;top:0;width:100%;height:100%;z-index:3;text-indent:-9999px;overflow:hidden;cursor:url(//fbs.localhost/sites/all/themes/fbs/css/images/arrow-left-right.png),default}.view-front-page .views-row a.edit-link{position:absolute;left:17.375vw;bottom:14.4vh;z-index:4}.view-front-page .views-row h3.title{margin:0}.view-front-page .slide-counter{position:absolute;left:2.1vw;top:50%;-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);transform:translate(0,-50%);color:white}.view-front-page .slide-counter .counter-field{line-height:1.792vw;height:1.792vw;overflow:hidden;text-align:center;font-weight:100;letter-spacing:.15em}.view-front-page .slide-counter .counter-field.current-slide{font-size:1.12vw}.view-front-page .slide-counter .counter-field.current-slide span{display:none}.view-front-page .slide-counter .counter-field.all-slide{color:#a9a9a9;font-size:.8vw}.block-focal-buildings-solutions{height:100vh;overflow:hidden}.block-focal-buildings-solutions .slick-prev,.block-focal-buildings-solutions .slick-next{width:60px;height:14px;top:50%;left:auto;right:3.5625vw;background-position:center center;background-repeat:no-repeat}.block-focal-buildings-solutions .slick-prev{background-image:url(//fbs.localhost/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"] .block-focal-buildings-solutions .slick-prev{cursor:url(//fbs.localhost/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)}.block-focal-buildings-solutions .slick-next{background-image:url(//fbs.localhost/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"] .block-focal-buildings-solutions .slick-next{cursor:url(//fbs.localhost/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)}.block-focal-buildings-solutions .group-ftitle .field-name-field-title-gallery{bottom:0}.block-focal-buildings-solutions .group-ftitle .field-name-field-title-gallery .field-item{width:64vw;height:100%;overflow:hidden;position:relative}.block-focal-buildings-solutions .group-ftitle .field-name-field-title-gallery .field-item picture{width:100%;height:100vh;overflow:hidden;display:block}.block-focal-buildings-solutions .group-ftitle .field-name-field-title-gallery .field-item picture img{width:100%;height:100%;max-width:none;object-fit:cover}.block-focal-buildings-solutions .group-ftitle:before{display:none}.block-focal-buildings-solutions a.content-link{position:absolute;left:0;top:0;width:100%;height:100%;z-index:3;text-indent:-9999px;overflow:hidden;cursor:url(//fbs.localhost/sites/all/themes/fbs/css/images/arrow-left-right.png),default}.block-focal-buildings-solutions a.edit-link{position:absolute;left:17.375vw;bottom:14.4vh;z-index:4}.block-focal-buildings-solutions h3.title{margin:0}.block-focal-buildings-solutions .slide-counter{position:absolute;left:2.1vw;top:50%;-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);transform:translate(0,-50%);color:white}.block-focal-buildings-solutions .slide-counter .counter-field{line-height:1.792vw;height:1.792vw;overflow:hidden;text-align:center;font-weight:100;letter-spacing:.15em}.block-focal-buildings-solutions .slide-counter .counter-field.current-slide{font-size:1.12vw}.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;font-size:.8vw}.columns.page-blog{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}.columns.page-blog .content-column{padding:14.4vh 14.25vw;box-sizing:border-box}.columns.page-blog .view-blog{overflow:hidden}.columns.page-blog .view-blog h2.white.big{margin:0 0 11vh}.columns.page-blog .view-blog .view-content{position:relative;z-index:1}.columns.page-blog .view-blog .view-content .views-row{display:-webkit-flex;display:flex;margin-bottom:7.5vw}.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 3.7vh}.columns.page-blog .view-blog .view-content .views-row .group-text h3.title.white.roboto{font-weight:normal;padding:0 0 5.5vh;margin:0 0 5.5vh;position:relative}.columns.page-blog .view-blog .view-content .views-row .group-text h3.title.white.roboto:after{content:'';width:2.1vw;height:3px;background:#fff;left:0;bottom:0;position:absolute}.columns.page-blog .view-blog .view-content .views-row .group-text .field-name-body{margin:0 15vw 5.5vh 0;text-transform:uppercase;letter-spacing:.15em;text-align:justify}.columns.page-blog .view-blog .view-content .views-row .group-text .field-name-body p{margin:0}.columns.page-blog .view-blog .view-content .views-row .group-text .content-link{text-transform:uppercase;text-align:center;vertical-align:middle;min-width:7.5vw;height:6.67vh;line-height:6.67vh;font-size:.7vw;margin:0;vertical-align:middle;*vertical-align:middle;font-family:"Roboto",sans-serif;border:3px solid #fff;font-size:.7vw;position:relative;z-index:1;background:transparent;color:#fff;display:inline-block;padding:0 .73vw;z-index:1;letter-spacing:.15em;-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)}
.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{content:'';position:absolute;top:50%;height:1px;width:1.2vw;background-color:#999;z-index:-2;-moz-transition:width 300ms cubic-bezier(0.250,0.460,0.450,0.940) 300ms,height 300ms cubic-bezier(0.250,0.460,0.450,0.940),top 300ms cubic-bezier(0.250,0.460,0.450,0.940);-o-transition:width 300ms cubic-bezier(0.250,0.460,0.450,0.940) 300ms,height 300ms cubic-bezier(0.250,0.460,0.450,0.940),top 300ms cubic-bezier(0.250,0.460,0.450,0.940);-webkit-transition:width 300ms cubic-bezier(0.250,0.460,0.450,0.940),height 300ms cubic-bezier(0.250,0.460,0.450,0.940),top 300ms cubic-bezier(0.250,0.460,0.450,0.940);-webkit-transition-delay:300ms,0s,0s;transition:width 300ms cubic-bezier(0.250,0.460,0.450,0.940) 300ms,height 300ms cubic-bezier(0.250,0.460,0.450,0.940),top 300ms cubic-bezier(0.250,0.460,0.450,0.940)}.columns.page-blog .view-blog .view-content .views-row .group-text .content-link:after{right:0}.columns.page-blog .view-blog .view-content .views-row .group-text .content-link:before{left:0}.columns.page-blog .view-blog .view-content .views-row .group-text .content-link:hover{color:#1a1a1a;-moz-transition:color 300ms cubic-bezier(0.250,0.460,0.450,0.940) 300ms;-o-transition:color 300ms cubic-bezier(0.250,0.460,0.450,0.940) 300ms;-webkit-transition:color 300ms cubic-bezier(0.250,0.460,0.450,0.940);-webkit-transition-delay:300ms;transition:color 300ms cubic-bezier(0.250,0.460,0.450,0.940) 300ms}.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{width:50%;height:6.67vh;top:0;background-color:#29d3d3;-moz-transition:width 300ms cubic-bezier(0.250,0.460,0.450,0.940),height 300ms cubic-bezier(0.250,0.460,0.450,0.940) 300ms,top 300ms cubic-bezier(0.250,0.460,0.450,0.940) 300ms;-o-transition:width 300ms cubic-bezier(0.250,0.460,0.450,0.940),height 300ms cubic-bezier(0.250,0.460,0.450,0.940) 300ms,top 300ms cubic-bezier(0.250,0.460,0.450,0.940) 300ms;-webkit-transition:width 300ms cubic-bezier(0.250,0.460,0.450,0.940),height 300ms cubic-bezier(0.250,0.460,0.450,0.940),top 300ms cubic-bezier(0.250,0.460,0.450,0.940);-webkit-transition-delay:0s,300ms,300ms;transition:width 300ms cubic-bezier(0.250,0.460,0.450,0.940),height 300ms cubic-bezier(0.250,0.460,0.450,0.940) 300ms,top 300ms cubic-bezier(0.250,0.460,0.450,0.940) 300ms}.columns.page-blog .view-blog .view-content .views-row .field-name-field-image{width:40%;line-height:0}.columns.page-blog .view-blog .view-content .views-row .field-name-field-image picture{display:block}.columns.page-blog .view-blog .view-content .views-row .field-name-field-image picture img{width:100%;height:100%;object-fit:cover}.node-type-article #footer{display:none}.node-article{background:#fff;padding:14.4vh 14.25vw 14.4vh 7.5vw;margin-left:14.25vw;position:relative}.node-article h3.title.subtitle{font-weight:bold;color:#1a1a1a;margin-bottom:5.5vh}.node-article h3.title.subtitle:before{background:#1a1a1a}.node-article .field-name-body{margin-bottom:5.5vh;width:50%;padding-right:2.1vw;box-sizing:border-box}.node-article .back-link{color:#1a1a1a;line-height:10.8vh;text-transform:uppercase;font-size:.8vw;display:inline-block;position:absolute;left:3.125vw;top:0;font-weight:Bold}.node-article .back-link:before{content:'';width:60px;height:14px;background:transparent url(//fbs.localhost/sites/all/themes/fbs/css/images/arrow-left-dark.png) left center no-repeat;padding-right:.73vw;display:inline-block;vertical-align:middle;margin-top:-2px}.node-article .field-name-field-image .field-items{overflow:hidden}.node-article .field-name-field-image .field-items .field-item{width:50%;box-sizing:border-box;float:left;margin-bottom:4.2vw}.node-article .field-name-field-image .field-items .field-item.even{padding-right:2.1vw}.node-article .field-name-field-image .field-items .field-item.odd{padding-left:2.1vw}
.node-career{padding:14.4vh 14.25vw 14.4vh;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:40%;padding-right:3.125vw;box-sizing:border-box;letter-spacing:.15em;text-transform:uppercase}.node-career .field-name-body h2{padding-top:0;height:auto;margin-bottom:5.5vh}.node-career .field-name-body hr{margin:11vh auto 11vh 0}.node-career .field-name-field-banner{position:absolute;right:0;top:0;line-height:0;opacity:.65}.node-career .field-name-field-banner picture img{width:60vw;max-width:56.77vw}.webform-client-form .webform-component-fieldset{border:0}.webform-client-form .webform-component-fieldset.inline-fields{width:50%;float:left;box-sizing:border-box;margin:0}.webform-client-form .webform-component-fieldset.inline-fields.left{padding:0 7.5vw 0 0}.webform-client-form .webform-component-fieldset.inline-fields.right{padding:0 0 0 7.5vw}.webform-client-form .webform-component-markup{clear:both;overflow:hidden}.webform-client-form .webform-component-markup h3{margin:11vh 0;text-transform:uppercase;letter-spacing:.15em;color:#fff;font-size:1.12vw}.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{clear:both;text-align:center;padding:5.5vh 0}.webform-client-form #edit-submitted-upload-cv-ajax-wrapper label{color:#fff;text-transform:uppercase;letter-spacing:.15em;font-size:.96vw}.webform-client-form #edit-submitted-upload-cv-ajax-wrapper .form-managed-file{width:36vw;margin:5.5vh auto}.webform-client-form #edit-submitted-upload-cv-ajax-wrapper .form-managed-file .form-file{width:11vw;text-align:center;border:0}.webform-client-form #edit-submitted-upload-cv-ajax-wrapper .form-managed-file .form-submit{border:1px solid #404040;margin:0 auto;display:block;width:11vw;clear:both;-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)}.webform-client-form #edit-submitted-upload-cv-ajax-wrapper .form-managed-file .form-submit:hover{background:#404040;color:#1a1a1a}.webform-client-form .form-actions{float:none;width:8vw;margin:3.7vh auto 0;border:3px solid #fff}.webform-client-form .form-actions:after,.webform-client-form .form-actions:before{background-color:#999}.webform-client-form .form-actions:hover:after,.webform-client-form .form-actions:hover:before{background-color:#29d3d3}.webform-client-form .form-actions:hover .form-submit{color:#1a1a1a}.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)}#preloader{background:#1a1a1a;position:fixed;left:0;top:0;width:100%;height:100%;z-index:7}#preloader .particle{position:absolute;top:50%;margin-top:-1.5px;left:0;background:#1a1a1a;-moz-transition:background 300ms cubic-bezier(0.455,0.030,0.515,0.955),-moz-transform 150ms cubic-bezier(0.075,0.820,0.165,1.000),margin-top 450ms cubic-bezier(0.075,0.820,0.165,1.000);-o-transition:background 300ms cubic-bezier(0.455,0.030,0.515,0.955),-o-transform 150ms cubic-bezier(0.075,0.820,0.165,1.000),margin-top 450ms cubic-bezier(0.075,0.820,0.165,1.000);-webkit-transition:background 300ms cubic-bezier(0.455,0.030,0.515,0.955),-webkit-transform 150ms cubic-bezier(0.075,0.820,0.165,1.000),margin-top 450ms cubic-bezier(0.075,0.820,0.165,1.000);transition:background 300ms cubic-bezier(0.455,0.030,0.515,0.955),transform 150ms cubic-bezier(0.075,0.820,0.165,1.000),margin-top 450ms cubic-bezier(0.075,0.820,0.165,1.000);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}
#white-preloader{position:fixed;right:0;z-index:7;width:85.75vw;height:100vh;background:#fff;display:none}#white-preloader .spinner{width:20px;height:20px;position:absolute;left:50%;top:50%;-moz-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg);opacity:0;-moz-transition:opacity 300ms cubic-bezier(0.455,0.030,0.515,0.955);-o-transition:opacity 300ms cubic-bezier(0.455,0.030,0.515,0.955);-webkit-transition:opacity 300ms cubic-bezier(0.455,0.030,0.515,0.955);transition:opacity 300ms cubic-bezier(0.455,0.030,0.515,0.955)}#white-preloader .spinner .spinner-inner{background:#02b1b5;position:absolute;z-index:1}#white-preloader .spinner .spinner-inner.line1,#white-preloader .spinner .spinner-inner.line3{height:2px}#white-preloader .spinner .spinner-inner.line2,#white-preloader .spinner .spinner-inner.line4{width:2px}#white-preloader .spinner .spinner-inner.line1{top:0;left:0;right:100%;-moz-animation:spinner1 1200ms linear 0s infinite;-webkit-animation:spinner1 1200ms linear 0s infinite;animation:spinner1 1200ms linear 0s infinite}#white-preloader .spinner .spinner-inner.line2{top:0;right:0;bottom:100%;-moz-animation:spinner2 1200ms linear 0s infinite;-webkit-animation:spinner2 1200ms linear 0s infinite;animation:spinner2 1200ms linear 0s infinite}#white-preloader .spinner .spinner-inner.line3{bottom:0;right:0;left:100%;-moz-animation:spinner3 1200ms linear 0s infinite;-webkit-animation:spinner3 1200ms linear 0s infinite;animation:spinner3 1200ms linear 0s infinite}#white-preloader .spinner .spinner-inner.line4{bottom:0;left:0;top:100%;-moz-animation:spinner4 1200ms linear 0s infinite;-webkit-animation:spinner4 1200ms linear 0s infinite;animation:spinner4 1200ms linear 0s infinite}@-moz-keyframes spinner1{0%{top:0;left:0;right:100%}12.5%{top:0;left:0;right:0}50%{top:0;left:0;right:0}62.5%{top:0;left:100%;right:0}100%{top:0;left:100%;right:0}}@-webkit-keyframes spinner1{0%{top:0;left:0;right:100%}12.5%{top:0;left:0;right:0}50%{top:0;left:0;right:0}62.5%{top:0;left:100%;right:0}100%{top:0;left:100%;right:0}}@keyframes spinner1{0%{top:0;left:0;right:100%}12.5%{top:0;left:0;right:0}50%{top:0;left:0;right:0}62.5%{top:0;left:100%;right:0}100%{top:0;left:100%;right:0}}@-moz-keyframes spinner2{0%{top:0;right:0;bottom:100%}12.5%{top:0;right:0;bottom:100%}25%{top:0;right:0;bottom:0}62.5%{top:0;right:0;bottom:0}75%{top:100%;right:0;bottom:0}100%{top:100%;right:0;bottom:0}}@-webkit-keyframes spinner2{0%{top:0;right:0;bottom:100%}12.5%{top:0;right:0;bottom:100%}25%{top:0;right:0;bottom:0}62.5%{top:0;right:0;bottom:0}75%{top:100%;right:0;bottom:0}100%{top:100%;right:0;bottom:0}}@keyframes spinner2{0%{top:0;right:0;bottom:100%}12.5%{top:0;right:0;bottom:100%}25%{top:0;right:0;bottom:0}62.5%{top:0;right:0;bottom:0}75%{top:100%;right:0;bottom:0}100%{top:100%;right:0;bottom:0}}@-moz-keyframes spinner3{0%{bottom:0;right:0;left:100%}25%{bottom:0;right:0;left:100%}37.5%{bottom:0;right:0;left:0}75%{bottom:0;right:0;left:0}87.5%{bottom:0;right:100%;left:0}100%{bottom:0;right:100%;left:0}}@-webkit-keyframes spinner3{0%{bottom:0;right:0;left:100%}25%{bottom:0;right:0;left:100%}37.5%{bottom:0;right:0;left:0}75%{bottom:0;right:0;left:0}87.5%{bottom:0;right:100%;left:0}100%{bottom:0;right:100%;left:0}}@keyframes spinner3{0%{bottom:0;right:0;left:100%}25%{bottom:0;right:0;left:100%}37.5%{bottom:0;right:0;left:0}75%{bottom:0;right:0;left:0}87.5%{bottom:0;right:100%;left:0}100%{bottom:0;right:100%;left:0}}@-moz-keyframes spinner4{0%{bottom:0;left:0;top:100%}37.5%{bottom:0;left:0;top:100%}50%{bottom:0;left:0;top:0}87.5%{bottom:0;left:0;top:0}100%{bottom:100%;left:0;top:0}}@-webkit-keyframes spinner4{0%{bottom:0;left:0;top:100%}37.5%{bottom:0;left:0;top:100%}50%{bottom:0;left:0;top:0}87.5%{bottom:0;left:0;top:0}100%{bottom:100%;left:0;top:0}}@keyframes spinner4{0%{bottom:0;left:0;top:100%}37.5%{bottom:0;left:0;top:100%}50%{bottom:0;left:0;top:0}87.5%{bottom:0;left:0;top:0}100%{bottom:100%;left:0;top:0}}#user-login{width:50vw;margin:14.4vh auto 14.4vh}.user-profile.profile{min-height:100vh;padding:14.4vh 14.25vw 14.4vh;box-sizing:border-box}.view-our-brands{margin-top:5.5vh}.view-our-brands .views-row{width:100%;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;margin-bottom:11vh}.view-our-brands .views-row .views-column{width:25%;text-transform:center;text-align:center}.view-our-brands .views-row .views-column img{max-width:40%;width:auto;height:auto;opacity:.6;-webkit-filter:grayscale(100%);filter:grayscale(100%);-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-our-brands .views-row .views-column:hover img{-webkit-filter:grayscale(0%);filter:grayscale(0%);opacity:1}.view-our-brands.view-display-id-block .views-row{-webkit-align-items:flex-start;align-items:flex-start;position:relative;margin-bottom:5.5vh;padding-bottom:5.5vh;border-bottom:1px solid #4d4d4d}.view-our-brands.view-display-id-block .views-row.views-row-last{margin-bottom:0;border-bottom:0}.view-our-brands.view-display-id-block .views-row .views-column{width:50%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.view-our-brands.view-display-id-block .views-row .views-column.views-column-1{padding-right:2.1vw}.view-our-brands.view-display-id-block .views-row .views-column.views-column-2{padding-left:2.1vw}.view-our-brands.view-display-id-block .views-row .views-column.views-column-2>a{left:50%}.view-our-brands.view-display-id-block .views-row .views-column .views-field-field-logo{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;text-align:center;width:50%;margin:0 auto 3.7vh;height:7.5vw}.view-our-brands.view-display-id-block .views-row .views-column .views-field-field-logo img{max-height:100%}.view-our-brands.view-display-id-block .views-row .views-column>a{position:absolute;left:0;bottom:5.5vh;width:50%}.view-our-brands.view-display-id-block .views-row .views-column .views-field-body{text-align:justify;padding-bottom:3.7vh}.view-our-brands.view-display-id-block .views-row .views-column .title{color:#666}.view-our-brands{margin-top:5.5vh}.view-our-brands .views-row{width:100%;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;margin-bottom:11vh}.view-our-brands .views-row .views-column{width:25%;text-transform:center;text-align:center}.view-our-brands .views-row .views-column img{max-width:40%;width:auto;height:auto;opacity:.6;-webkit-filter:grayscale(100%);filter:grayscale(100%);-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-our-brands .views-row .views-column:hover img{opacity:1;-webkit-filter:grayscale(0%);filter:grayscale(0%)}
.view-our-brands.view-display-id-block .views-row{-webkit-align-items:flex-start;align-items:flex-start;margin-bottom:5.5vh;padding-bottom:5.5vh;border-bottom:1px solid #4d4d4d}.view-our-brands.view-display-id-block .views-row.views-row-last{margin-bottom:0;border-bottom:0}.view-our-brands.view-display-id-block .views-row .views-column{width:50%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.view-our-brands.view-display-id-block .views-row .views-column.views-column-1{padding-right:2.1vw}.view-our-brands.view-display-id-block .views-row .views-column.views-column-2{padding-left:2.1vw}.view-our-brands.view-display-id-block .views-row .views-column.views-column-2>a{left:50%}.view-our-brands.view-display-id-block .views-row .views-column .views-field-field-logo{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;text-align:center;width:50%;margin:0 auto 3.7vh;height:7.5vw}.view-our-brands.view-display-id-block .views-row .views-column .views-field-field-logo img{max-height:100%;object-fit:scale-down}.view-our-brands.view-display-id-block .views-row .views-column>a{position:absolute;left:0;bottom:5.5vh;width:50%}.view-our-brands.view-display-id-block .views-row .views-column .views-field-body{text-align:justify;padding-bottom:3.7vh}.view-our-brands.view-display-id-block .views-row .views-column .title{color:#666}@font-face{font-family:'muc_zeit';src:url(//fbs.localhost/sites/all/themes/fbs/fonts/muc-zeit-medium.eot);src:url(//fbs.localhost/sites/all/themes/fbs/fonts/muc-zeit-medium.eot?#iefix) format("embedded-opentype"),url(//fbs.localhost/sites/all/themes/fbs/fonts/muc-zeit-medium.woff2) format("woff2"),url(//fbs.localhost/sites/all/themes/fbs/fonts/muc-zeit-medium.woff) format("woff"),url(//fbs.localhost/sites/all/themes/fbs/fonts/muc-zeit-medium.ttf) format("truetype"),url(//fbs.localhost/sites/all/themes/fbs/fonts/muc-zeit-medium.svg#10_muc_zeitmedium) format("svg");font-weight:normal;font-style:normal}html .desktop .group-ftitle:before{bottom:21.6vh;opacity:0;-moz-transition:all 300ms cubic-bezier(0.250,0.460,0.450,0.940) 2700ms;-o-transition:all 300ms cubic-bezier(0.250,0.460,0.450,0.940) 2700ms;-webkit-transition:all 300ms cubic-bezier(0.250,0.460,0.450,0.940);-webkit-transition-delay:2700ms;transition:all 300ms cubic-bezier(0.250,0.460,0.450,0.940) 2700ms}html .desktop .group-ftitle .group-title-comb h3.title{opacity:0;bottom:80%;-moz-transition:all 1200ms cubic-bezier(0.230,1.000,0.320,1.000) 2700ms;-o-transition:all 1200ms cubic-bezier(0.230,1.000,0.320,1.000) 2700ms;-webkit-transition:all 1200ms cubic-bezier(0.230,1.000,0.320,1.000);-webkit-transition-delay:2700ms;transition:all 1200ms cubic-bezier(0.230,1.000,0.320,1.000) 2700ms}html .desktop .group-ftitle .group-title-comb .button{opacity:0;top:80%;-moz-transition:all 1200ms cubic-bezier(0.230,1.000,0.320,1.000) 2700ms;-o-transition:all 1200ms cubic-bezier(0.230,1.000,0.320,1.000) 2700ms;-webkit-transition:all 1200ms cubic-bezier(0.230,1.000,0.320,1.000);-webkit-transition-delay:2700ms;transition:all 1200ms cubic-bezier(0.230,1.000,0.320,1.000) 2700ms}html .desktop .group-ftitle .field-name-title .page-title{max-width:0;padding:3.125vw 0 3.125vw 0;overflow:hidden;-moz-transition:all 1800ms cubic-bezier(0.075,0.820,0.165,1.000) 900ms;-o-transition:all 1800ms cubic-bezier(0.075,0.820,0.165,1.000) 900ms;-webkit-transition:all 1800ms cubic-bezier(0.075,0.820,0.165,1.000);-webkit-transition-delay:900ms;transition:all 1800ms cubic-bezier(0.075,0.820,0.165,1.000) 900ms}html .desktop .group-ftitle .field-name-title .page-title span.txt{position:relative;left:120%;-moz-transition:left 1200ms cubic-bezier(0.230,1.000,0.320,1.000) 1800ms;-o-transition:left 1200ms cubic-bezier(0.230,1.000,0.320,1.000) 1800ms;-webkit-transition:left 1200ms cubic-bezier(0.230,1.000,0.320,1.000);-webkit-transition-delay:1800ms;transition:left 1200ms cubic-bezier(0.230,1.000,0.320,1.000) 1800ms}
html .desktop .group-ftitle .field-name-title .page-title:after{height:0;-moz-transition:all 300ms cubic-bezier(0.230,1.000,0.320,1.000) 1200ms;-o-transition:all 300ms cubic-bezier(0.230,1.000,0.320,1.000) 1200ms;-webkit-transition:all 300ms cubic-bezier(0.230,1.000,0.320,1.000);-webkit-transition-delay:1200ms;transition:all 300ms cubic-bezier(0.230,1.000,0.320,1.000) 1200ms}html .desktop .group-ftitle .field-name-title .page-title:before{height:0;-moz-transition:all 300ms cubic-bezier(0.230,1.000,0.320,1.000) 1200ms;-o-transition:all 300ms cubic-bezier(0.230,1.000,0.320,1.000) 1200ms;-webkit-transition:all 300ms cubic-bezier(0.230,1.000,0.320,1.000);-webkit-transition-delay:1200ms;transition:all 300ms cubic-bezier(0.230,1.000,0.320,1.000) 1200ms}html .desktop .group-ftitle .field-name-field-banner,html .desktop .group-ftitle .field-name-field-teaser-banner{right:-64vw;left:auto;background:#02b1b5;-moz-transition:all 1200ms cubic-bezier(0.230,1.000,0.320,1.000);-o-transition:all 1200ms cubic-bezier(0.230,1.000,0.320,1.000);-webkit-transition:all 1200ms cubic-bezier(0.230,1.000,0.320,1.000);transition:all 1200ms cubic-bezier(0.230,1.000,0.320,1.000)}html .desktop .group-ftitle .field-name-field-banner picture,html .desktop .group-ftitle .field-name-field-teaser-banner picture{position:relative;left:100%;-moz-transition:all 1200ms cubic-bezier(0.230,1.000,0.320,1.000) 150ms;-o-transition:all 1200ms cubic-bezier(0.230,1.000,0.320,1.000) 150ms;-webkit-transition:all 1200ms cubic-bezier(0.230,1.000,0.320,1.000);-webkit-transition-delay:150ms;transition:all 1200ms cubic-bezier(0.230,1.000,0.320,1.000) 150ms}html .desktop .group-ftitle .field-name-field-banner picture img,html .desktop .group-ftitle .field-name-field-teaser-banner picture img{-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);-moz-transition:all 24000ms linear 1200ms;-o-transition:all 24000ms linear 1200ms;-webkit-transition:all 24000ms linear;-webkit-transition-delay:1200ms;transition:all 24000ms linear 1200ms}html .desktop .block-focal-buildings-solutions .field-name-field-title-gallery .field-item:before{content:'';width:100%;height:100%;position:absolute;left:100%;background:#02b1b5}html .desktop .block-focal-buildings-solutions .field-name-field-title-gallery .field-item picture{position:relative;left:100%;overflow:hidden;z-index:1}html .desktop .block-focal-buildings-solutions .field-name-field-title-gallery .field-item picture img{-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}html .desktop .block-focal-buildings-solutions .field-name-field-title-gallery .field-item.reverse:before{left:-100%}html .desktop .block-focal-buildings-solutions .field-name-field-title-gallery .field-item.reverse picture{left:-100%}html .desktop .block-focal-buildings-solutions .field-name-field-title-gallery .field-item.active:before{left:0;-moz-transition:all 1200ms cubic-bezier(0.230,1.000,0.320,1.000);-o-transition:all 1200ms cubic-bezier(0.230,1.000,0.320,1.000);-webkit-transition:all 1200ms cubic-bezier(0.230,1.000,0.320,1.000);transition:all 1200ms cubic-bezier(0.230,1.000,0.320,1.000)}html .desktop .block-focal-buildings-solutions .field-name-field-title-gallery .field-item.active picture{left:0;-moz-transition:all 1200ms cubic-bezier(0.230,1.000,0.320,1.000) 150ms;-o-transition:all 1200ms cubic-bezier(0.230,1.000,0.320,1.000) 150ms;-webkit-transition:all 1200ms cubic-bezier(0.230,1.000,0.320,1.000);-webkit-transition-delay:150ms;transition:all 1200ms cubic-bezier(0.230,1.000,0.320,1.000) 150ms}html .desktop .block-focal-buildings-solutions .field-name-field-title-gallery .field-item.active picture img{-moz-transform:scale(1.2);-ms-transform:scale(1.2);-webkit-transform:scale(1.2);transform:scale(1.2);-moz-transition:all 24000ms linear 1200ms;-o-transition:all 24000ms linear 1200ms;-webkit-transition:all 24000ms linear;-webkit-transition-delay:1200ms;transition:all 24000ms linear 1200ms}html .desktop .group-ftitle.active:before{bottom:14.4vh;opacity:1}
html .desktop .group-ftitle.active .group-title-comb h3.title{opacity:1;bottom:100%}html .desktop .group-ftitle.active .group-title-comb .button{opacity:1;top:100%}html .desktop .group-ftitle.active .field-name-title .page-title{max-width:100vw;padding:3.125vw 2.1875vw 3.125vw 2.5vw}html .desktop .group-ftitle.active .field-name-title .page-title span.txt{left:0}html .desktop .group-ftitle.active .field-name-title .page-title:after{height:3.7vh}html .desktop .group-ftitle.active .field-name-title .page-title:before{height:3.7vh}html .desktop .group-ftitle.active .field-name-field-banner,html .desktop .group-ftitle.active .field-name-field-teaser-banner{right:0}html .desktop .group-ftitle.active .field-name-field-banner picture,html .desktop .group-ftitle.active .field-name-field-teaser-banner picture{left:0}html .desktop .group-ftitle.active .field-name-field-banner picture img,html .desktop .group-ftitle.active .field-name-field-teaser-banner picture img{-moz-transform:scale(1.2);-ms-transform:scale(1.2);-webkit-transform:scale(1.2);transform:scale(1.2)}html .desktop .field-collection-container .field-collection-view .field-collection-item-field-sections:before{right:92.875vw;-moz-transition:right 1200ms cubic-bezier(0.230,1.000,0.320,1.000);-o-transition:right 1200ms cubic-bezier(0.230,1.000,0.320,1.000);-webkit-transition:right 1200ms cubic-bezier(0.230,1.000,0.320,1.000);transition:right 1200ms cubic-bezier(0.230,1.000,0.320,1.000)}html .desktop .field-collection-container .field-collection-view .field-collection-item-field-sections .field-name-field-banner{right:-60vw;background:#02b1b5;-moz-transition:all 1200ms cubic-bezier(0.230,1.000,0.320,1.000);-o-transition:all 1200ms cubic-bezier(0.230,1.000,0.320,1.000);-webkit-transition:all 1200ms cubic-bezier(0.230,1.000,0.320,1.000);transition:all 1200ms cubic-bezier(0.230,1.000,0.320,1.000)}html .desktop .field-collection-container .field-collection-view .field-collection-item-field-sections .field-name-field-banner picture{position:relative;left:100%;-moz-transition:all 1200ms cubic-bezier(0.230,1.000,0.320,1.000) 150ms;-o-transition:all 1200ms cubic-bezier(0.230,1.000,0.320,1.000) 150ms;-webkit-transition:all 1200ms cubic-bezier(0.230,1.000,0.320,1.000);-webkit-transition-delay:150ms;transition:all 1200ms cubic-bezier(0.230,1.000,0.320,1.000) 150ms}html .desktop .field-collection-container .field-collection-view .field-collection-item-field-sections .field-name-field-text{overflow:hidden}html .desktop .field-collection-container .field-collection-view .field-collection-item-field-sections .field-name-field-text h2{overflow:hidden}html .desktop .field-collection-container .field-collection-view .field-collection-item-field-sections .field-name-field-text h2>span{position:relative;left:-100%;-moz-transition:left 600ms cubic-bezier(0.230,1.000,0.320,1.000);-o-transition:left 600ms cubic-bezier(0.230,1.000,0.320,1.000);-webkit-transition:left 600ms cubic-bezier(0.230,1.000,0.320,1.000);transition:left 600ms cubic-bezier(0.230,1.000,0.320,1.000)}html .desktop .field-collection-container .field-collection-view .field-collection-item-field-sections .field-name-field-text h2>span:nth-child(2){-moz-transition-delay:150ms;-o-transition-delay:150ms;-webkit-transition-delay:150ms;transition-delay:150ms}html .desktop .field-collection-container .field-collection-view .field-collection-item-field-sections .field-name-field-text h2>span:nth-child(3){-moz-transition-delay:300ms;-o-transition-delay:300ms;-webkit-transition-delay:300ms;transition-delay:300ms}html .desktop .field-collection-container .field-collection-view .field-collection-item-field-sections .field-name-field-text h2>span:nth-child(4){-moz-transition-delay:450ms;-o-transition-delay:450ms;-webkit-transition-delay:450ms;transition-delay:450ms}html .desktop .field-collection-container .field-collection-view .field-collection-item-field-sections .field-name-field-text h2>span:nth-child(5){-moz-transition-delay:600ms;-o-transition-delay:600ms;-webkit-transition-delay:600ms;transition-delay:600ms}html .desktop .field-collection-container .field-collection-view .field-collection-item-field-sections .field-name-field-text h2.title.invert{-moz-transform:translate(-100%,0);-ms-transform:translate(-100%,0);-webkit-transform:translate(-100%,0);transform:translate(-100%,0);-moz-transition:-moz-transform 600ms cubic-bezier(0.230,1.000,0.320,1.000);-o-transition:-o-transform 600ms cubic-bezier(0.230,1.000,0.320,1.000);-webkit-transition:-webkit-transform 600ms cubic-bezier(0.230,1.000,0.320,1.000);transition:transform 600ms cubic-bezier(0.230,1.000,0.320,1.000)}
html .desktop .field-collection-container .field-collection-view .field-collection-item-field-sections .field-name-field-text h2.title.invert span{display:inline-block;position:relative;left:0;-moz-transform:translate(0,-120%);-ms-transform:translate(0,-120%);-webkit-transform:translate(0,-120%);transform:translate(0,-120%);-moz-transition:-moz-transform 600ms cubic-bezier(0.230,1.000,0.320,1.000) 450ms;-o-transition:-o-transform 600ms cubic-bezier(0.230,1.000,0.320,1.000) 450ms;-webkit-transition:-webkit-transform 600ms cubic-bezier(0.230,1.000,0.320,1.000);-webkit-transition-delay:450ms;transition:transform 600ms cubic-bezier(0.230,1.000,0.320,1.000) 450ms}html .desktop .field-collection-container .field-collection-view .field-collection-item-field-sections .field-name-field-text .anim{overflow:hidden;-moz-transition:all 600ms cubic-bezier(0.230,1.000,0.320,1.000) 1200ms;-o-transition:all 600ms cubic-bezier(0.230,1.000,0.320,1.000) 1200ms;-webkit-transition:all 600ms cubic-bezier(0.230,1.000,0.320,1.000);-webkit-transition-delay:1200ms;transition:all 600ms cubic-bezier(0.230,1.000,0.320,1.000) 1200ms}html .desktop .field-collection-container .field-collection-view .field-collection-item-field-sections .field-name-field-text .anim.left{-moz-transform:translate(-100%,0);-ms-transform:translate(-100%,0);-webkit-transform:translate(-100%,0);transform:translate(-100%,0)}html .desktop .field-collection-container .field-collection-view .field-collection-item-field-sections .field-name-field-text .anim.right{-moz-transform:translate(100%,0);-ms-transform:translate(100%,0);-webkit-transform:translate(100%,0);transform:translate(100%,0)}html .desktop .field-collection-container .field-collection-view .field-collection-item-field-sections .field-name-field-text .anim.top{-moz-transform:translate(0,-100%);-ms-transform:translate(0,-100%);-webkit-transform:translate(0,-100%);transform:translate(0,-100%)}html .desktop .field-collection-container .field-collection-view .field-collection-item-field-sections .field-name-field-text .anim.bottom{-moz-transform:translate(0,100%);-ms-transform:translate(0,100%);-webkit-transform:translate(0,100%);transform:translate(0,100%)}html .desktop .field-collection-container .field-collection-view .field-collection-item-field-sections .field-name-field-text .anim.fade{opacity:0}html .desktop .field-collection-container .field-collection-view .field-collection-item-field-sections .block .views-responsive-grid.views-columns-3 .views-column{opacity:0;-moz-transform:translate(0,100%);-ms-transform:translate(0,100%);-webkit-transform:translate(0,100%);transform:translate(0,100%);-moz-transition:all 600ms cubic-bezier(0.230,1.000,0.320,1.000) 1200ms;-o-transition:all 600ms cubic-bezier(0.230,1.000,0.320,1.000) 1200ms;-webkit-transition:all 600ms cubic-bezier(0.230,1.000,0.320,1.000);-webkit-transition-delay:1200ms;transition:all 600ms cubic-bezier(0.230,1.000,0.320,1.000) 1200ms}html .desktop .field-collection-container .field-collection-view .field-collection-item-field-sections .block .views-responsive-grid.views-columns-3 .views-column:nth-child(1){-moz-transition-delay:150ms;-o-transition-delay:150ms;-webkit-transition-delay:150ms;transition-delay:150ms}html .desktop .field-collection-container .field-collection-view .field-collection-item-field-sections .block .views-responsive-grid.views-columns-3 .views-column:nth-child(2){-moz-transition-delay:300ms;-o-transition-delay:300ms;-webkit-transition-delay:300ms;transition-delay:300ms}html .desktop .field-collection-container .field-collection-view .field-collection-item-field-sections .block .views-responsive-grid.views-columns-3 .views-column:nth-child(3){-moz-transition-delay:450ms;-o-transition-delay:450ms;-webkit-transition-delay:450ms;transition-delay:450ms}html .desktop .field-collection-container .field-collection-view .field-collection-item-field-sections .block .views-responsive-grid.views-columns-3 .views-column:nth-child(4){-moz-transition-delay:600ms;-o-transition-delay:600ms;-webkit-transition-delay:600ms;transition-delay:600ms}html .desktop .field-collection-container .field-collection-view .field-collection-item-field-sections .block .views-responsive-grid.views-columns-3 .views-column:nth-child(5){-moz-transition-delay:750ms;-o-transition-delay:750ms;-webkit-transition-delay:750ms;transition-delay:750ms}
html .desktop .field-collection-container .field-collection-view .field-collection-item-field-services.ds-2col-stacked-fluid{overflow:hidden}html .desktop .field-collection-container .field-collection-view .field-collection-item-field-services.ds-2col-stacked-fluid:before{right:92.875vw;-moz-transition:right 1200ms cubic-bezier(0.230,1.000,0.320,1.000);-o-transition:right 1200ms cubic-bezier(0.230,1.000,0.320,1.000);-webkit-transition:right 1200ms cubic-bezier(0.230,1.000,0.320,1.000);transition:right 1200ms cubic-bezier(0.230,1.000,0.320,1.000)}html .desktop .field-collection-container .field-collection-view .field-collection-item-field-services.ds-2col-stacked-fluid>div.group-header{overflow:hidden}html .desktop .field-collection-container .field-collection-view .field-collection-item-field-services.ds-2col-stacked-fluid>div.group-header h2{-moz-transform:translate(-100%,0);-ms-transform:translate(-100%,0);-webkit-transform:translate(-100%,0);transform:translate(-100%,0);-moz-transition:-moz-transform 600ms cubic-bezier(0.230,1.000,0.320,1.000);-o-transition:-o-transform 600ms cubic-bezier(0.230,1.000,0.320,1.000);-webkit-transition:-webkit-transform 600ms cubic-bezier(0.230,1.000,0.320,1.000);transition:transform 600ms cubic-bezier(0.230,1.000,0.320,1.000)}html .desktop .field-collection-container .field-collection-view .field-collection-item-field-services.ds-2col-stacked-fluid>div.group-header h2:after{width:0;-moz-transition:width 600ms cubic-bezier(0.230,1.000,0.320,1.000) 450ms;-o-transition:width 600ms cubic-bezier(0.230,1.000,0.320,1.000) 450ms;-webkit-transition:width 600ms cubic-bezier(0.230,1.000,0.320,1.000);-webkit-transition-delay:450ms;transition:width 600ms cubic-bezier(0.230,1.000,0.320,1.000) 450ms}html .desktop .field-collection-container .field-collection-view .field-collection-item-field-services.ds-2col-stacked-fluid>div.group-left{opacity:0;-moz-transform:translate(-100%,0);-ms-transform:translate(-100%,0);-webkit-transform:translate(-100%,0);transform:translate(-100%,0);-moz-transition:all 600ms cubic-bezier(0.230,1.000,0.320,1.000) 900ms;-o-transition:all 600ms cubic-bezier(0.230,1.000,0.320,1.000) 900ms;-webkit-transition:all 600ms cubic-bezier(0.230,1.000,0.320,1.000);-webkit-transition-delay:900ms;transition:all 600ms cubic-bezier(0.230,1.000,0.320,1.000) 900ms}html .desktop .field-collection-container .field-collection-view .field-collection-item-field-services.ds-2col-stacked-fluid>div.group-right{opacity:0;-moz-transform:translate(100%,0);-ms-transform:translate(100%,0);-webkit-transform:translate(100%,0);transform:translate(100%,0);-moz-transition:all 600ms cubic-bezier(0.230,1.000,0.320,1.000) 900ms;-o-transition:all 600ms cubic-bezier(0.230,1.000,0.320,1.000) 900ms;-webkit-transition:all 600ms cubic-bezier(0.230,1.000,0.320,1.000);-webkit-transition-delay:900ms;transition:all 600ms cubic-bezier(0.230,1.000,0.320,1.000) 900ms}html .desktop .field-collection-container .field-collection-view .field-collection-item-field-sections.show:before{right:0}html .desktop .field-collection-container .field-collection-view .field-collection-item-field-sections.show .field-name-field-banner{right:0}html .desktop .field-collection-container .field-collection-view .field-collection-item-field-sections.show .field-name-field-banner picture{left:0}html .desktop .field-collection-container .field-collection-view .field-collection-item-field-sections.show .field-name-field-text h2 span{left:0}html .desktop .field-collection-container .field-collection-view .field-collection-item-field-sections.show .field-name-field-text h2.title.invert{-moz-transform:translate(0%,0);-ms-transform:translate(0%,0);-webkit-transform:translate(0%,0);transform:translate(0%,0)}html .desktop .field-collection-container .field-collection-view .field-collection-item-field-sections.show .field-name-field-text h2.title.invert span{left:0;-moz-transform:translate(0,0%);-ms-transform:translate(0,0%);-webkit-transform:translate(0,0%);transform:translate(0,0%)}html .desktop .field-collection-container .field-collection-view .field-collection-item-field-sections.show .field-name-field-text .anim.left{-moz-transform:translate(0%,0);-ms-transform:translate(0%,0);-webkit-transform:translate(0%,0);transform:translate(0%,0)}
html .desktop .field-collection-container .field-collection-view .field-collection-item-field-sections.show .field-name-field-text .anim.right{-moz-transform:translate(0%,0);-ms-transform:translate(0%,0);-webkit-transform:translate(0%,0);transform:translate(0%,0)}html .desktop .field-collection-container .field-collection-view .field-collection-item-field-sections.show .field-name-field-text .anim.top{-moz-transform:translate(0,0%);-ms-transform:translate(0,0%);-webkit-transform:translate(0,0%);transform:translate(0,0%)}html .desktop .field-collection-container .field-collection-view .field-collection-item-field-sections.show .field-name-field-text .anim.bottom{-moz-transform:translate(0,0%);-ms-transform:translate(0,0%);-webkit-transform:translate(0,0%);transform:translate(0,0%)}html .desktop .field-collection-container .field-collection-view .field-collection-item-field-sections.show .field-name-field-text .anim.fade{opacity:1}html .desktop .field-collection-container .field-collection-view .field-collection-item-field-sections.show .block .views-responsive-grid.views-columns-3 .views-column{opacity:1;-moz-transform:translate(0,0%);-ms-transform:translate(0,0%);-webkit-transform:translate(0,0%);transform:translate(0,0%)}html .desktop .field-collection-container .field-collection-view .field-collection-item-field-services.show.ds-2col-stacked-fluid:before{right:0}html .desktop .field-collection-container .field-collection-view .field-collection-item-field-services.show.ds-2col-stacked-fluid>div.group-header h2{-moz-transform:translate(0%,0);-ms-transform:translate(0%,0);-webkit-transform:translate(0%,0);transform:translate(0%,0)}html .desktop .field-collection-container .field-collection-view .field-collection-item-field-services.show.ds-2col-stacked-fluid>div.group-header h2:after{width:2.1vw}html .desktop .field-collection-container .field-collection-view .field-collection-item-field-services.show.ds-2col-stacked-fluid>div.group-left{opacity:1;-moz-transform:translate(0%,0);-ms-transform:translate(0%,0);-webkit-transform:translate(0%,0);transform:translate(0%,0)}html .desktop .field-collection-container .field-collection-view .field-collection-item-field-services.show.ds-2col-stacked-fluid>div.group-right{opacity:1;-moz-transform:translate(0%,0);-ms-transform:translate(0%,0);-webkit-transform:translate(0%,0);transform:translate(0%,0)}html .desktop .view-case-studies.view-display-id-page{background-position:7.125vw center,center 400%;-moz-transition:background 900ms cubic-bezier(0.455,0.030,0.515,0.955);-o-transition:background 900ms cubic-bezier(0.455,0.030,0.515,0.955);-webkit-transition:background 900ms cubic-bezier(0.455,0.030,0.515,0.955);transition:background 900ms cubic-bezier(0.455,0.030,0.515,0.955)}html .desktop .view-case-studies.view-display-id-page .view-header .title{-moz-transform:translate(-100%,0);-ms-transform:translate(-100%,0);-webkit-transform:translate(-100%,0);transform:translate(-100%,0);-moz-transition:-moz-transform 600ms cubic-bezier(0.455,0.030,0.515,0.955);-o-transition:-o-transform 600ms cubic-bezier(0.455,0.030,0.515,0.955);-webkit-transition:-webkit-transform 600ms cubic-bezier(0.455,0.030,0.515,0.955);transition:transform 600ms cubic-bezier(0.455,0.030,0.515,0.955)}html .desktop .view-case-studies.view-display-id-page .view-header .mode-buttons{-moz-transform:translate(100%,0);-ms-transform:translate(100%,0);-webkit-transform:translate(100%,0);transform:translate(100%,0);-moz-transition:-moz-transform 600ms cubic-bezier(0.455,0.030,0.515,0.955);-o-transition:-o-transform 600ms cubic-bezier(0.455,0.030,0.515,0.955);-webkit-transition:-webkit-transform 600ms cubic-bezier(0.455,0.030,0.515,0.955);transition:transform 600ms cubic-bezier(0.455,0.030,0.515,0.955)}html .desktop .view-case-studies.view-display-id-page .view-contents .views-row{opacity:0;-moz-transform:translate(0,100%);-ms-transform:translate(0,100%);-webkit-transform:translate(0,100%);transform:translate(0,100%);-moz-transition:all 600ms cubic-bezier(0.455,0.030,0.515,0.955) 900ms;-o-transition:all 600ms cubic-bezier(0.455,0.030,0.515,0.955) 900ms;-webkit-transition:all 600ms cubic-bezier(0.455,0.030,0.515,0.955);-webkit-transition-delay:900ms;transition:all 600ms cubic-bezier(0.455,0.030,0.515,0.955) 900ms}
html .desktop .view-case-studies.view-display-id-page .view-contents .views-row:nth-child(0){-moz-transition-delay:900ms;-o-transition-delay:900ms;-webkit-transition-delay:900ms;transition-delay:900ms}html .desktop .view-case-studies.view-display-id-page .view-contents .views-row:nth-child(1){-moz-transition-delay:1050ms;-o-transition-delay:1050ms;-webkit-transition-delay:1050ms;transition-delay:1050ms}html .desktop .view-case-studies.view-display-id-page .view-contents .views-row:nth-child(2){-moz-transition-delay:1200ms;-o-transition-delay:1200ms;-webkit-transition-delay:1200ms;transition-delay:1200ms}html .desktop .view-case-studies.view-display-id-page .view-contents .views-row:nth-child(3){-moz-transition-delay:1350ms;-o-transition-delay:1350ms;-webkit-transition-delay:1350ms;transition-delay:1350ms}html .desktop .view-case-studies.view-display-id-page .view-contents .views-row:nth-child(4){-moz-transition-delay:1500ms;-o-transition-delay:1500ms;-webkit-transition-delay:1500ms;transition-delay:1500ms}html .desktop .view-case-studies.view-display-id-page .view-contents .views-row:nth-child(5){-moz-transition-delay:1650ms;-o-transition-delay:1650ms;-webkit-transition-delay:1650ms;transition-delay:1650ms}html .desktop .view-case-studies.view-display-id-page .view-contents .views-row:nth-child(6){-moz-transition-delay:1800ms;-o-transition-delay:1800ms;-webkit-transition-delay:1800ms;transition-delay:1800ms}html .desktop .view-case-studies.view-display-id-page .view-contents .views-row:nth-child(7){-moz-transition-delay:1950ms;-o-transition-delay:1950ms;-webkit-transition-delay:1950ms;transition-delay:1950ms}html .desktop .view-case-studies.view-display-id-page .view-contents .views-row:nth-child(8){-moz-transition-delay:2100ms;-o-transition-delay:2100ms;-webkit-transition-delay:2100ms;transition-delay:2100ms}html .desktop .view-case-studies.view-display-id-page .view-contents .views-row:nth-child(9){-moz-transition-delay:2250ms;-o-transition-delay:2250ms;-webkit-transition-delay:2250ms;transition-delay:2250ms}html .desktop .columns.loaded .view-case-studies.view-display-id-page{background-position:7.125vw center,center 100%}html .desktop .columns.loaded .view-case-studies.view-display-id-page .view-header .title{-moz-transform:translate(0%,0);-ms-transform:translate(0%,0);-webkit-transform:translate(0%,0);transform:translate(0%,0)}html .desktop .columns.loaded .view-case-studies.view-display-id-page .view-header .mode-buttons{-moz-transform:translate(0%,0);-ms-transform:translate(0%,0);-webkit-transform:translate(0%,0);transform:translate(0%,0)}html .desktop .columns.loaded .view-case-studies.view-display-id-page .view-contents .views-row{opacity:1;-moz-transform:translate(0,0%);-ms-transform:translate(0,0%);-webkit-transform:translate(0,0%);transform:translate(0,0%)}html .desktop .node-career{background-position:center 400%;-moz-transition:background 900ms cubic-bezier(0.455,0.030,0.515,0.955);-o-transition:background 900ms cubic-bezier(0.455,0.030,0.515,0.955);-webkit-transition:background 900ms cubic-bezier(0.455,0.030,0.515,0.955);transition:background 900ms cubic-bezier(0.455,0.030,0.515,0.955)}html .desktop .node-career .field-name-field-banner{right:-60vw;background:#02b1b5;-moz-transition:all 1200ms cubic-bezier(0.230,1.000,0.320,1.000);-o-transition:all 1200ms cubic-bezier(0.230,1.000,0.320,1.000);-webkit-transition:all 1200ms cubic-bezier(0.230,1.000,0.320,1.000);transition:all 1200ms cubic-bezier(0.230,1.000,0.320,1.000)}html .desktop .node-career .field-name-field-banner picture{position:relative;left:100%;-moz-transition:all 1200ms cubic-bezier(0.230,1.000,0.320,1.000) 150ms;-o-transition:all 1200ms cubic-bezier(0.230,1.000,0.320,1.000) 150ms;-webkit-transition:all 1200ms cubic-bezier(0.230,1.000,0.320,1.000);-webkit-transition-delay:150ms;transition:all 1200ms cubic-bezier(0.230,1.000,0.320,1.000) 150ms}html .desktop .node-career .field-name-body{overflow:hidden}html .desktop .node-career .field-name-body h2{overflow:hidden}html .desktop .node-career .field-name-body h2>span{position:relative;left:-100%;-moz-transition:left 600ms cubic-bezier(0.230,1.000,0.320,1.000);-o-transition:left 600ms cubic-bezier(0.230,1.000,0.320,1.000);-webkit-transition:left 600ms cubic-bezier(0.230,1.000,0.320,1.000);transition:left 600ms cubic-bezier(0.230,1.000,0.320,1.000)}html .desktop .node-career .field-name-body h2>span:nth-child(2){-moz-transition-delay:150ms;-o-transition-delay:150ms;-webkit-transition-delay:150ms;transition-delay:150ms}html .desktop .node-career .field-name-body h2>span:nth-child(3){-moz-transition-delay:300ms;-o-transition-delay:300ms;-webkit-transition-delay:300ms;transition-delay:300ms}html .desktop .node-career .field-name-body h2>span:nth-child(4){-moz-transition-delay:450ms;-o-transition-delay:450ms;-webkit-transition-delay:450ms;transition-delay:450ms}html .desktop .node-career .field-name-body h2>span:nth-child(5){-moz-transition-delay:600ms;-o-transition-delay:600ms;-webkit-transition-delay:600ms;transition-delay:600ms}html .desktop .node-career .field-name-body .anim{overflow:hidden;-moz-transition:all 600ms cubic-bezier(0.230,1.000,0.320,1.000) 1200ms;-o-transition:all 600ms cubic-bezier(0.230,1.000,0.320,1.000) 1200ms;-webkit-transition:all 600ms cubic-bezier(0.230,1.000,0.320,1.000);-webkit-transition-delay:1200ms;transition:all 600ms cubic-bezier(0.230,1.000,0.320,1.000) 1200ms}html .desktop .node-career .field-name-body .anim.left{-moz-transform:translate(-100%,0);-ms-transform:translate(-100%,0);-webkit-transform:translate(-100%,0);transform:translate(-100%,0)}html .desktop .node-career .field-name-body .anim.right{-moz-transform:translate(100%,0);-ms-transform:translate(100%,0);-webkit-transform:translate(100%,0);transform:translate(100%,0)}html .desktop .node-career .field-name-body .anim.top{-moz-transform:translate(0,-100%);-ms-transform:translate(0,-100%);-webkit-transform:translate(0,-100%);transform:translate(0,-100%)}html .desktop .node-career .field-name-body .anim.bottom{-moz-transform:translate(0,100%);-ms-transform:translate(0,100%);-webkit-transform:translate(0,100%);transform:translate(0,100%)}html .desktop .node-career .field-name-body .anim.fade{opacity:0}html .desktop .node-career .webform-client-form{overflow:hidden}html .desktop .node-career .webform-client-form .webform-component-markup{-moz-transform:translate(-100%,0);-ms-transform:translate(-100%,0);-webkit-transform:translate(-100%,0);transform:translate(-100%,0);-moz-transition:-moz-transform 600ms cubic-bezier(0.230,1.000,0.320,1.000);-o-transition:-o-transform 600ms cubic-bezier(0.230,1.000,0.320,1.000);-webkit-transition:-webkit-transform 600ms cubic-bezier(0.230,1.000,0.320,1.000);transition:transform 600ms cubic-bezier(0.230,1.000,0.320,1.000)}html .desktop .node-career .webform-client-form .webform-component-markup.show{-moz-transform:translate(0%,0);-ms-transform:translate(0%,0);-webkit-transform:translate(0%,0);transform:translate(0%,0)}html .desktop .node-career .webform-client-form .webform-component-fieldset{-moz-transition:-moz-transform 600ms cubic-bezier(0.230,1.000,0.320,1.000);-o-transition:-o-transform 600ms cubic-bezier(0.230,1.000,0.320,1.000);-webkit-transition:-webkit-transform 600ms cubic-bezier(0.230,1.000,0.320,1.000);transition:transform 600ms cubic-bezier(0.230,1.000,0.320,1.000)}html .desktop .node-career .webform-client-form .webform-component-fieldset.left{-moz-transform:translate(-100%,0);-ms-transform:translate(-100%,0);-webkit-transform:translate(-100%,0);transform:translate(-100%,0)}html .desktop .node-career .webform-client-form .webform-component-fieldset.right{-moz-transform:translate(100%,0);-ms-transform:translate(100%,0);-webkit-transform:translate(100%,0);transform:translate(100%,0)}html .desktop .node-career .webform-client-form .webform-component-fieldset.show.left{-moz-transform:translate(0%,0);-ms-transform:translate(0%,0);-webkit-transform:translate(0%,0);transform:translate(0%,0)}
html .desktop .node-career .webform-client-form .webform-component-fieldset.show.right{-moz-transform:translate(0%,0);-ms-transform:translate(0%,0);-webkit-transform:translate(0%,0);transform:translate(0%,0)}html .desktop .node-career .webform-client-form .webform-component-file,html .desktop .node-career .webform-client-form .captcha{opacity:0;-moz-transform:translate(0,20%);-ms-transform:translate(0,20%);-webkit-transform:translate(0,20%);transform:translate(0,20%);-moz-transition:-moz-transform 600ms cubic-bezier(0.230,1.000,0.320,1.000);-o-transition:-o-transform 600ms cubic-bezier(0.230,1.000,0.320,1.000);-webkit-transition:-webkit-transform 600ms cubic-bezier(0.230,1.000,0.320,1.000);transition:transform 600ms cubic-bezier(0.230,1.000,0.320,1.000)}html .desktop .node-career .webform-client-form .webform-component-file.show,html .desktop .node-career .webform-client-form .captcha.show{opacity:1;-moz-transform:translate(0,0%);-ms-transform:translate(0,0%);-webkit-transform:translate(0,0%);transform:translate(0,0%)}html .desktop .node-career.active{background-position:center 100%}html .desktop .node-career.active .field-name-field-banner{right:0}html .desktop .node-career.active .field-name-field-banner picture{left:0}html .desktop .node-career.active .field-name-body h2 span{left:0}html .desktop .node-career.active .field-name-body h2.title.invert{-moz-transform:translate(0%,0);-ms-transform:translate(0%,0);-webkit-transform:translate(0%,0);transform:translate(0%,0)}html .desktop .node-career.active .field-name-body h2.title.invert span{left:0;-moz-transform:translate(0,0%);-ms-transform:translate(0,0%);-webkit-transform:translate(0,0%);transform:translate(0,0%)}html .desktop .node-career.active .field-name-body .anim.left{-moz-transform:translate(0%,0);-ms-transform:translate(0%,0);-webkit-transform:translate(0%,0);transform:translate(0%,0)}html .desktop .node-career.active .field-name-body .anim.right{-moz-transform:translate(0%,0);-ms-transform:translate(0%,0);-webkit-transform:translate(0%,0);transform:translate(0%,0)}html .desktop .node-career.active .field-name-body .anim.top{-moz-transform:translate(0,0%);-ms-transform:translate(0,0%);-webkit-transform:translate(0,0%);transform:translate(0,0%)}html .desktop .node-career.active .field-name-body .anim.bottom{-moz-transform:translate(0,0%);-ms-transform:translate(0,0%);-webkit-transform:translate(0,0%);transform:translate(0,0%)}html .desktop .node-career.active .field-name-body .anim.fade{opacity:1}html .desktop .columns.page-blog{background-position:center 400%;-moz-transition:background 900ms cubic-bezier(0.455,0.030,0.515,0.955);-o-transition:background 900ms cubic-bezier(0.455,0.030,0.515,0.955);-webkit-transition:background 900ms cubic-bezier(0.455,0.030,0.515,0.955);transition:background 900ms cubic-bezier(0.455,0.030,0.515,0.955)}html .desktop .columns.page-blog .view-blog .field-name-field-image{overflow:hidden}html .desktop .columns.page-blog .view-blog .field-name-field-image .field-items{position:relative;right:-60vw;background:#02b1b5;-moz-transition:all 1200ms cubic-bezier(0.230,1.000,0.320,1.000);-o-transition:all 1200ms cubic-bezier(0.230,1.000,0.320,1.000);-webkit-transition:all 1200ms cubic-bezier(0.230,1.000,0.320,1.000);transition:all 1200ms cubic-bezier(0.230,1.000,0.320,1.000)}html .desktop .columns.page-blog .view-blog .field-name-field-image .field-items picture{position:relative;left:100%;-moz-transition:all 1200ms cubic-bezier(0.230,1.000,0.320,1.000) 150ms;-o-transition:all 1200ms cubic-bezier(0.230,1.000,0.320,1.000) 150ms;-webkit-transition:all 1200ms cubic-bezier(0.230,1.000,0.320,1.000);-webkit-transition-delay:150ms;transition:all 1200ms cubic-bezier(0.230,1.000,0.320,1.000) 150ms}html .desktop .columns.page-blog .view-blog .group-text-inner{overflow:hidden}html .desktop .columns.page-blog .view-blog .anim{overflow:hidden;-moz-transition:all 600ms cubic-bezier(0.230,1.000,0.320,1.000);-o-transition:all 600ms cubic-bezier(0.230,1.000,0.320,1.000);-webkit-transition:all 600ms cubic-bezier(0.230,1.000,0.320,1.000);transition:all 600ms cubic-bezier(0.230,1.000,0.320,1.000)}html .desktop .columns.page-blog .view-blog .anim.left{-moz-transform:translate(-100%,0);-ms-transform:translate(-100%,0);-webkit-transform:translate(-100%,0);transform:translate(-100%,0)}html .desktop .columns.page-blog .view-blog .anim.right{-moz-transform:translate(100%,0);-ms-transform:translate(100%,0);-webkit-transform:translate(100%,0);transform:translate(100%,0)}html .desktop .columns.page-blog .view-blog .anim.top{-moz-transform:translate(0,-100%);-ms-transform:translate(0,-100%);-webkit-transform:translate(0,-100%);transform:translate(0,-100%)}html .desktop .columns.page-blog .view-blog .anim.bottom{-moz-transform:translate(0,100%);-ms-transform:translate(0,100%);-webkit-transform:translate(0,100%);transform:translate(0,100%)}html .desktop .columns.page-blog .view-blog .anim.fade{opacity:0}html .desktop .columns.page-blog .view-blog .views-row.show .anim.left{-moz-transform:translate(0%,0);-ms-transform:translate(0%,0);-webkit-transform:translate(0%,0);transform:translate(0%,0)}html .desktop .columns.page-blog .view-blog .views-row.show .anim.right{-moz-transform:translate(0%,0);-ms-transform:translate(0%,0);-webkit-transform:translate(0%,0);transform:translate(0%,0)}html .desktop .columns.page-blog .view-blog .views-row.show .anim.top{-moz-transform:translate(0,0%);-ms-transform:translate(0,0%);-webkit-transform:translate(0,0%);transform:translate(0,0%)}html .desktop .columns.page-blog .view-blog .views-row.show .anim.bottom{-moz-transform:translate(0,0%);-ms-transform:translate(0,0%);-webkit-transform:translate(0,0%);transform:translate(0,0%)}html .desktop .columns.page-blog .view-blog .views-row.show .anim.fade{opacity:1}html .desktop .columns.page-blog .view-blog .views-row.show .field-name-field-image .field-items{right:0}html .desktop .columns.page-blog .view-blog .views-row.show .field-name-field-image .field-items picture{left:0}html .desktop .columns.page-blog.active{background-position:center 100%}html .desktop .columns.page-blog.active .view-blog .views-row:nth-child(1) .anim,html .desktop .columns.page-blog.active .view-blog .views-row:nth-child(2) .anim{-moz-transition-delay:600ms;-o-transition-delay:600ms;-webkit-transition-delay:600ms;transition-delay:600ms}
html .desktop .columns.page-blog.active .view-blog .views-row:nth-child(1) .anim.left,html .desktop .columns.page-blog.active .view-blog .views-row:nth-child(2) .anim.left{-moz-transform:translate(0%,0);-ms-transform:translate(0%,0);-webkit-transform:translate(0%,0);transform:translate(0%,0)}html .desktop .columns.page-blog.active .view-blog .views-row:nth-child(1) .anim.right,html .desktop .columns.page-blog.active .view-blog .views-row:nth-child(2) .anim.right{-moz-transform:translate(0%,0);-ms-transform:translate(0%,0);-webkit-transform:translate(0%,0);transform:translate(0%,0)}html .desktop .columns.page-blog.active .view-blog .views-row:nth-child(1) .anim.top,html .desktop .columns.page-blog.active .view-blog .views-row:nth-child(2) .anim.top{-moz-transform:translate(0,0%);-ms-transform:translate(0,0%);-webkit-transform:translate(0,0%);transform:translate(0,0%)}html .desktop .columns.page-blog.active .view-blog .views-row:nth-child(1) .anim.bottom,html .desktop .columns.page-blog.active .view-blog .views-row:nth-child(2) .anim.bottom{-moz-transform:translate(0,0%);-ms-transform:translate(0,0%);-webkit-transform:translate(0,0%);transform:translate(0,0%)}html .desktop .columns.page-blog.active .view-blog .views-row:nth-child(1) .anim.fade,html .desktop .columns.page-blog.active .view-blog .views-row:nth-child(2) .anim.fade{opacity:1}html .desktop .columns.page-blog.active .view-blog .views-row:nth-child(1) .field-name-field-image .field-items,html .desktop .columns.page-blog.active .view-blog .views-row:nth-child(2) .field-name-field-image .field-items{-moz-transition-delay:600ms;-o-transition-delay:600ms;-webkit-transition-delay:600ms;transition-delay:600ms;right:0}html .desktop .columns.page-blog.active .view-blog .views-row:nth-child(1) .field-name-field-image .field-items picture,html .desktop .columns.page-blog.active .view-blog .views-row:nth-child(2) .field-name-field-image .field-items picture{-moz-transition-delay:600ms;-o-transition-delay:600ms;-webkit-transition-delay:600ms;transition-delay:600ms;left:0}html .desktop .columns.page-blog.active .view-blog .view-header .anim.left{-moz-transform:translate(0%,0);-ms-transform:translate(0%,0);-webkit-transform:translate(0%,0);transform:translate(0%,0)}html .desktop .columns.page-blog.active .view-blog .view-header .anim.right{-moz-transform:translate(0%,0);-ms-transform:translate(0%,0);-webkit-transform:translate(0%,0);transform:translate(0%,0)}html .desktop .columns.page-blog.active .view-blog .view-header .anim.top{-moz-transform:translate(0,0%);-ms-transform:translate(0,0%);-webkit-transform:translate(0,0%);transform:translate(0,0%)}html .desktop .columns.page-blog.active .view-blog .view-header .anim.bottom{-moz-transform:translate(0,0%);-ms-transform:translate(0,0%);-webkit-transform:translate(0,0%);transform:translate(0,0%)}html .desktop .columns.page-blog.active .view-blog .view-header .anim.fade{opacity:1}html .desktop .columns.overlay{top:100%;z-index:10;position:fixed;overflow:auto;height:100vh;box-sizing:border-box;width:100vw;right:0;opacity:0}html .desktop .columns.overlay.top{top:0;opacity:1;-moz-transition:top 600ms cubic-bezier(0.230,1.000,0.320,1.000);-o-transition:top 600ms cubic-bezier(0.230,1.000,0.320,1.000);-webkit-transition:top 600ms cubic-bezier(0.230,1.000,0.320,1.000);transition:top 600ms cubic-bezier(0.230,1.000,0.320,1.000)}html .desktop .columns.overlay .block-system .node-case-studies .field-name-case-studies-link{top:-10.8vh;-moz-transition:top 600ms cubic-bezier(0.230,1.000,0.320,1.000);-o-transition:top 600ms cubic-bezier(0.230,1.000,0.320,1.000);-webkit-transition:top 600ms cubic-bezier(0.230,1.000,0.320,1.000);transition:top 600ms cubic-bezier(0.230,1.000,0.320,1.000)}html .desktop .columns.node-type-case_studies{overflow:hidden}html .desktop .columns.pjax-loaded{overflow:hidden}html .desktop.first-load-html #logo .deco{top:50vh;bottom:50vh}html .desktop.first-load-html #logo .deco:after,html .desktop.first-load-html #logo .deco:before{opacity:0}html .desktop.first-load-html #logo .logo-link{position:relative;opacity:0;top:3.7vh}
html .desktop.first-load-html #menu-button{opacity:0;bottom:7.4vh}html .desktop.first-load-html #contacts:before{right:-50%;opacity:0}html .desktop.first-load-html #contacts:after{left:-50%;opacity:0}html .desktop.first-load-html #contacts .text.contact{top:3.7vh;opacity:0}html .desktop.first-load-html #block-locale-language{bottom:-3.7vh;opacity:0}html .desktop.first-load-html.loaded-html #logo .deco{top:14.4vh;bottom:14.4vh;-moz-transition:all 600ms cubic-bezier(0.250,0.460,0.450,0.940);-o-transition:all 600ms cubic-bezier(0.250,0.460,0.450,0.940);-webkit-transition:all 600ms cubic-bezier(0.250,0.460,0.450,0.940);transition:all 600ms cubic-bezier(0.250,0.460,0.450,0.940)}html .desktop.first-load-html.loaded-html #logo .deco:after,html .desktop.first-load-html.loaded-html #logo .deco:before{opacity:1;-moz-transition:all 600ms cubic-bezier(0.250,0.460,0.450,0.940) 300ms;-o-transition:all 600ms cubic-bezier(0.250,0.460,0.450,0.940) 300ms;-webkit-transition:all 600ms cubic-bezier(0.250,0.460,0.450,0.940);-webkit-transition-delay:300ms;transition:all 600ms cubic-bezier(0.250,0.460,0.450,0.940) 300ms}html .desktop.first-load-html.loaded-html #logo .logo-link{opacity:1;top:0;-moz-transition:all 600ms cubic-bezier(0.250,0.460,0.450,0.940) 900ms;-o-transition:all 600ms cubic-bezier(0.250,0.460,0.450,0.940) 900ms;-webkit-transition:all 600ms cubic-bezier(0.250,0.460,0.450,0.940);-webkit-transition-delay:900ms;transition:all 600ms cubic-bezier(0.250,0.460,0.450,0.940) 900ms}html .desktop.first-load-html.loaded-html #menu-button{opacity:1;bottom:3.7vh;-moz-transition:all 600ms cubic-bezier(0.250,0.460,0.450,0.940) 900ms;-o-transition:all 600ms cubic-bezier(0.250,0.460,0.450,0.940) 900ms;-webkit-transition:all 600ms cubic-bezier(0.250,0.460,0.450,0.940);-webkit-transition-delay:900ms;transition:all 600ms cubic-bezier(0.250,0.460,0.450,0.940) 900ms}html .desktop.first-load-html.loaded-html #contacts:before{right:50%;opacity:1;-moz-transition:all 600ms cubic-bezier(0.250,0.460,0.450,0.940) 1500ms;-o-transition:all 600ms cubic-bezier(0.250,0.460,0.450,0.940) 1500ms;-webkit-transition:all 600ms cubic-bezier(0.250,0.460,0.450,0.940);-webkit-transition-delay:1500ms;transition:all 600ms cubic-bezier(0.250,0.460,0.450,0.940) 1500ms}html .desktop.first-load-html.loaded-html #contacts:after{left:50%;opacity:1;-moz-transition:all 600ms cubic-bezier(0.250,0.460,0.450,0.940) 1500ms;-o-transition:all 600ms cubic-bezier(0.250,0.460,0.450,0.940) 1500ms;-webkit-transition:all 600ms cubic-bezier(0.250,0.460,0.450,0.940);-webkit-transition-delay:1500ms;transition:all 600ms cubic-bezier(0.250,0.460,0.450,0.940) 1500ms}html .desktop.first-load-html.loaded-html #contacts .text.contact{top:0;opacity:1;-moz-transition:all 600ms cubic-bezier(0.250,0.460,0.450,0.940) 1500ms;-o-transition:all 600ms cubic-bezier(0.250,0.460,0.450,0.940) 1500ms;-webkit-transition:all 600ms cubic-bezier(0.250,0.460,0.450,0.940);-webkit-transition-delay:1500ms;transition:all 600ms cubic-bezier(0.250,0.460,0.450,0.940) 1500ms}html .desktop.first-load-html.loaded-html #block-locale-language{bottom:0;opacity:1;-moz-transition:all 600ms cubic-bezier(0.250,0.460,0.450,0.940) 1500ms;-o-transition:all 600ms cubic-bezier(0.250,0.460,0.450,0.940) 1500ms;-webkit-transition:all 600ms cubic-bezier(0.250,0.460,0.450,0.940);-webkit-transition-delay:1500ms;transition:all 600ms cubic-bezier(0.250,0.460,0.450,0.940) 1500ms}html .desktop.first-load-html #preloader .intro{position:absolute;top:50%;left:50%;text-align:center;-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:15vw}html .desktop.first-load-html #preloader .intro .helper{overflow:hidden;position:relative;top:0}html .desktop.first-load-html #preloader .intro .helper.logo-helper svg{position:relative;top:0;width:12vw;padding:2vh;opacity:0}html .desktop.first-load-html #preloader .intro .helper.logo-helper svg path,html .desktop.first-load-html #preloader .intro .helper.logo-helper svg circle{fill:transparent;stroke:#fff;stroke-width:3px}html .desktop.first-load-html #preloader .intro .helper.logo-helper svg .b.diamond{stroke-dasharray:85;stroke-dashoffset:85}
html .desktop.first-load-html #preloader .intro .helper.logo-helper svg .b.b-top-circle{stroke-dasharray:35;stroke-dashoffset:35}html .desktop.first-load-html #preloader .intro .helper.logo-helper svg .b.b-bottom-circle{stroke-dasharray:35;stroke-dashoffset:35}html .desktop.first-load-html #preloader .intro .helper.logo-helper svg .b.b-top-left{stroke-dasharray:282;stroke-dashoffset:282}html .desktop.first-load-html #preloader .intro .helper.logo-helper svg .b.b-bottom-left{stroke-dasharray:308;stroke-dashoffset:308}html .desktop.first-load-html #preloader .intro .helper.logo-helper svg .b.b-right{stroke-dasharray:768;stroke-dashoffset:768}html .desktop.first-load-html #preloader .intro .helper.logo-helper svg .s.s-top-circle{stroke-dasharray:35;stroke-dashoffset:35}html .desktop.first-load-html #preloader .intro .helper.logo-helper svg .s.s-bottom-circle{stroke-dasharray:35;stroke-dashoffset:35}html .desktop.first-load-html #preloader .intro .helper.logo-helper svg .s.s-bottom{stroke-dasharray:234;stroke-dashoffset:234}html .desktop.first-load-html #preloader .intro .helper.logo-helper svg .s.s-mid{stroke-dasharray:480;stroke-dashoffset:480}html .desktop.first-load-html #preloader .intro .helper.logo-helper svg .s.s-top{stroke-dasharray:234;stroke-dashoffset:234}html .desktop.first-load-html #preloader .intro .helper.logo-helper svg .f.f-top{stroke-dasharray:146;stroke-dashoffset:146}html .desktop.first-load-html #preloader .intro .helper.logo-helper svg .f.f-mid{stroke-dasharray:158;stroke-dashoffset:158}html .desktop.first-load-html #preloader .intro .helper.logo-helper svg .f.f-left{stroke-dasharray:600;stroke-dashoffset:600}html .desktop.first-load-html #preloader .intro .helper.logo-helper svg .f.f-top-circle{stroke-dasharray:35;stroke-dashoffset:35}html .desktop.first-load-html #preloader .intro .helper.logo-helper svg .f.f-bottom-circle{stroke-dasharray:35;stroke-dashoffset:35}html .desktop.first-load-html #preloader .intro .helper .slogan{position:relative;top:0;padding-bottom:9vh;padding-top:1vh}html .desktop.first-load-html #preloader .intro .helper .slogan svg{width:85%}html .desktop.first-load-html #preloader .intro .helper .slogan svg path{fill:transparent;stroke:#fff;stroke-width:.5px;stroke-dasharray:58;stroke-dashoffset:58}html .desktop.first-load-html #preloader .intro.active .logo-helper svg{opacity:1}html .desktop.first-load-html #preloader .intro.active .logo-helper svg path,html .desktop.first-load-html #preloader .intro.active .logo-helper svg circle{stroke-dashoffset:0 !important;-moz-transition:all 3000ms cubic-bezier(0.215,0.610,0.355,1.000);-o-transition:all 3000ms cubic-bezier(0.215,0.610,0.355,1.000);-webkit-transition:all 3000ms cubic-bezier(0.215,0.610,0.355,1.000);transition:all 3000ms cubic-bezier(0.215,0.610,0.355,1.000)}html .desktop.first-load-html #preloader .intro.active .logo-helper svg path.f,html .desktop.first-load-html #preloader .intro.active .logo-helper svg circle.f{-moz-transition-delay:0ms;-o-transition-delay:0ms;-webkit-transition-delay:0ms;transition-delay:0ms}html .desktop.first-load-html #preloader .intro.active .logo-helper svg path.b,html .desktop.first-load-html #preloader .intro.active .logo-helper svg circle.b{-moz-transition-delay:200ms;-o-transition-delay:200ms;-webkit-transition-delay:200ms;transition-delay:200ms}html .desktop.first-load-html #preloader .intro.active .logo-helper svg path.s,html .desktop.first-load-html #preloader .intro.active .logo-helper svg circle.s{-moz-transition-delay:400ms;-o-transition-delay:400ms;-webkit-transition-delay:400ms;transition-delay:400ms}html .desktop.first-load-html #preloader .intro.active .slogan svg path{stroke-dashoffset:0;-moz-transition:all 2000ms linear;-o-transition:all 2000ms linear;-webkit-transition:all 2000ms linear;transition:all 2000ms linear}html .desktop.first-load-html #preloader .intro.active.fill .logo-helper path,html .desktop.first-load-html #preloader .intro.active.fill .logo-helper circle{fill:#fff;-moz-transition-duration:1000ms;-o-transition-duration:1000ms;-webkit-transition-duration:1000ms;transition-duration:1000ms}
html .desktop.first-load-html #preloader .intro.active.fill.hide .helper{padding-bottom:8vh;opacity:0;-moz-transition:all 500ms cubic-bezier(0.550,0.085,0.680,0.530);-o-transition:all 500ms cubic-bezier(0.550,0.085,0.680,0.530);-webkit-transition:all 500ms cubic-bezier(0.550,0.085,0.680,0.530);transition:all 500ms cubic-bezier(0.550,0.085,0.680,0.530)}html .desktop.first-load-html #preloader .intro.active.fill.hide .helper{padding-top:10vh;opacity:0;-moz-transition:all 500ms cubic-bezier(0.550,0.085,0.680,0.530);-o-transition:all 500ms cubic-bezier(0.550,0.085,0.680,0.530);-webkit-transition:all 500ms cubic-bezier(0.550,0.085,0.680,0.530);transition:all 500ms cubic-bezier(0.550,0.085,0.680,0.530)}