/* https://fsi-engineers.com/wp-content/themes/fsi/style.css?ver=6.7.1 */
/*!
Theme Name: FSI
Theme URI: http://www.standingwavestudios.com
Author: Geoff Mortstock
Author URI: http://www.standingwavestudios.com
Description: ...
Version: 1.0.0
Text Domain: fsi
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready


This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

This theme is based on Underscores https://underscores.me/, (C) 2012-2017 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
 
/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */
 html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}p,.project__overlay-text li,span,h1,h2,.entry-content--single h1,h3,.about__title,.history__subtitle,h4,h5,h6,ul,li{margin:0;padding:0}*{-webkit-box-sizing:border-box;box-sizing:border-box}body,html{overflow-x:hidden}html{font-size:12px}@media (min-width:600px){html{font-size:12px}}@media (min-width:980px){html{font-size:13px}}@media (min-width:1280px){html{font-size:14px}}@media (min-width:1780px){html{font-size:15px}}@media (min-width:1920px){html{font-size:16px}}*,*:before,*:after{-webkit-box-sizing:inherit;box-sizing:inherit}body{font-family:"open-sans",sans-serif;font-size:16px;font-size:1rem;font-weight:300;color:#231f20;background:#fff}img,svg,video{max-width:100%;height:auto}*{-webkit-box-sizing:border-box;box-sizing:border-box}a{text-decoration:none;color:#000}p,.project__overlay-text li{line-height:1.5;font-weight:400;margin-bottom:16px;margin-bottom:1rem;font-size:16px;font-size:1rem}h1,h2,.entry-content--single h1,h3,.about__title,.history__subtitle,h4,h5,h6{font-family:"open-sans",sans-serif;line-height:1.2;color:#3e3e3e}h1,h4,h5,h6{font-weight:100}h2,.entry-content--single h1,h3,.about__title,.history__subtitle{font-weight:300}h1{font-size:40px;font-size:2.5rem}h2,.entry-content--single h1{font-size:48px;font-size:3rem}h3,.about__title,.history__subtitle{font-size:34px;font-size:2.125rem}h4{font-size:32px;font-size:2rem}h5{font-size:20px;font-size:1.25rem}h6{font-size:28px;font-size:1.75rem}dfn,cite,i{font-style:italic}strong{font-weight:700}u{text-decoration:underline}form,select,textarea,input{font-family:"open-sans",sans-serif}input,textarea,select{background-color:transparent;-webkit-border-radius:0;border-radius:0;padding:5px}table{width:100%;border-collapse:collapse}button{cursor:pointer}button:focus{outline:1px dashed lightblue}blockquote,q{font-size:24px;font-size:1.5rem;line-height:1.617;font-weight:300;font-style:italic;width:90%;max-width:1096px;padding:20px;border:1px solid #012a3a;margin:0 auto}pre{background:#eee;font-family:"Courier 10 Pitch",Courier,monospace;font-size:15px;font-size:.9375rem;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;font-size:12.8px;font-size:.8em}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}@media (prefers-color-scheme:dark){select{color:#231f20;background:#fff}}@-webkit-keyframes from-to{from{opacity:1}to{opacity:0}}@keyframes from-to{from{opacity:1}to{opacity:0}}@-webkit-keyframes 0-50{0%{opacity:1}50%{opacity:0}}@keyframes 0-50{0%{opacity:1}50%{opacity:0}}@-webkit-keyframes revealOpacity{from{opacity:0}to{opacity:1}}@keyframes revealOpacity{from{opacity:0}to{opacity:1}}.clearfix:after{display:block;visibility:hidden;clear:both;height:0;content:" "}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,.6);box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.t-slug,.banner__title,.community header h2,.community header .entry-content--single h1,.entry-content--single .community header h1,.tabbed h2,.tabbed .entry-content--single h1,.entry-content--single .tabbed h1,.t-title{font-size:17px;font-size:1.0625rem;line-height:1.07;letter-spacing:.04em;font-weight:700;text-transform:uppercase;margin-bottom:24px}@media (min-width:600px){.t-slug,.banner__title,.community header h2,.community header .entry-content--single h1,.entry-content--single .community header h1,.tabbed h2,.tabbed .entry-content--single h1,.entry-content--single .tabbed h1,.t-title{margin-bottom:30px}}.t-subtitle,.t-intro-ttl,.intro__content .intro__ttl{font-size:40px;font-size:2.5rem;line-height:1.21;font-weight:300;margin-bottom:3.625rem;max-width:865px}.t-blogsubtitle{font-size:40px;color:#113b4d;font-size:2.5rem;line-height:1.21;font-weight:300;margin-bottom:3.625rem;max-width:865px}.t-subtitle strong,.t-intro-ttl strong,.intro__content .intro__ttl strong{font-weight:700}.blox__grid{letter-spacing:-.31em;text-rendering:optimizespeed;font-family:FreeSans,Arimo,"Droid Sans",Helvetica,Arial,sans-serif;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start}.blox__grid>img{max-width:100%;height:auto;display:block}.blox{display:inline-block;zoom:1;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto;font-family:"open-sans",sans-serif;width:100%}.blox-1-24{width:4.166667%}.blox-1-12{width:8.333333%}.blox-1-8{width:12.5%}.blox-1-6{width:16.666667%}.blox-1-5{width:20%}.blox-5-24{width:20.833333%}.blox-1-4{width:25%}.blox-7-24{width:29.166667%}.blox-1-3{width:33.333333%}.blox-3-8{width:37.5%}.blox-2-5{width:40%}.blox-5-12{width:41.666667%}.blox-11-24{width:45.833333%}.blox-1-2{width:50%}.blox-13-24{width:54.166667%}.blox-7-12{width:58.333333%}.blox-3-5{width:60%}.blox-5-8{width:62.5%}.blox-2-3{width:66.666667%}.blox-17-24{width:70.833333%}.blox-3-4{width:75%}.blox-19-24{width:79.166667%}.blox-4-5{width:80%}.blox-5-6{width:83.333333%}.blox-7-8{width:87.5%}.blox-11-12{width:91.666667%}.blox-23-24{width:95.833333%}@media screen and (min-width:1280px){.blox-nav-1-24{width:4.166667%}.blox-nav-1-12{width:8.333333%}.blox-nav-1-8{width:12.5%}.blox-nav-1-6{width:16.666667%}.blox-nav-1-5{width:20%}.blox-nav-5-24{width:20.833333%}.blox-nav-1-4{width:25%}.blox-nav-7-24{width:29.166667%}.blox-nav-1-3{width:33.333333%}.blox-nav-3-8{width:37.5%}.blox-nav-2-5{width:40%}.blox-nav-5-12{width:41.666667%}.blox-nav-11-24{width:45.833333%}.blox-nav-1-2{width:50%}.blox-nav-13-24{width:54.166667%}.blox-nav-7-12{width:58.333333%}.blox-nav-3-5{width:60%}.blox-nav-5-8{width:62.5%}.blox-nav-2-3{width:66.666667%}.blox-nav-17-24{width:70.833333%}.blox-nav-3-4{width:75%}.blox-nav-19-24{width:79.166667%}.blox-nav-4-5{width:80%}.blox-nav-5-6{width:83.333333%}.blox-nav-7-8{width:87.5%}.blox-nav-11-12{width:91.666667%}.blox-nav-23-24{width:95.833333%}.blox-nav{width:100%}}@media screen and (min-width:500px){.blox-p-1-24{width:4.166667%}.blox-p-1-12{width:8.333333%}.blox-p-1-8{width:12.5%}.blox-p-1-6{width:16.666667%}.blox-p-1-5{width:20%}.blox-p-5-24{width:20.833333%}.blox-p-1-4{width:25%}.blox-p-7-24{width:29.166667%}.blox-p-1-3{width:33.333333%}.blox-p-3-8{width:37.5%}.blox-p-2-5{width:40%}.blox-p-5-12{width:41.666667%}.blox-p-11-24{width:45.833333%}.blox-p-1-2{width:50%}.blox-p-13-24{width:54.166667%}.blox-p-7-12{width:58.333333%}.blox-p-3-5{width:60%}.blox-p-5-8{width:62.5%}.blox-p-2-3{width:66.666667%}.blox-p-17-24{width:70.833333%}.blox-p-3-4{width:75%}.blox-p-19-24{width:79.166667%}.blox-p-4-5{width:80%}.blox-p-5-6{width:83.333333%}.blox-p-7-8{width:87.5%}.blox-p-11-12{width:91.666667%}.blox-p-23-24{width:95.833333%}.blox-p{width:100%}}@media screen and (min-width:600px){.blox-pl-1-24{width:4.166667%}.blox-pl-1-12{width:8.333333%}.blox-pl-1-8{width:12.5%}.blox-pl-1-6{width:16.666667%}.blox-pl-1-5{width:20%}.blox-pl-5-24{width:20.833333%}.blox-pl-1-4{width:25%}.blox-pl-7-24{width:29.166667%}.blox-pl-1-3{width:33.333333%}.blox-pl-3-8{width:37.5%}.blox-pl-2-5{width:40%}.blox-pl-5-12{width:41.666667%}.blox-pl-11-24{width:45.833333%}.blox-pl-1-2{width:50%}.blox-pl-13-24{width:54.166667%}.blox-pl-7-12{width:58.333333%}.blox-pl-3-5{width:60%}.blox-pl-5-8{width:62.5%}.blox-pl-2-3{width:66.666667%}.blox-pl-17-24{width:70.833333%}.blox-pl-3-4{width:75%}.blox-pl-19-24{width:79.166667%}.blox-pl-4-5{width:80%}.blox-pl-5-6{width:83.333333%}.blox-pl-7-8{width:87.5%}.blox-pl-11-12{width:91.666667%}.blox-pl-23-24{width:95.833333%}.blox-pl{width:100%}}@media screen and (min-width:783px){.blox-ts-1-24{width:4.166667%}.blox-ts-1-12{width:8.333333%}.blox-ts-1-8{width:12.5%}.blox-ts-1-6{width:16.666667%}.blox-ts-1-5{width:20%}.blox-ts-5-24{width:20.833333%}.blox-ts-1-4{width:25%}.blox-ts-7-24{width:29.166667%}.blox-ts-1-3{width:33.333333%}.blox-ts-3-8{width:37.5%}.blox-ts-2-5{width:40%}.blox-ts-5-12{width:41.666667%}.blox-ts-11-24{width:45.833333%}.blox-ts-1-2{width:50%}.blox-ts-13-24{width:54.166667%}.blox-ts-7-12{width:58.333333%}.blox-ts-3-5{width:60%}.blox-ts-5-8{width:62.5%}.blox-ts-2-3{width:66.666667%}.blox-ts-17-24{width:70.833333%}.blox-ts-3-4{width:75%}.blox-ts-19-24{width:79.166667%}.blox-ts-4-5{width:80%}.blox-ts-5-6{width:83.333333%}.blox-ts-7-8{width:87.5%}.blox-ts-11-12{width:91.666667%}.blox-ts-23-24{width:95.833333%}.blox-ts{width:100%}}@media screen and (min-width:840px){.blox-tm-1-24{width:4.166667%}.blox-tm-1-12{width:8.333333%}.blox-tm-1-8{width:12.5%}.blox-tm-1-6{width:16.666667%}.blox-tm-1-5{width:20%}.blox-tm-5-24{width:20.833333%}.blox-tm-1-4{width:25%}.blox-tm-7-24{width:29.166667%}.blox-tm-1-3{width:33.333333%}.blox-tm-3-8{width:37.5%}.blox-tm-2-5{width:40%}.blox-tm-5-12{width:41.666667%}.blox-tm-11-24{width:45.833333%}.blox-tm-1-2{width:50%}.blox-tm-13-24{width:54.166667%}.blox-tm-7-12{width:58.333333%}.blox-tm-3-5{width:60%}.blox-tm-5-8{width:62.5%}.blox-tm-2-3{width:66.666667%}.blox-tm-17-24{width:70.833333%}.blox-tm-3-4{width:75%}.blox-tm-19-24{width:79.166667%}.blox-tm-4-5{width:80%}.blox-tm-5-6{width:83.333333%}.blox-tm-7-8{width:87.5%}.blox-tm-11-12{width:91.666667%}.blox-tm-23-24{width:95.833333%}.blox-tm{width:100%}}@media screen and (min-width:980px){.blox-t-1-24{width:4.166667%}.blox-t-1-12{width:8.333333%}.blox-t-1-8{width:12.5%}.blox-t-1-6{width:16.666667%}.blox-t-1-5{width:20%}.blox-t-5-24{width:20.833333%}.blox-t-1-4{width:25%}.blox-t-7-24{width:29.166667%}.blox-t-1-3{width:33.333333%}.blox-t-3-8{width:37.5%}.blox-t-2-5{width:40%}.blox-t-5-12{width:41.666667%}.blox-t-11-24{width:45.833333%}.blox-t-1-2{width:50%}.blox-t-13-24{width:54.166667%}.blox-t-7-12{width:58.333333%}.blox-t-3-5{width:60%}.blox-t-5-8{width:62.5%}.blox-t-2-3{width:66.666667%}.blox-t-17-24{width:70.833333%}.blox-t-3-4{width:75%}.blox-t-19-24{width:79.166667%}.blox-t-4-5{width:80%}.blox-t-5-6{width:83.333333%}.blox-t-7-8{width:87.5%}.blox-t-11-12{width:91.666667%}.blox-t-23-24{width:95.833333%}.blox-t{width:100%}}@media screen and (min-width:1024px){.blox-tl-1-24{width:4.166667%}.blox-tl-1-12{width:8.333333%}.blox-tl-1-8{width:12.5%}.blox-tl-1-6{width:16.666667%}.blox-tl-1-5{width:20%}.blox-tl-5-24{width:20.833333%}.blox-tl-1-4{width:25%}.blox-tl-7-24{width:29.166667%}.blox-tl-1-3{width:33.333333%}.blox-tl-3-8{width:37.5%}.blox-tl-2-5{width:40%}.blox-tl-5-12{width:41.666667%}.blox-tl-11-24{width:45.833333%}.blox-tl-1-2{width:50%}.blox-tl-13-24{width:54.166667%}.blox-tl-7-12{width:58.333333%}.blox-tl-3-5{width:60%}.blox-tl-5-8{width:62.5%}.blox-tl-2-3{width:66.666667%}.blox-tl-17-24{width:70.833333%}.blox-tl-3-4{width:75%}.blox-tl-19-24{width:79.166667%}.blox-tl-4-5{width:80%}.blox-tl-5-6{width:83.333333%}.blox-tl-7-8{width:87.5%}.blox-tl-11-12{width:91.666667%}.blox-tl-23-24{width:95.833333%}.blox-tl{width:100%}}@media screen and (min-width:1124px){.blox-txl-1-24{width:4.166667%}.blox-txl-1-12{width:8.333333%}.blox-txl-1-8{width:12.5%}.blox-txl-1-6{width:16.666667%}.blox-txl-1-5{width:20%}.blox-txl-5-24{width:20.833333%}.blox-txl-1-4{width:25%}.blox-txl-7-24{width:29.166667%}.blox-txl-1-3{width:33.333333%}.blox-txl-3-8{width:37.5%}.blox-txl-2-5{width:40%}.blox-txl-5-12{width:41.666667%}.blox-txl-11-24{width:45.833333%}.blox-txl-1-2{width:50%}.blox-txl-13-24{width:54.166667%}.blox-txl-7-12{width:58.333333%}.blox-txl-3-5{width:60%}.blox-txl-5-8{width:62.5%}.blox-txl-2-3{width:66.666667%}.blox-txl-17-24{width:70.833333%}.blox-txl-3-4{width:75%}.blox-txl-19-24{width:79.166667%}.blox-txl-4-5{width:80%}.blox-txl-5-6{width:83.333333%}.blox-txl-7-8{width:87.5%}.blox-txl-11-12{width:91.666667%}.blox-txl-23-24{width:95.833333%}.blox-txl{width:100%}}@media screen and (min-width:1280px){.blox-ls-1-24{width:4.166667%}.blox-ls-1-12{width:8.333333%}.blox-ls-1-8{width:12.5%}.blox-ls-1-6{width:16.666667%}.blox-ls-1-5{width:20%}.blox-ls-5-24{width:20.833333%}.blox-ls-1-4{width:25%}.blox-ls-7-24{width:29.166667%}.blox-ls-1-3{width:33.333333%}.blox-ls-3-8{width:37.5%}.blox-ls-2-5{width:40%}.blox-ls-5-12{width:41.666667%}.blox-ls-11-24{width:45.833333%}.blox-ls-1-2{width:50%}.blox-ls-13-24{width:54.166667%}.blox-ls-7-12{width:58.333333%}.blox-ls-3-5{width:60%}.blox-ls-5-8{width:62.5%}.blox-ls-2-3{width:66.666667%}.blox-ls-17-24{width:70.833333%}.blox-ls-3-4{width:75%}.blox-ls-19-24{width:79.166667%}.blox-ls-4-5{width:80%}.blox-ls-5-6{width:83.333333%}.blox-ls-7-8{width:87.5%}.blox-ls-11-12{width:91.666667%}.blox-ls-23-24{width:95.833333%}.blox-ls{width:100%}}@media screen and (min-width:1400px){.blox-l-1-24{width:4.166667%}.blox-l-1-12{width:8.333333%}.blox-l-1-8{width:12.5%}.blox-l-1-6{width:16.666667%}.blox-l-1-5{width:20%}.blox-l-5-24{width:20.833333%}.blox-l-1-4{width:25%}.blox-l-7-24{width:29.166667%}.blox-l-1-3{width:33.333333%}.blox-l-3-8{width:37.5%}.blox-l-2-5{width:40%}.blox-l-5-12{width:41.666667%}.blox-l-11-24{width:45.833333%}.blox-l-1-2{width:50%}.blox-l-13-24{width:54.166667%}.blox-l-7-12{width:58.333333%}.blox-l-3-5{width:60%}.blox-l-5-8{width:62.5%}.blox-l-2-3{width:66.666667%}.blox-l-17-24{width:70.833333%}.blox-l-3-4{width:75%}.blox-l-19-24{width:79.166667%}.blox-l-4-5{width:80%}.blox-l-5-6{width:83.333333%}.blox-l-7-8{width:87.5%}.blox-l-11-12{width:91.666667%}.blox-l-23-24{width:95.833333%}.blox-l{width:100%}}.constrained,.constrained--narrow,.constrained--grid{position:relative;width:100%;max-width:1450px;margin:0 auto;padding-left:15px;padding-right:15px;-webkit-box-sizing:content-box;box-sizing:content-box}@media (min-width:600px){.constrained,.constrained--narrow,.constrained--grid{padding-right:2%;padding-left:2%;padding-right:calc(2% + 6px);padding-left:calc(2% + 6px)}}.constrained--narrow{max-width:1920px}.constrained--grid{padding-right:0;padding-left:0}@media (min-width:600px){.constrained--grid{padding-right:2%;padding-left:2%}}.site{margin:0 auto;max-width:100%}.site-header{color:#fff;background-color:rgba(35,31,32,.98);padding:10px 0;height:90px;z-index:999;position:fixed;top:0;right:0;left:0;-webkit-transition:background-color .6s ease,padding .6s ease;-o-transition:background-color .6s ease,padding .6s ease;transition:background-color .6s ease,padding .6s ease}.site-header:after{display:block;visibility:hidden;clear:both;height:0;content:" "}.site-header .constrained,.site-header .constrained--narrow,.site-header .constrained--grid{height:100%;-webkit-box-sizing:border-box;box-sizing:border-box}@media (min-width:1280px){.site-header{background-color:rgba(0,0,0,.32);padding:38px 0;height:148px}}@media (max-width:1279px){.is-menu-open .site-header{position:fixed;top:0;right:0;left:0}}.page-template-template-contact .site-header{background-color:#000}.site-branding{overflow:hidden;max-width:140px;float:left}@media (min-width:1280px){.site-branding{margin-right:1.5625vw}}@media (min-width:1400px){.site-branding{margin-right:3vw}}@media (min-width:1920px){.site-branding{margin-right:70px}}.site-title{position:absolute;top:0;left:0;-webkit-transform:translateX(-400%);-ms-transform:translateX(-400%);transform:translateX(-400%);opacity:0;filter:alpha(opacity=0)}.custom-logo-link{display:block}.custom-logo{display:block;height:70px;width:auto}@media (min-width:1280px){.is-scrolled .site-header{padding:10px 0;height:auto;background-color:rgba(35,31,32,.98)}}.admin-bar .site-header{top:46px}@media (min-width:783px){.admin-bar .site-header{top:32px}}@media (max-width:599px){#wpadminbar{position:fixed}}.main-navigation{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;text-align:right;vertical-align:top}.main-navigation .current-page-ancestor,.main-navigation .current-menu-item{color:#cdde00}@media (min-width:1280px){.main-navigation{width:calc(100% - 200px)}}@media (max-width:1279px){.main-navigation{z-index:11;position:fixed;top:0;bottom:0;left:100%;width:100%;background-color:#231f20;overflow-y:auto}.is-menu-open .main-navigation{left:0}.is-animated .main-navigation{-webkit-transition:.6s left ease-in;-o-transition:.6s left ease-in;transition:.6s left ease-in}.is-animated.is-menu-open .main-navigation{-webkit-transition:.6s left ease-out;-o-transition:.6s left ease-out;transition:.6s left ease-out}}.primary-menu{padding-bottom:100px;padding-top:40px}.primary-menu li{display:block;text-align:center}.primary-menu a{font-size:24px;line-height:2;font-family:"open-sans",sans-serif;font-weight:400;color:#fff;-webkit-transition:color .3s ease-in;-o-transition:color .3s ease-in;transition:color .3s ease-in}.primary-menu li:hover a{color:#cdde00;-webkit-transition:color .3s ease-out;-o-transition:color .3s ease-out;transition:color .3s ease-out}.primary-menu li.current-menu-item>a{text-decoration:underline}@media (min-width:600px){.primary-menu a{font-size:24px}}@media (min-width:1280px){.primary-menu{padding-bottom:0;padding-top:0;margin-bottom:0;margin-top:auto}.primary-menu li{display:inline-block;padding:0;margin-right:40px;position:relative}.primary-menu li:last-child{margin-right:0}.primary-menu a{font-size:18px;font-size:1.125rem;line-height:1.3333333333}}.social-menu{margin-bottom:0}.social-menu li{display:inline-block;text-align:center}.social-menu a{position:relative;color:#231f20;background-color:#fff;border:1px solid #231f20;-webkit-border-radius:50%;border-radius:50%;margin-left:1px;height:23px;width:23px;overflow:hidden;-webkit-transition:border .3s ease-in,background-color .3s ease-in;-o-transition:border .3s ease-in,background-color .3s ease-in;transition:border .3s ease-in,background-color .3s ease-in}.social-menu a span{font-size:0;color:transparent;visibility:hidden;-webkit-transform:translateX(-100vw);-ms-transform:translateX(-100vw);transform:translateX(-100vw)}.social-menu a:after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background-repeat:no-repeat;background-position:center center;-webkit-background-size:80% 80%;background-size:80% 80%;-webkit-transition:-webkit-filter .3s ease-in;transition:-webkit-filter .3s ease-in;-o-transition:filter .3s ease-in;transition:filter .3s ease-in;transition:filter .3s ease-in,-webkit-filter .3s ease-in}.social-menu .facebook a:after{background-image:url(/wp-content/themes/fsi/assets/img/icons/social-facebook.svg)}.social-menu .linkedin a:after{background-image:url(/wp-content/themes/fsi/assets/img/icons/social-linkedin.svg);top:-1px}.social-menu .twitter a:after{background-image:url(/wp-content/themes/fsi/assets/img/icons/social-twitter.svg)}.social-menu li:hover a{color:#fff;background-color:#231f20;border:1px solid #fff;-webkit-transition:border .3s ease-out,background-color .3s ease-out;-o-transition:border .3s ease-out,background-color .3s ease-out;transition:border .3s ease-out,background-color .3s ease-out}.social-menu li:hover a:after{-webkit-filter:invert(100%);filter:invert(100%);-webkit-transition:-webkit-filter .3s ease-out;transition:-webkit-filter .3s ease-out;-o-transition:filter .3s ease-out;transition:filter .3s ease-out;transition:filter .3s ease-out,-webkit-filter .3s ease-out}.site-footer .social-menu li a{border:1px solid #fff}@media (min-width:1280px){.social-menu li{margin-right:30px}.social-menu li:last-child{margin-right:0}}@media (max-width:1279px){.social-menu li{padding:0 6px}}@media (min-width:1280px){.site-header .social-menu{text-align:right;margin-bottom:22px}}@media (max-width:1279px){.site-header .social-menu{margin-top:40px;text-align:center}.site-header .social-menu li{padding:0 6px}}.primary-menu,.social-menu{list-style:none;display:block}.primary-menu a,.social-menu a{position:relative;display:block}@media (min-width:1280px){.primary-menu,.social-menu{text-align:right}}.menu-toggle{width:35px;height:27px;margin-top:21px;float:right;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);cursor:pointer;border:none;position:relative;background:none;z-index:999999}.menu-toggle span{display:block;position:absolute;height:3px;width:100%;background:#fff;-webkit-border-radius:3px;border-radius:3px;opacity:1;left:0;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}.menu-toggle span:nth-child(1){top:0;-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center}.menu-toggle span:nth-child(2){top:12px;-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center}.menu-toggle span:nth-child(3){top:24px;-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center}.is-menu-open .menu-toggle span:nth-child(1){-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);left:0}.is-menu-open .menu-toggle span:nth-child(2){width:0%;opacity:0}.is-menu-open .menu-toggle span:nth-child(3){-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);top:25px;left:0}@media (min-width:600px){.menu-toggle{margin-top:25px}}@media (min-width:1280px){.menu-toggle{display:none}}@media (max-width:1279px){.admin-bar #primary-menu{padding-top:106px}}@media (max-width:1279px) and (min-width:783px){.admin-bar #primary-menu{padding-top:92px}}.is-menu-open{overflow:hidden}@media (max-width:1279px){.site-content{margin-top:90px}}.entry-content--page{padding:5rem 0 6rem}@media (min-width:840px){.entry-content--page{padding:6.875rem 0 5.125rem}}.site-footer{background-color:#414042;color:#fff;padding:76px 0 80px}.site-footer h2,.site-footer .entry-content--single h1,.entry-content--single .site-footer h1,.site-footer h3,.site-footer .about__title,.site-footer .history__subtitle{color:#fff}.site-footer a{color:#fff}.site-footer .constrained,.site-footer .constrained--narrow,.site-footer .constrained--grid{-webkit-box-sizing:border-box;box-sizing:border-box}@media (min-width:783px){.site-footer .blox:first-child .blox__inner{padding-right:7%}.site-footer .blox:last-child .blox__inner{padding-left:7%}}.footer__contact{margin-bottom:40px}@media (min-width:783px){.footer__contact{margin-bottom:0}}.footer__search,.site-footer .social-menu{margin-bottom:30px;text-align:center}@media (min-width:783px){.footer__search,.site-footer .social-menu{text-align:left}}@media (min-width:1124px){.footer__search,.site-footer .social-menu{margin-bottom:0;display:inline-block;-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}}@media (min-width:783px){.footer__search form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;max-width:380px}.footer__search form label{-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto}.footer__search form label input{width:100%}}@media (min-width:1124px){.footer__search form{max-width:none}}@media (min-width:783px){.site-footer .social-menu{padding-top:6px}}@media (min-width:1124px){.site-footer .social-menu{text-align:right}}@media (min-width:1124px){.footer__header--social{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}@media (min-width:783px){.footer__header{min-height:100px}}@media (min-width:1124px){.footer__header{height:100px}}.footer__social .social-menu{margin:20px 0}.site-footer .footer__title{margin-bottom:30px}.site-footer .nf-form-fields-required{display:none}.site-footer .ninja-forms-req-symbol,.site-footer .nf-error-msg{color:#cdde00}.site-footer .nf-field-container{margin-bottom:20px}.site-footer .nf-form-cont .one-half{margin-left:0;width:50%}.site-footer .field-wrap input[type=button]{background-color:#fff;color:#000;margin-top:10px;padding:12px 80px;-webkit-transition:background-color .3s ease-in;-o-transition:background-color .3s ease-in;transition:background-color .3s ease-in;border:none}.site-footer .field-wrap input[type=button]:hover{background-color:#cdde00;-webkit-transition:background-color .3s ease-out;-o-transition:background-color .3s ease-out;transition:background-color .3s ease-out;border:none}.site-footer .nf-field-element input,.site-footer .nf-field-element select,.site-footer .nf-field-element textarea{font-size:12px;font-size:.75rem;line-height:1.2;font-weight:700;text-transform:uppercase;padding:18px 30px;color:#fff;border:1px solid #fff}.site-footer .nf-field-element input:focus,.site-footer .nf-field-element input:active,.site-footer .nf-field-element select:focus,.site-footer .nf-field-element select:active,.site-footer .nf-field-element textarea:focus,.site-footer .nf-field-element textarea:active{border:1px solid #009299}.site-footer .nf-field-element input::-webkit-input-placeholder,.site-footer .nf-field-element select::-webkit-input-placeholder,.site-footer .nf-field-element textarea::-webkit-input-placeholder{color:#ffffff!important;opacity:1!important}.site-footer .nf-field-element input::-ms-input-placeholder,.site-footer .nf-field-element select::-ms-input-placeholder,.site-footer .nf-field-element textarea::-ms-input-placeholder{color:#ffffff!important;opacity:1!important}.site-footer .nf-field-element input::placeholder,.site-footer .nf-field-element select::placeholder,.site-footer .nf-field-element textarea::placeholder{color:#ffffff!important;opacity:1!important}.site-footer .nf-field-element input:-ms-input-placeholder,.site-footer .nf-field-element select:-ms-input-placeholder,.site-footer .nf-field-element textarea:-ms-input-placeholder{color:#ffffff!important;opacity:1!important}.site-footer .nf-field-element input::-ms-input-placeholder,.site-footer .nf-field-element select::-ms-input-placeholder,.site-footer .nf-field-element textarea::-ms-input-placeholder{color:#ffffff!important;opacity:1!important}@media (min-width:783px){.site-footer .footer__title{margin-bottom:0}}@media (max-width:782px){.site-footer .submit-wrap{text-align:center}}.entry-content--single{width:calc(90%);max-width:880px;margin:0 auto 7.5rem auto}.entry-content--single h1,.entry-content--single h2,.entry-content--single h1,.entry-content--single h3,.entry-content--single .about__title,.entry-content--single .history__subtitle,.entry-content--single h4,.entry-content--single h5,.entry-content--single h6{color:#113b4d;margin:.8em 0 1em}.entry-content--single h3,.entry-content--single .about__title,.entry-content--single .history__subtitle{font-size:38px;font-size:2.375rem}.entry-content--single h4{font-size:32px;font-size:2rem}.entry-content--single h5{font-size:28px;font-size:1.75rem}.entry-content--single h6{font-size:20px;font-size:1.25rem}.entry-content--single li{font-size:16px;font-size:1rem;line-height:1.5}.entry-content--single ul,.entry-content--single ol{list-style-position:outside;padding-left:16px;margin-bottom:16px}.entry-content--single a{color:#009299}.entry-content--single img{margin-top:2.5rem;margin-bottom:2.5rem}.pagination{padding:3.75rem 0 5rem;width:calc(90%);max-width:1024;margin:0 auto}.about h1,.about h2,.about .entry-content--single h1,.entry-content--single .about h1,.about h3,.about .about__title,.about .history__subtitle,.about h4,.about h5,.about h6{color:#fff}.about__text{margin-bottom:57px}.about__title{font-weight:700;margin-bottom:2.625rem}.about__sub{font-size:24px;font-size:1.5rem;line-height:1.2;font-weight:300;margin-bottom:2.6875rem}.about__sub strong{font-weight:700}.banner{position:relative;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:120px 0 11.3vh}.banner:after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(1,42,58,.33)}@media (min-width:783px){.banner{height:calc(100vh - 300px);min-height:500px}.admin-bar .banner{height:calc(100vh - 332px)}}@media (min-width:1280px){.banner{padding:185px 0 11.3vh;height:calc(100vh - 300px)}}.banner__img{position:absolute!important;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.banner__img img{position:absolute;top:50%;right:0;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin:0 auto;width:auto;min-width:100%;min-height:100%;max-width:none}.banner__content{color:#fff;position:relative;z-index:2;margin-top:auto}.banner__content a,.banner__content h1,.banner__content h2,.banner__content .entry-content--single h1,.entry-content--single .banner__content h1{color:#fff}.banner__sub{font-size:61px;font-size:3.8125rem;line-height:1.21;font-weight:100;margin-bottom:38px;margin-bottom:3.625rem}.banner__sub strong{font-weight:700}.banner__links{list-style-type:none;margin-bottom:50px}.banner__links li{display:inline-block;margin-right:40px;margin-right:4.375rem;margin-bottom:20px}.banner--home{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.banner--secondary .banner__sub{font-size:40px;font-size:2.5rem;font-weight:300}.banner--secondary .banner__sub strong{font-weight:700}.banner--secondary .banner__sub{margin-bottom:0;max-width:865px}.banner--posts{height:auto;min-height:auto;padding-top:11.25rem}.banner--posts .banner__sub{margin-bottom:2.75rem}.banner--posts .banner__content{position:static;z-index:2;width:90%;margin:0 auto}.banner--posts .banner__preview{position:relative;z-index:3;color:#113b4d}.banner--posts .banner__preview-img{position:absolute;top:0;right:0;bottom:0;left:0}.banner--posts .banner__preview-img:after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(1,42,58,.9)}.banner--posts .banner__preview-img img{position:absolute;top:50%;right:0;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin:0 auto;width:auto;min-width:100%;min-height:100%;max-width:none}.banner--posts .banner__preview-img.no-image{opacity:0}.banner--posts:after{content:none}@media (min-width:783px){.banner--posts{padding-top:11.5625rem;padding-bottom:0;overflow:visible}.banner--posts .banner__content{color:#113b4d;width:100%;max-width:1920px}.banner--posts .banner__wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.banner--posts .banner__preview{position:relative;text-align:right}.banner--posts .banner__preview-inner{margin:0 auto;max-width:890px;width:86%;display:inline-block;text-align:left;padding:1.8125rem 4.375rem 4.5rem 0;color:#113b4d}.banner--posts .banner__preview-helper{padding-bottom:54.15%}.banner--posts .banner__preview-img{position:relative;-webkit-transform:translateY(3.125rem);-ms-transform:translateY(3.125rem);transform:translateY(3.125rem);overflow:hidden;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}.banner--posts .banner__preview-img:after{content:none}.banner--posts .banner__preview,.banner--posts .banner__preview-img{-webkit-box-flex:1;-webkit-flex:1 0 50%;-ms-flex:1 0 50%;flex:1 0 50%}.admin-bar .banner--posts{height:auto}}@media (min-width:1280px){.banner--posts{padding:11.5625rem 0 0}.banner--posts .banner__preview{padding-top:9rem}.banner--posts .banner__preview-img{-webkit-transform:translateY(2.5rem);-ms-transform:translateY(2.5rem);transform:translateY(2.5rem)}}.banner--team{padding:0;min-height:500px}@media (min-width:783px){.banner--team{min-height:250px}}.banner--projects{padding-top:7.5rem}.banner--projects .slideshow__arrow{height:42px;width:18px}.banner--projects .slideshow__arrow:before{background-image:url(/wp-content/themes/fsi/assets/img/icons/arw-r-y.svg)}.banner--projects .banner__img:after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(35,31,32,.8)}.banner--projects .banner__sub{position:relative;z-index:2;padding-bottom:2.5rem;margin-bottom:3.125rem}.banner--projects .banner__slide-inner{padding:0 1px;overflow:hidden}.banner--projects .banner__header-wrap{width:100%}.banner--projects .banner__header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%;width:100%;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.banner--projects .project__prev{margin-right:1.5rem}.banner--projects .banner__preview,.banner--projects .banner__preview-inner{padding-top:0}.banner--projects .banner__preview-img{z-index:2}.banner--projects .banner__preview-inner{padding-bottom:2.1875rem}.banner--projects .t-slug,.banner--projects .banner__title,.banner--projects .community header h2,.community header .banner--projects h2,.banner--projects .community header .entry-content--single h1,.community header .entry-content--single .banner--projects h1,.banner--projects .entry-content--single .community header h1,.entry-content--single .community header .banner--projects h1,.banner--projects .tabbed h2,.tabbed .banner--projects h2,.banner--projects .tabbed .entry-content--single h1,.tabbed .entry-content--single .banner--projects h1,.banner--projects .entry-content--single .tabbed h1,.entry-content--single .tabbed .banner--projects h1{display:block;margin-bottom:1.375rem}.banner--projects .slick-list,.banner--projects .slick-track,.banner--projects .project__img-wrap{height:100%!important}.banner--projects .community__slide--image{position:relative}@media (min-width:600px){.banner--projects{padding-top:7.5rem}}@media (min-width:783px){.banner--projects{padding-top:10rem}.banner--projects .banner__header{width:86%;max-width:1657px;margin:0 auto}.banner--projects .banner__content{color:#fff}.banner--projects .project__prev{margin-right:3.375rem}.banner--projects .banner__wrap{display:block;position:relative}.banner--projects .banner__preview{width:50%;margin-right:50%}.banner--projects .banner__preview-img{position:absolute!important;top:-3.125rem;bottom:-2.5rem;right:0;left:50%;height:calc(100% + 5.625rem);-webkit-transform:none;-ms-transform:none;transform:none}}@media (min-width:1400px){.banner--projects{padding-top:17.5rem}}.banner--projects:after{background-color:transparent}.banner--projects{background-color:#231f20}.banner__video{display:block}.has-video.banner--home{height:auto}body .banner--slideshow .slick-arrow,body .banner--slideshow .project__next,body .banner--slideshow .project__prev{height:46px}body .banner--slideshow .project__prev{margin-right:46px}.banner--slideshow .project__slide-text,.banner--slideshow .project__slide-img{display:none}.banner--slideshow .project__slide-text:first-child,.banner--slideshow .project__slide-img:first-child,.banner--slideshow .project__slide-text-0,.banner--slideshow .project__slide-img-0{display:block}.banner--slideshow .project__slide-img{position:relative}.banner--slideshow .slick-track,.banner--slideshow .slick-list{height:100%!important}.banner--slideshow .banner__img{position:absolute!important}.banner--slideshow .t-subtitle{margin-bottom:3.625rem}@media (min-width:783px){.banner-ss{min-height:calc(100vh - 300px);height:auto}.admin-bar .banner-ss{min-height:calc(100vh - 332px);height:auto}}@media (min-width:1280px){.banner-ss{min-height:calc(100vh - 300px);height:auto}}.banner-ss .hideslide{opacity:0;-webkit-transition:opacity .6s linear;-o-transition:opacity .6s linear;transition:opacity .6s linear;-webkit-transition-delay:.6s;-o-transition-delay:.6s;transition-delay:.6s}.blocks{padding:60px 0;padding-top:6.6875rem;padding-bottom:8.125rem;max-width:1860px;margin:0 auto}.blocks .blox__grid{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.block{margin-bottom:30px;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.block__social .block__social-txt .t-slug,.block__social .block__social-txt .banner__title,.block__social .block__social-txt .community header h2,.community header .block__social .block__social-txt h2,.block__social .block__social-txt .community header .entry-content--single h1,.community header .entry-content--single .block__social .block__social-txt h1,.block__social .block__social-txt .entry-content--single .community header h1,.entry-content--single .community header .block__social .block__social-txt h1,.block__social .block__social-txt .tabbed h2,.tabbed .block__social .block__social-txt h2,.block__social .block__social-txt .tabbed .entry-content--single h1,.tabbed .entry-content--single .block__social .block__social-txt h1,.block__social .block__social-txt .entry-content--single .tabbed h1,.entry-content--single .tabbed .block__social .block__social-txt h1{margin-bottom:1rem}@media (min-width:600px){.block__social .block__social-txt .t-slug,.block__social .block__social-txt .banner__title,.block__social .block__social-txt .community header h2,.community header .block__social .block__social-txt h2,.block__social .block__social-txt .community header .entry-content--single h1,.community header .entry-content--single .block__social .block__social-txt h1,.block__social .block__social-txt .entry-content--single .community header h1,.entry-content--single .community header .block__social .block__social-txt h1,.block__social .block__social-txt .tabbed h2,.tabbed .block__social .block__social-txt h2,.block__social .block__social-txt .tabbed .entry-content--single h1,.tabbed .entry-content--single .block__social .block__social-txt h1,.block__social .block__social-txt .entry-content--single .tabbed h1,.entry-content--single .tabbed .block__social .block__social-txt h1{margin-bottom:1rem}}.block--white.block--article .block__btn{color:#231f20}.block--dark_blue{color:#231f20}.block--light_blue{color:#231f20}.block--dark_blue a,.block--light_blue a{color:#fff}.block--dark_blue .block__text{color:#231f20}.block--dark_blue .block__inner{background-color:#3e3e3e}.block--dark_blue .block__social-txt{color:#cdde00}.block--light_blue .block__slug{color:#231f20}.block--light_blue .block__inner{background-color:#cdde00}.block--light_blue.block--article .block__btn:before{background:#fff!important}.block__inner{margin:0;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.5);box-shadow:0 0 5px 0 rgba(0,0,0,.5)}@media (min-width:600px){.block__inner{margin:0 15px}.block--1 .block__inner{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.block__image{padding-bottom:100%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover}@media (min-width:600px){.block--0 .block__image,.block--2 .block__image{margin-top:auto}}.block__content{padding:40px 20px}@media (min-width:600px){.block__content{padding:40px 30px}.block--1 .block__content{margin-bottom:auto}}@media (min-width:1500px){.block__content{padding:3.5rem 3.75rem 3.75rem 3.75rem}.block--1 .block__content{padding:74px 84px 100px 84px;padding:4.625rem 5.25rem 6.25rem 5.25rem}}.block__slug{margin-bottom:98px;margin-bottom:5.875rem}.block__social{margin-bottom:50px;margin-bottom:5.875rem}.block__social-txt,.block__social-icon{display:inline-block}.block__social-icon{float:right;width:2rem;height:2rem}.block__date{font-weight:400}.block__text{margin-bottom:40px;margin-bottom:3.75rem}@media (min-width:600px){.blocks--2{padding-bottom:155px}}@media (min-width:1500px){.blocks--2{padding-bottom:280px}}@media (min-width:980px){.blocks--3{padding-bottom:195px}}@media (min-width:1500px){.blocks--3{padding-bottom:280px}}.block--social .block__btn a{font-weight:700}.block--social .block__text,.block--social .block__btn a{font-size:24px;font-size:1.5rem;line-height:1.54;font-weight:400;margin-bottom:0}.block--social .block__text .block__btn,.block--social .block__btn a .block__btn{display:inline}.blur{display:none;pointer-events:none;background-color:rgba(255,255,255,.94);position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999}.btn{cursor:pointer}.btn--box,.block--dark_blue.block--article .block__btn,.btn--box-gray,.block--white.block--article .block__btn,.block--light_blue.block--article .block__btn,.btn--box-filter{cursor:pointer;display:inline-block;position:relative;margin-bottom:1px;border-top:1px solid #cdde00;border-right:1px solid #cdde00;border-bottom:1px solid #cdde00;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);-webkit-box-shadow:0 0 1px rgba(0,0,0,0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-transition:border .4s;-o-transition:border .4s;transition:border .4s}.btn--box button,.block--dark_blue.block--article .block__btn button,.btn--box-gray button,.block--white.block--article .block__btn button,.block--light_blue.block--article .block__btn button,.btn--box-filter button{border:none;background-color:transparent}.btn--box a,.block--dark_blue.block--article .block__btn a,.btn--box-gray a,.block--white.block--article .block__btn a,.block--light_blue.block--article .block__btn a,.btn--box-filter a,.btn--box p,.block--dark_blue.block--article .block__btn p,.btn--box-gray p,.block--white.block--article .block__btn p,.block--light_blue.block--article .block__btn p,.btn--box-filter p,.btn--box .project__overlay-text li,.project__overlay-text .btn--box li,.block--dark_blue.block--article .block__btn .project__overlay-text li,.project__overlay-text .block--dark_blue.block--article .block__btn li,.btn--box-gray .project__overlay-text li,.project__overlay-text .btn--box-gray li,.block--white.block--article .block__btn .project__overlay-text li,.project__overlay-text .block--white.block--article .block__btn li,.block--light_blue.block--article .block__btn .project__overlay-text li,.project__overlay-text .block--light_blue.block--article .block__btn li,.btn--box-filter .project__overlay-text li,.project__overlay-text .btn--box-filter li,.btn--box button,.block--dark_blue.block--article .block__btn button,.btn--box-gray button,.block--white.block--article .block__btn button,.block--light_blue.block--article .block__btn button,.btn--box-filter button{font-size:16px;font-size:1rem;line-height:1.07;letter-spacing:.04em;font-weight:700;text-transform:uppercase;display:block;padding:9px 50px 9px 16px;color:#cdde00}.btn--box a a,.block--dark_blue.block--article .block__btn a a,.btn--box-gray a a,.block--white.block--article .block__btn a a,.block--light_blue.block--article .block__btn a a,.btn--box-filter a a,.btn--box a p,.block--dark_blue.block--article .block__btn a p,.btn--box-gray a p,.block--white.block--article .block__btn a p,.block--light_blue.block--article .block__btn a p,.btn--box-filter a p,.btn--box a .project__overlay-text li,.project__overlay-text .btn--box a li,.block--dark_blue.block--article .block__btn a .project__overlay-text li,.project__overlay-text .block--dark_blue.block--article .block__btn a li,.btn--box-gray a .project__overlay-text li,.project__overlay-text .btn--box-gray a li,.block--white.block--article .block__btn a .project__overlay-text li,.project__overlay-text .block--white.block--article .block__btn a li,.block--light_blue.block--article .block__btn a .project__overlay-text li,.project__overlay-text .block--light_blue.block--article .block__btn a li,.btn--box-filter a .project__overlay-text li,.project__overlay-text .btn--box-filter a li,.btn--box a span,.block--dark_blue.block--article .block__btn a span,.btn--box-gray a span,.block--white.block--article .block__btn a span,.block--light_blue.block--article .block__btn a span,.btn--box-filter a span,.btn--box a button,.block--dark_blue.block--article .block__btn a button,.btn--box-gray a button,.block--white.block--article .block__btn a button,.block--light_blue.block--article .block__btn a button,.btn--box-filter a button,.btn--box p a,.block--dark_blue.block--article .block__btn p a,.btn--box-gray p a,.block--white.block--article .block__btn p a,.block--light_blue.block--article .block__btn p a,.btn--box-filter p a,.btn--box .project__overlay-text li a,.project__overlay-text .btn--box li a,.block--dark_blue.block--article .block__btn .project__overlay-text li a,.project__overlay-text .block--dark_blue.block--article .block__btn li a,.btn--box-gray .project__overlay-text li a,.project__overlay-text .btn--box-gray li a,.block--white.block--article .block__btn .project__overlay-text li a,.project__overlay-text .block--white.block--article .block__btn li a,.block--light_blue.block--article .block__btn .project__overlay-text li a,.project__overlay-text .block--light_blue.block--article .block__btn li a,.btn--box-filter .project__overlay-text li a,.project__overlay-text .btn--box-filter li a,.btn--box p p,.block--dark_blue.block--article .block__btn p p,.btn--box-gray p p,.block--white.block--article .block__btn p p,.block--light_blue.block--article .block__btn p p,.btn--box-filter p p,.btn--box .project__overlay-text li p,.project__overlay-text .btn--box li p,.block--dark_blue.block--article .block__btn .project__overlay-text li p,.project__overlay-text .block--dark_blue.block--article .block__btn li p,.btn--box-gray .project__overlay-text li p,.project__overlay-text .btn--box-gray li p,.block--white.block--article .block__btn .project__overlay-text li p,.project__overlay-text .block--white.block--article .block__btn li p,.block--light_blue.block--article .block__btn .project__overlay-text li p,.project__overlay-text .block--light_blue.block--article .block__btn li p,.btn--box-filter .project__overlay-text li p,.project__overlay-text .btn--box-filter li p,.btn--box p .project__overlay-text li,.project__overlay-text .btn--box p li,.block--dark_blue.block--article .block__btn p .project__overlay-text li,.project__overlay-text .block--dark_blue.block--article .block__btn p li,.btn--box-gray p .project__overlay-text li,.project__overlay-text .btn--box-gray p li,.block--white.block--article .block__btn p .project__overlay-text li,.project__overlay-text .block--white.block--article .block__btn p li,.block--light_blue.block--article .block__btn p .project__overlay-text li,.project__overlay-text .block--light_blue.block--article .block__btn p li,.btn--box-filter p .project__overlay-text li,.project__overlay-text .btn--box-filter p li,.btn--box .project__overlay-text li li,.project__overlay-text .btn--box li li,.block--dark_blue.block--article .block__btn .project__overlay-text li li,.project__overlay-text .block--dark_blue.block--article .block__btn li li,.btn--box-gray .project__overlay-text li li,.project__overlay-text .btn--box-gray li li,.block--white.block--article .block__btn .project__overlay-text li li,.project__overlay-text .block--white.block--article .block__btn li li,.block--light_blue.block--article .block__btn .project__overlay-text li li,.project__overlay-text .block--light_blue.block--article .block__btn li li,.btn--box-filter .project__overlay-text li li,.project__overlay-text .btn--box-filter li li,.btn--box p span,.block--dark_blue.block--article .block__btn p span,.btn--box-gray p span,.block--white.block--article .block__btn p span,.block--light_blue.block--article .block__btn p span,.btn--box-filter p span,.btn--box .project__overlay-text li span,.project__overlay-text .btn--box li span,.block--dark_blue.block--article .block__btn .project__overlay-text li span,.project__overlay-text .block--dark_blue.block--article .block__btn li span,.btn--box-gray .project__overlay-text li span,.project__overlay-text .btn--box-gray li span,.block--white.block--article .block__btn .project__overlay-text li span,.project__overlay-text .block--white.block--article .block__btn li span,.block--light_blue.block--article .block__btn .project__overlay-text li span,.project__overlay-text .block--light_blue.block--article .block__btn li span,.btn--box-filter .project__overlay-text li span,.project__overlay-text .btn--box-filter li span,.btn--box p button,.block--dark_blue.block--article .block__btn p button,.btn--box-gray p button,.block--white.block--article .block__btn p button,.block--light_blue.block--article .block__btn p button,.btn--box-filter p button,.btn--box .project__overlay-text li button,.project__overlay-text .btn--box li button,.block--dark_blue.block--article .block__btn .project__overlay-text li button,.project__overlay-text .block--dark_blue.block--article .block__btn li button,.btn--box-gray .project__overlay-text li button,.project__overlay-text .btn--box-gray li button,.block--white.block--article .block__btn .project__overlay-text li button,.project__overlay-text .block--white.block--article .block__btn li button,.block--light_blue.block--article .block__btn .project__overlay-text li button,.project__overlay-text .block--light_blue.block--article .block__btn li button,.btn--box-filter .project__overlay-text li button,.project__overlay-text .btn--box-filter li button,.btn--box button a,.block--dark_blue.block--article .block__btn button a,.btn--box-gray button a,.block--white.block--article .block__btn button a,.block--light_blue.block--article .block__btn button a,.btn--box-filter button a,.btn--box button p,.block--dark_blue.block--article .block__btn button p,.btn--box-gray button p,.block--white.block--article .block__btn button p,.block--light_blue.block--article .block__btn button p,.btn--box-filter button p,.btn--box button .project__overlay-text li,.project__overlay-text .btn--box button li,.block--dark_blue.block--article .block__btn button .project__overlay-text li,.project__overlay-text .block--dark_blue.block--article .block__btn button li,.btn--box-gray button .project__overlay-text li,.project__overlay-text .btn--box-gray button li,.block--white.block--article .block__btn button .project__overlay-text li,.project__overlay-text .block--white.block--article .block__btn button li,.block--light_blue.block--article .block__btn button .project__overlay-text li,.project__overlay-text .block--light_blue.block--article .block__btn button li,.btn--box-filter button .project__overlay-text li,.project__overlay-text .btn--box-filter button li,.btn--box button span,.block--dark_blue.block--article .block__btn button span,.btn--box-gray button span,.block--white.block--article .block__btn button span,.block--light_blue.block--article .block__btn button span,.btn--box-filter button span,.btn--box button button,.block--dark_blue.block--article .block__btn button button,.btn--box-gray button button,.block--white.block--article .block__btn button button,.block--light_blue.block--article .block__btn button button,.btn--box-filter button button{-webkit-transition-property:color;-o-transition-property:color;transition-property:color;-webkit-transition-duration:0.3s;-o-transition-duration:0.3s;transition-duration:0.3s}.btn--box a:before,.block--dark_blue.block--article .block__btn a:before,.btn--box-gray a:before,.block--white.block--article .block__btn a:before,.block--light_blue.block--article .block__btn a:before,.btn--box-filter a:before,.btn--box a:after,.block--dark_blue.block--article .block__btn a:after,.btn--box-gray a:after,.block--white.block--article .block__btn a:after,.block--light_blue.block--article .block__btn a:after,.btn--box-filter a:after,.btn--box p:before,.block--dark_blue.block--article .block__btn p:before,.btn--box-gray p:before,.block--white.block--article .block__btn p:before,.block--light_blue.block--article .block__btn p:before,.btn--box-filter p:before,.btn--box .project__overlay-text li:before,.project__overlay-text .btn--box li:before,.block--dark_blue.block--article .block__btn .project__overlay-text li:before,.project__overlay-text .block--dark_blue.block--article .block__btn li:before,.btn--box-gray .project__overlay-text li:before,.project__overlay-text .btn--box-gray li:before,.block--white.block--article .block__btn .project__overlay-text li:before,.project__overlay-text .block--white.block--article .block__btn li:before,.block--light_blue.block--article .block__btn .project__overlay-text li:before,.project__overlay-text .block--light_blue.block--article .block__btn li:before,.btn--box-filter .project__overlay-text li:before,.project__overlay-text .btn--box-filter li:before,.btn--box p:after,.block--dark_blue.block--article .block__btn p:after,.btn--box-gray p:after,.block--white.block--article .block__btn p:after,.block--light_blue.block--article .block__btn p:after,.btn--box-filter p:after,.btn--box .project__overlay-text li:after,.project__overlay-text .btn--box li:after,.block--dark_blue.block--article .block__btn .project__overlay-text li:after,.project__overlay-text .block--dark_blue.block--article .block__btn li:after,.btn--box-gray .project__overlay-text li:after,.project__overlay-text .btn--box-gray li:after,.block--white.block--article .block__btn .project__overlay-text li:after,.project__overlay-text .block--white.block--article .block__btn li:after,.block--light_blue.block--article .block__btn .project__overlay-text li:after,.project__overlay-text .block--light_blue.block--article .block__btn li:after,.btn--box-filter .project__overlay-text li:after,.project__overlay-text .btn--box-filter li:after,.btn--box button:before,.block--dark_blue.block--article .block__btn button:before,.btn--box-gray button:before,.block--white.block--article .block__btn button:before,.block--light_blue.block--article .block__btn button:before,.btn--box-filter button:before,.btn--box button:after,.block--dark_blue.block--article .block__btn button:after,.btn--box-gray button:after,.block--white.block--article .block__btn button:after,.block--light_blue.block--article .block__btn button:after,.btn--box-filter button:after{content:'';background-color:#cdde00;position:absolute;width:1px;height:5px;left:0}.btn--box a:before,.block--dark_blue.block--article .block__btn a:before,.btn--box-gray a:before,.block--white.block--article .block__btn a:before,.block--light_blue.block--article .block__btn a:before,.btn--box-filter a:before,.btn--box p:before,.block--dark_blue.block--article .block__btn p:before,.btn--box-gray p:before,.block--white.block--article .block__btn p:before,.block--light_blue.block--article .block__btn p:before,.btn--box-filter p:before,.btn--box .project__overlay-text li:before,.project__overlay-text .btn--box li:before,.block--dark_blue.block--article .block__btn .project__overlay-text li:before,.project__overlay-text .block--dark_blue.block--article .block__btn li:before,.btn--box-gray .project__overlay-text li:before,.project__overlay-text .btn--box-gray li:before,.block--white.block--article .block__btn .project__overlay-text li:before,.project__overlay-text .block--white.block--article .block__btn li:before,.block--light_blue.block--article .block__btn .project__overlay-text li:before,.project__overlay-text .block--light_blue.block--article .block__btn li:before,.btn--box-filter .project__overlay-text li:before,.project__overlay-text .btn--box-filter li:before,.btn--box button:before,.block--dark_blue.block--article .block__btn button:before,.btn--box-gray button:before,.block--white.block--article .block__btn button:before,.block--light_blue.block--article .block__btn button:before,.btn--box-filter button:before{top:0}.btn--box a:after,.block--dark_blue.block--article .block__btn a:after,.btn--box-gray a:after,.block--white.block--article .block__btn a:after,.block--light_blue.block--article .block__btn a:after,.btn--box-filter a:after,.btn--box p:after,.block--dark_blue.block--article .block__btn p:after,.btn--box-gray p:after,.block--white.block--article .block__btn p:after,.block--light_blue.block--article .block__btn p:after,.btn--box-filter p:after,.btn--box .project__overlay-text li:after,.project__overlay-text .btn--box li:after,.block--dark_blue.block--article .block__btn .project__overlay-text li:after,.project__overlay-text .block--dark_blue.block--article .block__btn li:after,.btn--box-gray .project__overlay-text li:after,.project__overlay-text .btn--box-gray li:after,.block--white.block--article .block__btn .project__overlay-text li:after,.project__overlay-text .block--white.block--article .block__btn li:after,.block--light_blue.block--article .block__btn .project__overlay-text li:after,.project__overlay-text .block--light_blue.block--article .block__btn li:after,.btn--box-filter .project__overlay-text li:after,.project__overlay-text .btn--box-filter li:after,.btn--box button:after,.block--dark_blue.block--article .block__btn button:after,.btn--box-gray button:after,.block--white.block--article .block__btn button:after,.block--light_blue.block--article .block__btn button:after,.btn--box-filter button:after{bottom:0}@media (max-width:499px){.btn--box a,.block--dark_blue.block--article .block__btn a,.btn--box-gray a,.block--white.block--article .block__btn a,.block--light_blue.block--article .block__btn a,.btn--box-filter a,.btn--box p,.block--dark_blue.block--article .block__btn p,.btn--box-gray p,.block--white.block--article .block__btn p,.block--light_blue.block--article .block__btn p,.btn--box-filter p,.btn--box .project__overlay-text li,.project__overlay-text .btn--box li,.block--dark_blue.block--article .block__btn .project__overlay-text li,.project__overlay-text .block--dark_blue.block--article .block__btn li,.btn--box-gray .project__overlay-text li,.project__overlay-text .btn--box-gray li,.block--white.block--article .block__btn .project__overlay-text li,.project__overlay-text .block--white.block--article .block__btn li,.block--light_blue.block--article .block__btn .project__overlay-text li,.project__overlay-text .block--light_blue.block--article .block__btn li,.btn--box-filter .project__overlay-text li,.project__overlay-text .btn--box-filter li,.btn--box button,.block--dark_blue.block--article .block__btn button,.btn--box-gray button,.block--white.block--article .block__btn button,.block--light_blue.block--article .block__btn button,.btn--box-filter button{padding:8px 24px 7px 12px}}.btn--box:before,.block--dark_blue.block--article .block__btn:before,.btn--box-gray:before,.block--white.block--article .block__btn:before,.block--light_blue.block--article .block__btn:before,.btn--box-filter:before{content:'';position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#012a3a;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;-ms-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:0.3s;-o-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.btn--box:after,.block--dark_blue.block--article .block__btn:after,.btn--box-gray:after,.block--white.block--article .block__btn:after,.block--light_blue.block--article .block__btn:after,.btn--box-filter:after{content:'';position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);display:block;width:0;height:0;border-top:.5rem solid transparent;border-bottom:.5rem solid transparent;border-left:.375rem solid #cdde00}.btn--box:hover:before,.block--dark_blue.block--article .block__btn:hover:before,.btn--box-gray:hover:before,.block--white.block--article .block__btn:hover:before,.block--light_blue.block--article .block__btn:hover:before,.btn--box-filter:hover:before,.btn--box:focus:before,.block--dark_blue.block--article .block__btn:focus:before,.btn--box-gray:focus:before,.block--white.block--article .block__btn:focus:before,.block--light_blue.block--article .block__btn:focus:before,.btn--box-filter:focus:before,.btn--box:active:before,.block--dark_blue.block--article .block__btn:active:before,.btn--box-gray:active:before,.block--white.block--article .block__btn:active:before,.block--light_blue.block--article .block__btn:active:before,.btn--box-filter:active:before{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.btn--box a:focus,.block--dark_blue.block--article .block__btn a:focus,.btn--box-gray a:focus,.block--white.block--article .block__btn a:focus,.block--light_blue.block--article .block__btn a:focus,.btn--box-filter a:focus,.btn--box p:focus,.block--dark_blue.block--article .block__btn p:focus,.btn--box-gray p:focus,.block--white.block--article .block__btn p:focus,.block--light_blue.block--article .block__btn p:focus,.btn--box-filter p:focus,.btn--box .project__overlay-text li:focus,.project__overlay-text .btn--box li:focus,.block--dark_blue.block--article .block__btn .project__overlay-text li:focus,.project__overlay-text .block--dark_blue.block--article .block__btn li:focus,.btn--box-gray .project__overlay-text li:focus,.project__overlay-text .btn--box-gray li:focus,.block--white.block--article .block__btn .project__overlay-text li:focus,.project__overlay-text .block--white.block--article .block__btn li:focus,.block--light_blue.block--article .block__btn .project__overlay-text li:focus,.project__overlay-text .block--light_blue.block--article .block__btn li:focus,.btn--box-filter .project__overlay-text li:focus,.project__overlay-text .btn--box-filter li:focus,.btn--box select:focus,.block--dark_blue.block--article .block__btn select:focus,.btn--box-gray select:focus,.block--white.block--article .block__btn select:focus,.block--light_blue.block--article .block__btn select:focus,.btn--box-filter select:focus,.btn--box button:focus,.block--dark_blue.block--article .block__btn button:focus,.btn--box-gray button:focus,.block--white.block--article .block__btn button:focus,.block--light_blue.block--article .block__btn button:focus,.btn--box-filter button:focus{outline:none}.btn--box-gray,.block--white.block--article .block__btn,.block--light_blue.block--article .block__btn{border-top:1px solid #3e3e3e;border-right:1px solid #3e3e3e;border-bottom:1px solid #3e3e3e}.btn--box-gray a,.block--white.block--article .block__btn a,.block--light_blue.block--article .block__btn a,.btn--box-gray button,.block--white.block--article .block__btn button,.block--light_blue.block--article .block__btn button{color:#3e3e3e}.btn--box-gray a:before,.block--white.block--article .block__btn a:before,.block--light_blue.block--article .block__btn a:before,.btn--box-gray a:after,.block--white.block--article .block__btn a:after,.block--light_blue.block--article .block__btn a:after,.btn--box-gray button:before,.block--white.block--article .block__btn button:before,.block--light_blue.block--article .block__btn button:before,.btn--box-gray button:after,.block--white.block--article .block__btn button:after,.block--light_blue.block--article .block__btn button:after{background-color:#3e3e3e}.btn--box-gray:before,.block--white.block--article .block__btn:before,.block--light_blue.block--article .block__btn:before{background:#cdde00}.btn--box-gray:after,.block--white.block--article .block__btn:after,.block--light_blue.block--article .block__btn:after{border-left:.375rem solid #3e3e3e}.btn--grey2:before{background:#012a3a}.btn--box-filter{border-top:1px solid #3e3e3e;border-right:1px solid #3e3e3e;border-bottom:1px solid #3e3e3e}.btn--box-filter span{color:#3e3e3e}.btn--box-filter a,.btn--box-filter p,.btn--box-filter .project__overlay-text li,.project__overlay-text .btn--box-filter li{color:#cdde00;font-size:16px;font-size:1rem;line-height:1.07;letter-spacing:.04em}.btn--box-filter a:before,.btn--box-filter a:after,.btn--box-filter p:before,.btn--box-filter .project__overlay-text li:before,.project__overlay-text .btn--box-filter li:before,.btn--box-filter p:after,.btn--box-filter .project__overlay-text li:after,.project__overlay-text .btn--box-filter li:after{background-color:#3e3e3e}.btn--box-filter p,.btn--box-filter .project__overlay-text li,.project__overlay-text .btn--box-filter li{padding-right:1.875rem}.btn--box-filter:before{content:none}.btn--box-filter:after{border-left:.375rem solid #3e3e3e}.btn--box-filter span,.btn--box-filter select{text-transform:uppercase}.btn--box-filter select{font-size:16px;font-size:1rem;line-height:1.07;letter-spacing:.04em;color:#cdde00;font-weight:700;border:none;-moz-appearance:none;-webkit-appearance:none;appearance:none;-webkit-transition:color .4s ease;-o-transition:color .4s ease;transition:color .4s ease}.btn--box-filter select::-ms-expand{display:none}.btn--box-filter span{font-size:14px;font-weight:400}.btn--box-filter:hover:after,.btn--box-filter:focus:after,.btn--box-filter:active:after{border-left:.375rem solid #3e3e3e}.btn--box-filter:hover a,.btn--box-filter:hover p,.btn--box-filter:hover .project__overlay-text li,.project__overlay-text .btn--box-filter:hover li,.btn--box-filter:hover select,.btn--box-filter:focus a,.btn--box-filter:focus p,.btn--box-filter:focus .project__overlay-text li,.project__overlay-text .btn--box-filter:focus li,.btn--box-filter:focus select,.btn--box-filter:active a,.btn--box-filter:active p,.btn--box-filter:active .project__overlay-text li,.project__overlay-text .btn--box-filter:active li,.btn--box-filter:active select{color:#3e3e3e}.btn--box-filter a:focus,.btn--box-filter p:focus,.btn--box-filter .project__overlay-text li:focus,.project__overlay-text .btn--box-filter li:focus,.btn--box-filter select:focus,.btn--box-filter button:focus{outline:none}.btn--square{cursor:pointer;display:inline-block;position:relative;margin-bottom:1px;vertical-align:middle;font-size:16px;font-size:1rem;line-height:1.07;letter-spacing:.04em;font-weight:700;text-transform:uppercase;padding:14px 34px 14px;color:#3e3e3e!important;-webkit-transition-property:color;-o-transition-property:color;transition-property:color;-webkit-transition-duration:0.3s;-o-transition-duration:0.3s;transition-duration:0.3s;-webkit-clip-path:polygon(calc(100% - 11px) 0,100% 11px,100% 100%,12px 100%,0 calc(100% - 11px),0 0);clip-path:polygon(calc(100% - 11px) 0,100% 11px,100% 100%,12px 100%,0 calc(100% - 11px),0 0)}.btn--square:before,.btn--square:after{content:'';position:absolute}.btn--square:after{background:transparent url(/wp-content/themes/fsi/assets/img/icons/btn1.png) no-repeat center center;-webkit-background-size:100% 100%;background-size:100% 100%;z-index:-1;top:0;right:0;bottom:0;left:0}.btn--square:before{background:#cdde00;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;-ms-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:0.3s;-o-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;z-index:-2;top:1px;left:1px;right:1px;bottom:1px}.btn--square:hover:before,.btn--square:focus:before,.btn--square:active:before{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.btn--arrow{cursor:pointer;display:inline-block;position:relative;margin-bottom:1px;vertical-align:middle;font-size:16px;font-size:1rem;line-height:1.07;letter-spacing:.04em;font-weight:700;text-transform:uppercase;padding:14px 34px 14px;color:#3e3e3e!important;-webkit-transition-property:color;-o-transition-property:color;transition-property:color;-webkit-transition-duration:0.3s;-o-transition-duration:0.3s;transition-duration:0.3s;background:transparent url(/wp-content/themes/fsi/assets/img/icons/btn2.png) no-repeat center center;-webkit-background-size:100% 100%;background-size:100% 100%}.btn--arrow:before,.btn--arrow:after{content:'';position:absolute;opacity:0;-webkit-transition:opacity .4s linear;-o-transition:opacity .4s linear;transition:opacity .4s linear}.btn--arrow:after{background:transparent url(/wp-content/themes/fsi/assets/img/icons/btn2-yellow.png) no-repeat center center;-webkit-background-size:100% 100%;background-size:100% 100%;z-index:2;top:0;right:0;bottom:0;left:0;-webkit-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s}.btn--arrow:before{position:absolute;top:-7px;right:1px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);border-top:2px solid #cdde00;border-right:2px solid #cdde00;width:16px;height:16px}.btn--arrow:hover:after,.btn--arrow:hover:before,.btn--arrow:focus:after,.btn--arrow:focus:before,.btn--arrow:active:after,.btn--arrow:active:before{opacity:1}.btn--arrow:hover:after,.btn--arrow:focus:after,.btn--arrow:active:after{-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.btn--arrow:hover:before,.btn--arrow:focus:before,.btn--arrow:active:before{-webkit-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s}.columns--about{width:90%;max-width:1688px;margin:0 auto 6.25rem auto}.column{position:relative;margin-bottom:2.5rem}@media (min-width:783px){.column{margin-bottom:0}}.columns__grid{margin-bottom:3.75rem}@media (min-width:783px){.columns__grid{margin-bottom:13.1875rem}}@media (min-width:783px){.column--right{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.column--right .column__images{margin-bottom:-1px}}@media (min-width:783px){.column--left .column__images{margin-top:-1px}}.column__content{padding:1.25rem 1.25rem 1.25rem 1.25rem}.column__slide{padding:.625rem .625rem .625rem .625rem}.column__content{background-color:#3e3e3e;color:#fff;padding-bottom:1.25rem;margin-bottom:0!important}.column__content h2,.column__content .entry-content--single h1,.entry-content--single .column__content h1{color:#fff}.column__content .t-slug,.column__content .banner__title,.column__content .community header h2,.community header .column__content h2,.column__content .community header .entry-content--single h1,.community header .entry-content--single .column__content h1,.column__content .entry-content--single .community header h1,.entry-content--single .community header .column__content h1,.column__content .tabbed h2,.tabbed .column__content h2,.column__content .tabbed .entry-content--single h1,.tabbed .entry-content--single .column__content h1,.column__content .entry-content--single .tabbed h1,.entry-content--single .tabbed .column__content h1{color:#cdde00}.column--left .column__content{background:#3e3e3e;-webkit-background-size:cover;background-size:cover}.column--right .column__content{background:#3e3e3e;-webkit-background-size:cover;background-size:cover}.column__content .t-slug,.column__content .banner__title,.column__content .community header h2,.community header .column__content h2,.column__content .community header .entry-content--single h1,.community header .entry-content--single .column__content h1,.column__content .entry-content--single .community header h1,.entry-content--single .community header .column__content h1,.column__content .tabbed h2,.tabbed .column__content h2,.column__content .tabbed .entry-content--single h1,.tabbed .entry-content--single .column__content h1,.column__content .entry-content--single .tabbed h1,.entry-content--single .tabbed .column__content h1{margin-bottom:6.25rem}.column__content .project__name{margin-bottom:1.875rem}.column__content .btn--box,.column__content .block--dark_blue.block--article .block__btn,.block--dark_blue.block--article .column__content .block__btn,.column__content .btn--box-gray,.column__content .block--white.block--article .block__btn,.block--white.block--article .column__content .block__btn,.column__content .block--light_blue.block--article .block__btn,.block--light_blue.block--article .column__content .block__btn,.column__content .btn--box-filter{margin-bottom:2.5rem}@media (min-width:783px){.column__content{padding:2.8125rem 3.3125rem 2.25rem 4.8125rem}.column__content .t-slug,.column__content .banner__title,.column__content .community header h2,.community header .column__content h2,.column__content .community header .entry-content--single h1,.community header .entry-content--single .column__content h1,.column__content .entry-content--single .community header h1,.entry-content--single .community header .column__content h1,.column__content .tabbed h2,.tabbed .column__content h2,.column__content .tabbed .entry-content--single h1,.tabbed .entry-content--single .column__content h1,.column__content .entry-content--single .tabbed h1,.entry-content--single .tabbed .column__content h1{margin-bottom:3.75rem}}.community__excerpt{margin-bottom:2.625rem}.column__helper{padding-bottom:81.6%}.column__images-wrap{position:relative}.column__images-wrap .slick-list,.column__images-wrap .slick-track{height:100%}.column__images{position:absolute!important;top:0;right:0;bottom:0;left:0}.column__image{height:100%;width:100%;background-position:center center;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;width:100%}.column__nav .slideshow__arrow{height:2.625rem;width:1.40625rem}.column__nav .slideshow__arrow:before{background-image:url(/wp-content/themes/fsi/assets/img/icons/arw-r-y.svg)}.column__nav .slideshow__prev{margin-right:3.4375rem}.column__nav .slick-dots{position:relative;display:block!important;text-align:left;bottom:0}.column__nav .slick-dots button{background-color:#cdde00;border:1px solid #cdde00;width:.75rem;height:.75rem;-webkit-border-radius:50%;border-radius:50%;-webkit-transition:background-color .3s ease;-o-transition:background-color .3s ease;transition:background-color .3s ease}.column__nav .slick-dots .slick-active button,.column__nav .slick-dots button:hover{background-color:rgba(205,222,0,0)}.column__nav .slick-dots button:before{content:none}.column__dots{display:inline-block;padding-top:.625rem}.column__buttons{float:right}.columns__footer{text-align:center}@media (min-width:783px){.columns--flex .column{padding:0 10px}.columns--flex .column--left{-webkit-transform:translateY(8.375rem);-ms-transform:translateY(8.375rem);transform:translateY(8.375rem)}}.column--left__inner{color:#fff}@media (min-width:783px){.column--left__inner{text-align:right}}.column--left__content{width:90%;margin:0 auto;padding:1.875rem 0 1.875rem 0}@media (min-width:783px){.column--left__content{max-width:890px;width:88%;display:inline-block;text-align:left;padding:4.3125rem 4.375rem 6.875rem 0}}.columns--about{width:100%;max-width:1920px;margin:0 auto}.columns--about .column--left__inner{height:100%;background:#3e3e3e}.columns--about .column__content{color:#fff;background:#656565}.columns--about .columns__grid{margin-bottom:0}.columns--about .column__nav{margin-bottom:1.4375rem}.columns--about .btn--box,.columns--about .block--dark_blue.block--article .block__btn,.block--dark_blue.block--article .columns--about .block__btn,.columns--about .btn--box-gray,.columns--about .block--white.block--article .block__btn,.block--white.block--article .columns--about .block__btn,.columns--about .block--light_blue.block--article .block__btn,.block--light_blue.block--article .columns--about .block__btn,.columns--about .btn--box-filter{margin-bottom:0}.columns--about .wysiwyg a{color:#cdde00}@media (min-width:783px){.columns--about{overflow:hidden}.columns--about .column--left{width:57%;padding-bottom:10.375rem}.columns--about .column--right{width:43%}.columns--about .column__content{padding-bottom:2.875rem}.columns--about .column--left__inner{position:relative}.columns--about .column--left__inner:after{content:'';position:absolute;right:-100%;top:0;bottom:0;left:100%;background:#3e3e3e}}.community__wrap{padding-top:60px;padding-bottom:40px}@media (max-width:782px){.community__wrap{padding-top:6.25rem;padding-bottom:4.4375rem}}.community__slide--image{-webkit-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:center center;width:100%;height:100%}.community{width:90%;max-width:1550px;margin:0 auto}.community header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-content:space-between;-ms-flex-line-pack:justify;align-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:5.75rem}.community header .community__nav,.community header h2,.community header .entry-content--single h1,.entry-content--single .community header h1{display:inline-block}.community header h2,.community header .entry-content--single h1,.entry-content--single .community header h1{margin-bottom:0;color:#cdde00}.community .slideshow__arrow{height:42px;width:18px}.community .slideshow__prev{margin-right:20px}@media (min-width:600px){.community .slideshow__prev{margin-right:4.0625rem}}.community h3,.community .about__title,.community .history__subtitle{margin-bottom:2rem;color:#fff}.community p,.community .project__overlay-text li,.project__overlay-text .community li{margin-bottom:2.6875rem}@media (min-width:600px){.community{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:stretch;-webkit-justify-content:stretch;-ms-flex-pack:stretch;justify-content:stretch}.community .community__img-wrap,.community .slick-track,.community .slick-list,.community .community__content-inner{height:100%!important}.community .community__img-wrap{position:relative;overflow:hidden}}.community__content-inner{background-color:#3e3e3e;color:#fff;padding:1.25rem 1.25rem 1.25rem 1.25rem}@media (min-width:1124px){.community__content-inner{padding:4.375rem 4.0625rem 6.75rem 3.25rem}}@media (min-width:600px){.community__content,.community__images{width:50%}}@media (min-width:980px){.community__content,.community__images{width:42.58%}}@media (min-width:1024px){.community__content,.community__images{padding:0 1.5rem}}@media (min-width:1400px){.community__content,.community__images{padding:0 3.5rem}}.community__content{z-index:2}@media (min-width:980px){.community__content{padding-right:0}}@media (min-width:980px){.community__images{padding-left:0;-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto}}@media (min-width:1124px){.community__images{-webkit-transform:translateX(-7.8125rem);-ms-transform:translateX(-7.8125rem);transform:translateX(-7.8125rem)}}.community__text,.community__images{overflow:hidden}.community__slide--text{display:inline-block}.community__excerpt>p>a,.project__overlay-text .community__excerpt>li>a,.community__slide--text>p>a,.project__overlay-text .community__slide--text>li>a{display:none}.contact{padding-top:90px}@media (min-width:1280px){.contact{padding-top:148px}}@media (min-width:980px){.contact__map{height:calc(100vh - 148px);min-height:400px}}.contact__header-img{background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover}.contact__locs{list-style-type:none}@media (min-width:600px){.contact__locs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.contact__loc{text-align:center;-webkit-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:center center;cursor:pointer}.contact__loc h2,.contact__loc .entry-content--single h1,.entry-content--single .contact__loc h1,.contact__loc a,.contact__loc span,.contact__loc p,.contact__loc .project__overlay-text li,.project__overlay-text .contact__loc li{color:#fff}.contact__loc span,.contact__loc p,.contact__loc .project__overlay-text li,.project__overlay-text .contact__loc li{font-weight:300}.contact__loc a,.contact__loc span,.contact__loc p,.contact__loc .project__overlay-text li,.project__overlay-text .contact__loc li{line-height:1.5}.contact__loc a{-webkit-transition:color .4s ease;-o-transition:color .4s ease;transition:color .4s ease}.contact__loc a:hover,.contact__loc a:focus{color:#cdde00}.contact__loc ul{list-style-type:none}.contact__loc li a{font-weight:700}.contact__loc>div{background-color:rgba(62,62,62,.5);height:100%;padding:6.25rem 1.875rem;pointer-events:none}@media (min-width:600px){.contact__loc{-webkit-box-flex:1;-webkit-flex:1 0 50%;-ms-flex:1 0 50%;flex:1 0 50%}}@media (min-width:980px){.contact__loc{-webkit-box-flex:1;-webkit-flex:1 0 33.333%;-ms-flex:1 0 33.333%;flex:1 0 33.333%}}.contact__loc-wrap{text-align:left;display:inline-block;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.history{width:90%;margin:0 auto;max-width:1510px}.history .t-slug,.history .banner__title,.history .community header h2,.community header .history h2,.history .community header .entry-content--single h1,.community header .entry-content--single .history h1,.history .entry-content--single .community header h1,.entry-content--single .community header .history h1,.history .tabbed h2,.tabbed .history h2,.history .tabbed .entry-content--single h1,.tabbed .entry-content--single .history h1,.history .entry-content--single .tabbed h1,.entry-content--single .tabbed .history h1{margin-bottom:1rem}.history .tabbed__nav{margin-bottom:2.8125rem}.history .quote__attr{right:1.5625rem;left:auto;top:auto;bottom:-40px;-webkit-transform:none;-ms-transform:none;transform:none}@media (min-width:783px){.history{margin-top:-4.0625rem}}@media (min-width:980px){.history .quote__attr{padding-left:22px;padding-right:22px}}@media (min-width:1780px){.history .quote:before{top:-38px;width:103px;height:76px}}@media (min-width:783px) and (max-width:1399px){.history .quote:before{top:-19.5px;width:70px;height:39px}}.history__subtitle{font-weight:700;margin-bottom:2.1875rem;padding-bottom:1rem;position:relative}.history__text{margin-bottom:2.25rem}@media (min-width:783px){.history__text{margin-bottom:4.5rem;padding-right:20px}}@media (min-width:783px){.tabbed__header-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.tabbed__header-wrap .history__header-image{-webkit-box-flex:0;-webkit-flex:0 0 44%;-ms-flex:0 0 44%;flex:0 0 44%;padding-top:90px}}@media (min-width:783px){.history__tabs header{-webkit-box-flex:0;-webkit-flex:0 0 56%;-ms-flex:0 0 56%;flex:0 0 56%}}.history__tabbed-wrap .tab{padding-bottom:0;max-width:100%}.history__tabbed-wrap .tab__text{margin-bottom:0}@media (min-width:500px){.history__tabbed-wrap .tab__text{-webkit-column-count:2;column-count:2;-webkit-column-gap:3.75rem;column-gap:3.75rem}}@media (min-width:980px){.history__tabbed-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.history__tabbed-wrap .history__select{width:67%;-webkit-box-flex:0;-webkit-flex:0 0 67%;-ms-flex:0 0 67%;flex:0 0 67%;padding-right:5rem}.history__tabbed-wrap .history__quote{-webkit-box-flex:0;-webkit-flex:0 0 28%;-ms-flex:0 0 28%;flex:0 0 28%}.history__tabbed-wrap .quote{margin:0;width:100%;padding:2.5rem 1.875rem}.history__tabbed-wrap .tab{padding-bottom:2.5rem}.history__tabbed-wrap .tab__text{margin-bottom:2.5rem}}@media (min-width:1400px){.history__tabbed-wrap{-webkit-column-gap:5rem;column-gap:5rem}.history__tabbed-wrap .quote{padding:6.75rem 3.1875rem 5.875rem 4.5rem}.history__tabbed-wrap .history__select{margin-right:8.4375rem}}@media (min-width:1890px){.history__tabbed-wrap .history__quote{-webkit-box-flex:1;-webkit-flex:1 0 35.6%;-ms-flex:1 0 35.6%;flex:1 0 35.6%}}.history .tab__text h1,.history .tab__text h2,.history .tab__text .entry-content--single h1,.entry-content--single .history .tab__text h1,.history .tab__text h4,.history .tab__text h5,.history .tab__text h6,.history .tab__text li{line-height:1.5;font-weight:400;margin-bottom:16px;margin-bottom:1rem;font-size:16px;font-size:1rem}.history .tab__text h1,.history .tab__text h2,.history .tab__text .entry-content--single h1,.entry-content--single .history .tab__text h1,.history .tab__text h4,.history .tab__text h5,.history .tab__text h6{font-weight:700}.history .tab__text h1,.history .tab__text h2,.history .tab__text .entry-content--single h1,.entry-content--single .history .tab__text h1,.history .tab__text h4,.history .tab__text h5,.history .tab__text h6,.history .tab__text li{margin-bottom:0}.history .tab__text ul{margin-top:0;margin-bottom:1rem;-webkit-column-count:1;column-count:1}.history .tab__text p,.history .tab__text .project__overlay-text li,.project__overlay-text .history .tab__text li,.history .tab__text li{font-weight:400}.home-ss .slick-track{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}.home-ss .banner__content{-webkit-box-sizing:border-box;box-sizing:border-box}.home-ss .banner{display:none}.home-ss .banner:first-child{display:block}.home-ss.slick-initialized .banner{display:block}.home-ss.slick-initialized .slick-slide{height:auto}@media (min-width:783px){.admin-bar .home-ss .banner{height:auto}}.intro{width:100%;margin:0 auto;max-width:1510px}@media (min-width:783px){.intro{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;width:90%}}.intro__content{width:90%;margin:0 auto;padding:3.75rem 1.25rem 3.75rem 0}.intro__content .intro__text{margin-bottom:27px;margin-bottom:3.5625rem;font-size:16px;font-size:1rem;line-height:1.5;font-weight:400}@media (min-width:600px){.intro__content .intro__ttl{max-width:87%}}@media (min-width:783px){.intro__content{padding:8.25rem 1.25rem 8.25rem 0;-webkit-box-flex:1;-webkit-flex:1 0 63%;-ms-flex:1 0 63%;flex:1 0 63%;width:auto;margin:0}}.intro__text-wrap{max-width:770px}.intro__img-wrap{position:relative}@media (min-width:783px){.intro__img-wrap{-webkit-box-flex:1;-webkit-flex:1 0 43%;-ms-flex:1 0 43%;flex:1 0 43%}}@media (min-width:1680px){.intro__img-wrap{-webkit-box-flex:1;-webkit-flex:1 0 40vw;-ms-flex:1 0 40vw;flex:1 0 40vw}}@media (min-width:1920px){.intro__img-wrap{-webkit-box-flex:1;-webkit-flex:1 0 50%;-ms-flex:1 0 50%;flex:1 0 50%}}@media (min-width:980px){.intro--home .intro__img-wrap{margin-top:-40px}}@media (min-width:1280px){.intro--home .intro__img-wrap{margin-top:-76px}}@media (max-height:599px){.intro--home .intro__img-wrap{margin-top:0}}.intro__img{position:relative;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.intro__img img{position:absolute;top:50%;right:0;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin:0 auto;width:auto;min-width:100%;min-height:100%;max-width:none}@media (min-width:783px){.intro__img{height:100%}}.intro__img-helper{padding-bottom:60vh}@media (min-width:783px){.intro__img-helper{padding-bottom:calc(100% - 71px)}}.intro__lead{position:absolute;right:53px;top:40px;color:#fff;font-size:16px;font-size:1rem;line-height:1.44;text-transform:uppercase;font-weight:700;margin:0;z-index:2}@media (min-width:980px){.intro__lead{top:-90px}.intro__lead:after{display:block;position:absolute;content:'';background-color:#fff;width:2px;top:30px;left:calc(50% - 1px);bottom:auto;height:120px}}@media (min-width:1280px){.intro__lead{top:-135px;left:53px;right:auto}.intro__lead:after{height:210px}}.intro__img-link{margin-top:auto;position:relative;padding:24px 20px 24px 39px;background-color:rgba(1,42,58,0);background-image:-webkit-gradient(linear,left top,right top,from(#012a3a),to(rgba(1,42,58,0)));background-image:-webkit-linear-gradient(left,#012a3a,rgba(1,42,58,0));background-image:-o-linear-gradient(left,#012a3a,rgba(1,42,58,0));background-image:linear-gradient(to right,#012a3a,rgba(1,42,58,0));-webkit-transition:background-color .4s ease;-o-transition:background-color .4s ease;transition:background-color .4s ease}.intro__img-link a{color:#fff;padding-right:70px;position:relative;display:inline-block}.intro__img-link a:after{content:'';position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);display:inline-block;background:transparent url(/wp-content/themes/fsi/assets/img/icons/arw-r-y.svg) no-repeat center center;-webkit-background-size:contain;background-size:contain;height:42px;width:18px;vertical-align:middle}.intro__img-link:hover{background-color:#012a3a}.intro__img-link .t-slug,.intro__img-link .banner__title,.intro__img-link .community header h2,.community header .intro__img-link h2,.intro__img-link .community header .entry-content--single h1,.community header .entry-content--single .intro__img-link h1,.intro__img-link .entry-content--single .community header h1,.entry-content--single .community header .intro__img-link h1,.intro__img-link .tabbed h2,.tabbed .intro__img-link h2,.intro__img-link .tabbed .entry-content--single h1,.tabbed .entry-content--single .intro__img-link h1,.intro__img-link .entry-content--single .tabbed h1,.entry-content--single .tabbed .intro__img-link h1{margin-bottom:0}.intro--home .intro__img img,.intro--about .intro__img img{max-width:100%;min-height:auto;position:static;-webkit-transform:none;-ms-transform:none;transform:none}.intro--home .intro__img{height:auto}.intro--home .intro__img img{width:100%;height:auto;min-width:0;min-height:0;max-width:100%}.intro--home .intro__img-link p,.intro--home .intro__img-link .project__overlay-text li,.project__overlay-text .intro--home .intro__img-link li{color:#fff;font-size:17px;font-size:1.0625rem;line-height:1.07;letter-spacing:.04em;font-weight:700;text-transform:uppercase;margin-bottom:24px}@media (min-width:600px){.intro--home .intro__img-link p,.intro--home .intro__img-link .project__overlay-text li,.project__overlay-text .intro--home .intro__img-link li{margin-bottom:30px}}.intro--home .intro__img-nolink{background-color:#012a3a;background-image:none}.intro--about{margin-bottom:3.75rem}@media (max-width:1023px){.intro--about{display:block}}@media (min-width:783px){.intro--about{margin-bottom:9.375rem}}.intro--about .intro__ttl{margin-bottom:1rem}.intro--about .intro__subtitle{font-weight:700}.intro--about .intro__ttl,.intro--about .intro__subtitle{color:#012a3a}.intro--about .intro__subtitle{font-size:24px;font-size:1.5rem;line-height:1.2;font-weight:700;margin-bottom:1.6375rem}@media (min-width:783px){.intro--about .intro__content .intro__text{margin-bottom:6.875rem}}@media (max-width:782px){.intro--about .intro__content{padding-bottom:0}}@media (max-width:1023px){.intro--about .intro__content{padding-bottom:20px}}@media (min-width:1500px){.intro--about .intro__content .intro__text-wrap{max-width:850px}}@media (min-width:783px){.intro--about-top .intro__content,.intro--tabbed .intro__content{width:63%}.intro--about-top .intro__img-wrap,.intro--tabbed .intro__img-wrap{width:43%}}.intro--about-top{margin-bottom:0}.intro--about-top .intro__content{padding-bottom:0}@media (min-width:783px){.intro--about-top .intro__content .intro__text{margin-bottom:6rem}}@media (min-width:783px){.intro--tabbed .intro__content{padding-top:10px}}@media (min-width:1024px){.locations{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (min-width:1400px){.locations{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.location{padding-bottom:60px;display:block;vertical-align:top}@media (min-width:1024px){.location{display:inline-block;padding-right:50px;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.location:last-child{padding-right:0}}.location__ttl{font-size:16px;font-size:1rem;line-height:1.157;letter-spacing:.05em;font-weight:700;margin-bottom:4px}.location__address{font-size:12px;font-size:.75rem;line-height:1.9415833333;letter-spacing:.05em;font-weight:400;margin-bottom:18px}.location__phone{font-size:12.767px;font-size:.7979375rem;line-height:1.5665387327;letter-spacing:.05em;font-weight:900;margin-bottom:4px}.location__phone span:last-of-type{font-weight:400}.location__email{font-size:12.767px;font-size:.7979375rem;line-height:1.5749197149;letter-spacing:.05em;font-weight:700;margin-bottom:0}.map{width:100%;height:100%}.not-found{text-align:center}.project__filter{width:calc(90% - 28px);max-width:1448px;margin:0 auto;padding:5rem 0 6rem;list-style-type:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch}.project__filter li{display:inline-block;margin:0 .4375rem .875rem .4375rem;-webkit-box-flex:0;-webkit-flex:0 0 45%;-ms-flex:0 0 45%;flex:0 0 45%}.project__filter .btn--box-gray,.project__filter .block--white.block--article .block__btn,.block--white.block--article .project__filter .block__btn,.project__filter .block--light_blue.block--article .block__btn,.block--light_blue.block--article .project__filter .block__btn,.project__filter button{height:100%}.project__filter .btn--box-gray,.project__filter .block--white.block--article .block__btn,.block--white.block--article .project__filter .block__btn,.project__filter .block--light_blue.block--article .block__btn,.block--light_blue.block--article .project__filter .block__btn{padding-right:0;width:100%}.project__filter .btn--box-gray button,.project__filter .block--white.block--article .block__btn button,.block--white.block--article .project__filter .block__btn button,.project__filter .block--light_blue.block--article .block__btn button,.block--light_blue.block--article .project__filter .block__btn button{padding-right:1rem;margin-right:0;width:100%;text-align:left}.project__filter .btn--box-gray.is-active:before,.project__filter .block--white.block--article .is-active.block__btn:before,.block--white.block--article .project__filter .is-active.block__btn:before,.project__filter .block--light_blue.block--article .is-active.block__btn:before,.block--light_blue.block--article .project__filter .is-active.block__btn:before,.project__filter .btn--box-gray:hover:before,.project__filter .block--white.block--article .block__btn:hover:before,.block--white.block--article .project__filter .block__btn:hover:before,.project__filter .block--light_blue.block--article .block__btn:hover:before,.block--light_blue.block--article .project__filter .block__btn:hover:before{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}@media (min-width:500px){.project__filter li{-webkit-box-flex:0;-webkit-flex:0 0 45%;-ms-flex:0 0 45%;flex:0 0 45%}}@media (min-width:840px){.project__filter{padding:6.875rem 0 5.125rem}.project__filter li{-webkit-box-flex:0;-webkit-flex:0 0 20%;-ms-flex:0 0 20%;flex:0 0 20%;margin:0 .875rem 1.75rem .875rem}}@media (min-width:1280px){.project__filter li{-webkit-box-flex:0;-webkit-flex:0 0 17%;-ms-flex:0 0 17%;flex:0 0 17%}}.project__filter--blog{padding:4.375rem 0 4rem}@media (min-width:840px){.project__filter--blog{padding:6.1875rem 0 5.4375rem}}.project__list{width:90%;max-width:1753px;margin:0 auto;text-align:center;position:relative;-webkit-box-pack:stretch;-webkit-justify-content:stretch;-ms-flex-pack:stretch;justify-content:stretch}.project__list:after{content:'';background-color:rgba(0,0,0,.03);position:absolute;top:-1.5rem;bottom:-12.5rem;right:-10%;width:28.8%;z-index:-1}.project__block{padding:0 1.75rem;position:relative;text-align:left;margin-bottom:4rem}@media (min-width:1024px){.project__block{margin-bottom:5.25rem}}.project,.project__inner,.project__content{height:101%}.project__content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;padding:40px 20px;position:relative;z-index:2;background-color:rgba(62,62,62,.85);-webkit-transition:-webkit-transform .6s ease;transition:-webkit-transform .6s ease;-o-transition:transform .6s ease;transition:transform .6s ease;transition:transform .6s ease,-webkit-transform .6s ease}.project__content span,.project__content h2,.project__content .entry-content--single h1,.entry-content--single .project__content h1,.project__content a{color:#fff}.project__content .btn--box-gray,.project__content .block--white.block--article .block__btn,.block--white.block--article .project__content .block__btn,.project__content .block--light_blue.block--article .block__btn,.block--light_blue.block--article .project__content .block__btn{margin-top:auto;border-top:1px solid #fff;border-right:1px solid #fff;border-bottom:1px solid #fff}.project__content .btn--box-gray a,.project__content .block--white.block--article .block__btn a,.block--white.block--article .project__content .block__btn a,.project__content .block--light_blue.block--article .block__btn a,.block--light_blue.block--article .project__content .block__btn a,.project__content .btn--box-gray button,.project__content .block--white.block--article .block__btn button,.block--white.block--article .project__content .block__btn button,.project__content .block--light_blue.block--article .block__btn button,.block--light_blue.block--article .project__content .block__btn button{color:#fff}.project__content .btn--box-gray a:before,.project__content .block--white.block--article .block__btn a:before,.block--white.block--article .project__content .block__btn a:before,.project__content .block--light_blue.block--article .block__btn a:before,.block--light_blue.block--article .project__content .block__btn a:before,.project__content .btn--box-gray a:after,.project__content .block--white.block--article .block__btn a:after,.block--white.block--article .project__content .block__btn a:after,.project__content .block--light_blue.block--article .block__btn a:after,.block--light_blue.block--article .project__content .block__btn a:after,.project__content .btn--box-gray button:before,.project__content .block--white.block--article .block__btn button:before,.block--white.block--article .project__content .block__btn button:before,.project__content .block--light_blue.block--article .block__btn button:before,.block--light_blue.block--article .project__content .block__btn button:before,.project__content .btn--box-gray button:after,.project__content .block--white.block--article .block__btn button:after,.block--white.block--article .project__content .block__btn button:after,.project__content .block--light_blue.block--article .block__btn button:after,.block--light_blue.block--article .project__content .block__btn button:after{background-color:#fff}.project__content .btn--box-gray:after,.project__content .block--white.block--article .block__btn:after,.block--white.block--article .project__content .block__btn:after,.project__content .block--light_blue.block--article .block__btn:after,.block--light_blue.block--article .project__content .block__btn:after{border-left:.375rem solid #fff}@media (min-width:1024px){.project__content{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}}.project{cursor:pointer}.project:hover .project__content,.project:focus-within .project__content{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.project:hover .project__content{-webkit-transform:translateX(0)!important;-ms-transform:translateX(0)!important;transform:translateX(0)!important}.project__tags{font-size:18px;font-size:1.125rem;line-height:1.333;font-weight:700;color:#fff;margin-bottom:2.5rem;display:inline-block}.project__inner{display:block;cursor:auto;position:relative;overflow:hidden}.project__img{position:absolute;top:0;right:0;bottom:0;left:0;-webkit-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:center center}.project__name{line-height:1.2;max-width:500px;margin-bottom:2.125rem}.project__overlay{display:none;padding:3.125rem 0 0;padding-top:150px;position:absolute;background-color:rgba(255,255,255,.94)}.project__overlay h2,.project__overlay .entry-content--single h1,.entry-content--single .project__overlay h1{color:#fff}.project__overlay h3,.project__overlay .about__title,.project__overlay .history__subtitle{color:#cdde00}@media (min-width:1280px){.project__overlay{padding-top:190px}}@media (min-width:783px){.project__overlay{padding:190px 0 0}}@media (min-width:783px){.is-scrolled .project__overlay{padding-top:150px}}.project__overlay-wrap{width:95%;max-width:1736px;margin-left:auto;margin-right:auto;position:relative;pointer-events:auto}.project__overlay-scroll{overflow-y:scroll;overflow-x:hidden;height:100%;padding-bottom:1.875rem}@media (min-width:783px){.project__overlay-scroll{padding-bottom:3.4375rem}}.project__overlay-content{background-color:#113b4d;color:#fff;padding:1.25rem 6.875rem 1.25rem 1.25rem;position:relative;margin-bottom:-2px;pointer-events:all}.project__overlay-content h2,.project__overlay-content .entry-content--single h1,.entry-content--single .project__overlay-content h1{margin-bottom:2.25rem;font-size:38px;font-size:2.375rem}.project__overlay-content h3,.project__overlay-content .about__title,.project__overlay-content .history__subtitle{color:#cdde00;font-size:17px;font-size:1.0625rem;line-height:1.714;font-weight:700;text-transform:uppercase;margin-bottom:1.25rem}.project__overlay-content p,.project__overlay-content .project__overlay-text li,.project__overlay-text .project__overlay-content li{font-weight:500}@media (min-width:980px){.project__overlay-content{padding:5rem 6.875rem 2.9375rem 4.1875rem;width:48%;display:inline-block;margin-bottom:0;min-height:70vh;min-height:calc(100vh - 142px)}}.project__overlay-text{line-height:2;margin-bottom:1.875rem}.project__overlay-text ul{list-style-type:none;margin:0;padding:0}.project__overlay-text li{line-height:1.25;font-weight:500;margin-bottom:.75rem}.project__overlay-text a{color:#cdde00;-webkit-transition:color .3s ease-in;-o-transition:color .3s ease-in;transition:color .3s ease-in}.project__overlay-text a:hover{color:#fff;-webkit-transition:color .3s ease-out;-o-transition:color .3s ease-out;transition:color .3s ease-out}.project__overlay-overview{max-width:90%}@media (min-width:980px){.project__overlay-overview{max-width:520px}}.project__overlay-helper{padding-bottom:50%}@media (min-width:980px){.project__overlay-helper{padding-bottom:77.6%}}.project__overlay-image{position:relative;overflow:hidden;pointer-events:all}.project__overlay-image img{position:absolute;top:50%;right:0;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin:0 auto;width:auto;min-width:100%;min-height:100%;max-width:none}.project__overlay-slideshow,.project__overlay-image{overflow:hidden;position:relative;pointer-events:auto}.project__overlay-slideshow:after,.project__overlay-slideshow:before,.project__overlay-image:after,.project__overlay-image:before{content:'';position:absolute;top:0;bottom:0;width:1px;z-index:2}@media (min-width:980px){.project__overlay-slideshow,.project__overlay-image{position:absolute;top:9.375rem;right:0;left:44%;height:auto}.project__overlay-slideshow:after,.project__overlay-image:after{right:0;background-color:#fff}.project__overlay-slideshow:before,.project__overlay-image:before{left:0;background-color:#113b4d}}.project__overlay-slideshow img{vertical-align:top;outline:none}.project__overlay-slideshow .slick-arrow{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:2}.project__overlay-slideshow .slick-prev{left:34px}.project__overlay-slideshow .slick-next{right:34px}.project__close{position:absolute;top:16px;right:16px;background:#012a3a url(/wp-content/themes/fsi/assets/img/icons/x.svg) no-repeat center center;-webkit-background-size:63.81% 63.81%;background-size:63.81% 63.81%;border:none;width:3.25rem;height:3.25rem;cursor:pointer;-webkit-transition:background-color .4s ease;-o-transition:background-color .4s ease;transition:background-color .4s ease}.project__close:hover{background-color:#2ca1b0}.has-project-overlay{overflow:hidden}.has-project-overlay .project__overlay{display:block;position:fixed;top:0;right:0;left:0;bottom:0;z-index:998}.project__overlay .slick-initialized .slick-slide .slide__helper{padding-bottom:65%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover}@media (min-width:980px){.project__overlay .slick-initialized .slick-slide{position:relative;height:100%}.project__overlay .slick-initialized .slick-slide .slide__helper{-webkit-transform:none;-ms-transform:none;transform:none}.project__overlay .slick-initialized .slick-slide img{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);display:block;width:100%;height:auto;max-width:100%;left:0}}@media (max-width:979px){.project__overlay .slick-initialized .slick-slide .slick-slide{text-align:center}.project__overlay .slick-initialized .slick-slide .slick-slide::before{content:'';display:inline-block;height:100%;vertical-align:middle}.project__overlay .slick-initialized .slick-slide .slick-slide img{vertical-align:middle;display:inline-block}}.project__overlay-wrap{pointer-events:none}.project__overlay-content{pointer-events:auto}.slick-slider button,.slick-slider .slick-slide img{pointer-events:auto}.project__filters{list-style-type:none;display:block;width:100%;margin:0 auto;padding:0 1.75rem}.project__filters li{margin-bottom:14px}.project__filters li span{font-size:14px;font-weight:400;color:#3e3e3e;text-transform:uppercase;line-height:1.07;letter-spacing:.04em;display:block;margin-bottom:6px}.project__filters li,.project__filters .btn--box-filter{display:block;width:100%;overflow:hidden}@media (min-width:783px){.project__filters{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.project__filters li{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.project__filters li,.project__filters .btn--box-filter{display:block;width:auto}.project__filters .project__filter__inner{margin-right:4px;margin-left:4px}}@media (min-width:1124px){.project__filters{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.project__filters li{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}}.quote{margin-top:90px;position:relative;padding:40px 20px 30px 20px}.quote:before{content:'';position:absolute;top:-19.5px;left:27px;width:70px;height:39px;background:#fff url(/wp-content/themes/fsi/assets/img/icons/quote.svg) no-repeat center center;-webkit-background-size:75.7% 100%;background-size:75.7% 100%}@media (min-width:600px){.quote{padding:60px 40px 40px 40px}.quote:before{top:-26.5px;width:95px;height:53px}}@media (min-width:980px){.quote{padding:60px 100px 40px 40px;width:75%}}@media (min-width:1780px){.quote{padding:108px 137px 105px 72px}.quote:before{top:-39px;width:136px;height:76px}}.quote__attr{margin-top:20px;margin-bottom:0}.quote__attr span{font-size:16px;font-size:1rem;line-height:1.4625;font-weight:400;display:block}.quote__attr span:last-child{font-weight:700}@media (min-width:980px){.quote__attr{margin-top:0;padding:20px 0;position:absolute;left:92%;right:-16%;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background-color:#fff}.quote__attr span{display:block}}.services{padding:3.75rem 0 3.75rem}.services header{width:90%;max-width:1510px;margin:0 auto}@media (max-width:782px){.services{padding:8.625rem 0 4.75rem}}.services__subtitle,.services__title,.services__title{font-weight:700}.services__grid{width:90%;margin:0 auto}@media (min-width:600px){.services__grid{width:100%;max-width:1680px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}}@media (min-width:600px){.service{padding:0 5%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.service .btn--box-gray,.service .block--white.block--article .block__btn,.block--white.block--article .service .block__btn,.service .block--light_blue.block--article .block__btn,.block--light_blue.block--article .service .block__btn{margin-top:auto}}@media (max-width:782px){.service{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;margin-bottom:40px}}.service__title{font-size:28px;font-size:1.75rem;line-height:1.2;margin-bottom:5px;margin-bottom:1rem}.slide{visibility:hidden}.slide:first-child{visibility:visible}.slick-initialized .slide{visibility:visible}body .slick-arrow,body .slideshow__arrow{z-index:2;height:76px;width:32px;border:none;background-color:transparent;position:relative;cursor:pointer}body .slick-arrow:before,body .slideshow__arrow:before{content:'';background:transparent url(/wp-content/themes/fsi/assets/img/icons/arw-r-y.svg) no-repeat center center;-webkit-background-size:contain;background-size:contain;position:absolute;top:0;bottom:0;right:0;left:0;cursor:pointer;pointer-events:none}body .slick-prev:before,body .slideshow__prev:before{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}body .slick-slide{display:inline-block;outline:none;border:none}.tabbed{width:90%;margin:0 auto;max-width:1920px;position:relative;padding-top:3.75rem;padding-bottom:1.25rem}.tabbed h2,.tabbed .entry-content--single h1,.entry-content--single .tabbed h1{margin-bottom:2rem}@media (min-width:783px){.tabbed{width:100%;padding-bottom:0rem}.tabbed h2,.tabbed .entry-content--single h1,.entry-content--single .tabbed h1{margin-bottom:4rem}}.tabbed__nav{margin-bottom:1.25rem}.tabbed__nav li{border-right:2px solid #cdde00;display:inline-block;list-style-type:none;padding:0 1.25rem 0 0;margin-right:1.25rem;margin-bottom:1.25rem;position:relative}.tabbed__nav li button:after{content:'';display:block;height:2px;position:absolute;right:0;bottom:2px;left:-.5625rem;background-image:-webkit-linear-gradient(left,#cdde00,#cdde00 10px,transparent 10px,transparent 16px,#cdde00 16px,#cdde00 26px,transparent 26px,transparent 32px,#cdde00 32px);background-image:-o-linear-gradient(left,#cdde00,#cdde00 10px,transparent 10px,transparent 16px,#cdde00 16px,#cdde00 26px,transparent 26px,transparent 32px,#cdde00 32px);background-image:linear-gradient(to right,#cdde00,#cdde00 10px,transparent 10px,transparent 16px,#cdde00 16px,#cdde00 26px,transparent 26px,transparent 32px,#cdde00 32px);opacity:0;-webkit-transition:opacity .3s linear;-o-transition:opacity .3s linear;transition:opacity .3s linear}.tabbed__nav li.is-active button:after,.tabbed__nav li:hover button:after{opacity:1}.tabbed__nav li:last-child{border-right:none;margin-right:0;padding-right:0}.tabbed__nav button{background:transparent;border:none;outline:none;color:#231f20;padding:0;position:relative;padding-bottom:.625rem}@media (min-width:1500px){.tabbed__nav li{padding:0 2.5rem 0 0;margin-right:2.5rem}}@media (max-width:699px){.tabbed__nav h3,.tabbed__nav .about__title,.tabbed__nav .history__subtitle{font-size:1rem}}@media (max-width:559px){.tabbed__nav h3,.tabbed__nav .about__title,.tabbed__nav .history__subtitle{font-size:.75rem}.tabbed__nav li{padding:0 .5rem 0 0;margin-right:.5rem;margin-bottom:.5rem}}@media (max-width:399px){.tabbed__nav h3,.tabbed__nav .about__title,.tabbed__nav .history__subtitle{font-size:.75rem}}@media (min-width:783px) and (max-width:979px){.tabbed__nav h3,.tabbed__nav .about__title,.tabbed__nav .history__subtitle{font-size:1.25rem}}@media (min-width:980px) and (max-width:1279px){.tabbed__nav h3,.tabbed__nav .about__title,.tabbed__nav .history__subtitle{font-size:1.5rem}}.tabbed__image{overflow:hidden;margin-bottom:2.5rem}@media (min-width:783px){.tabbed__image{display:block;position:absolute;top:0;left:0;width:34.5%;margin-bottom:0}.tabbed__image img{position:absolute;top:50%;right:0;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin:0 auto;height:100%;width:auto;min-width:100%;min-height:100%;max-width:none}}@media (min-width:1400px){.tabbed__image{bottom:0}}.tabbed__helper{display:none}@media (min-width:783px) and (max-width:1399px){.tabbed__helper{display:block;padding-bottom:110.83%}}.tabbed--flex .tabbed__content{max-width:1200px;padding-right:5%;padding-bottom:2.5rem}@media (min-width:783px){.tabbed--flex .tabbed__content{margin-left:38.75%}}@media (min-width:1400px){.tabbed--flex .tabbed__content{padding-bottom:10.5rem}}.tabbed__select{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden}.tab{padding-bottom:2.5rem;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);-webkit-box-flex:1;-webkit-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%;visibility:hidden}.tab ul{list-style-type:none;margin-top:1.5rem}@media (min-width:500px){.tab ul{-webkit-column-count:2;column-count:2}}@media (min-width:1024px){.tab ul{-webkit-column-count:3;column-count:3}}.tab li{color:#113b4d;font-size:16px;font-size:1rem;line-height:1.2;margin-bottom:.8rem}.tab p,.tab .project__overlay-text li,.project__overlay-text .tab li,.tab li{font-weight:400}.tab.is-active{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);visibility:visible}.tab__text{margin-bottom:2.5rem}.t1 .tab.is-active{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.t2 .tab.is-active{-webkit-transform:translateX(-200%);-ms-transform:translateX(-200%);transform:translateX(-200%)}.t3 .tab.is-active{-webkit-transform:translateX(-300%);-ms-transform:translateX(-300%);transform:translateX(-300%)}.t4 .tab.is-active{-webkit-transform:translateX(-400%);-ms-transform:translateX(-400%);transform:translateX(-400%)}.t5 .tab.is-active{-webkit-transform:translateX(-500%);-ms-transform:translateX(-500%);transform:translateX(-500%)}.tabbed.no-image{width:90%}.tabbed.no-image .tabbed__image{display:none}.tabbed.no-image .tabbed__content{margin:0 auto;padding-right:0}.tabbed.no-image .tabbed__content{max-width:1510px}@media (min-width:700px) and (max-width:782px){.tabbed.no-image .tabbed__nav h3,.tabbed.no-image .tabbed__nav .about__title,.tabbed.no-image .tabbed__nav .history__subtitle{font-size:1.25rem}}.team .project__overlay-wrap{pointer-events:none}.team__header{width:90%;max-width:1472px;margin:0 auto;padding:4.125rem 0 1rem}.team__header h1{margin-bottom:20px;font-weight:700;color:#012a3a}@media (min-width:500px){.team__header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.team__header h1{margin-bottom:0}}.team__list{width:90%;max-width:1200px;margin:0 auto;display:block;text-align:center}@media (min-width:500px){.team__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.team__block{padding:0 5px;margin-bottom:72px;text-align:center;position:relative;max-width:300px}.team__block p,.team__block .project__overlay-text li,.project__overlay-text .team__block li{font-size:18px;font-size:1.125rem;line-height:1.333;font-weight:700;color:#a5a5a5;margin-bottom:0}.team__block p,.team__block .project__overlay-text li,.project__overlay-text .team__block li,.team__block h2,.team__block .entry-content--single h1,.entry-content--single .team__block h1{padding:0 15px}@media (min-width:500px){.team__block{-webkit-box-flex:1;-webkit-flex:1 0 50%;-ms-flex:1 0 50%;flex:1 0 50%}}@media (min-width:600px){.team__block{-webkit-box-flex:1;-webkit-flex:1 0 33.33%;-ms-flex:1 0 33.33%;flex:1 0 33.33%}}@media (min-width:980px){.team__block{-webkit-box-flex:1;-webkit-flex:1 0 25%;-ms-flex:1 0 25%;flex:1 0 25%}}@media (min-width:1024px){.team__block{-webkit-box-flex:1;-webkit-flex:1 0 25%;-ms-flex:1 0 25%;flex:1 0 25%}}.team__title{font-size:18px;font-size:1.125rem;line-height:1.333;font-weight:700;color:#a5a5a5;margin-bottom:0}.team__bg{background:transparent url(/wp-content/themes/fsi/assets/img/icons/team_outline.svg) no-repeat center center;-webkit-background-size:100% 100%;background-size:100% 100%;position:absolute;top:0;right:5px;bottom:0;left:5px;opacity:0;pointer-events:none}@media (min-width:500px){.team__member{height:100%}}.team__member-inner{display:block;cursor:pointer}@media (min-width:500px){.team__member-inner{height:100%}}.team__img{margin-bottom:1.875rem;padding-bottom:100%;overflow:hidden;position:relative}.team__img img{display:block;opacity:1}.team__img-bg{-webkit-background-size:contain;background-size:contain;background-repeat:no-repeat;background-position:bottom center;pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0}.team__img-bg-hover{opacity:0}.team__name{font-size:24px;font-size:1.5rem;line-height:1.2;font-weight:700;text-transform:uppercase;margin-bottom:.5rem}.team__br{display:none}.team__block.has-hover:hover .team__img-bg-default{opacity:0}.team__block.has-hover:hover .team__img-bg-hover{opacity:1}.team__overlay-close{position:fixed;top:0;right:18px;bottom:0;left:0;z-index:1;pointer-events:auto}.team__overlay{background-color:#E5E5E5;padding:2.5rem 2rem 1.875rem;position:relative;margin-bottom:4.5rem;width:90%;max-width:1544px;margin-left:auto;margin-right:auto;z-index:2;display:none;pointer-events:auto}.team__overlay .t-subtitle{color:#231f20;margin-bottom:1.25rem}.team__overlay .team__title{color:#a5a5a5;margin-bottom:2.125rem}.team__overlay:last-child{display:block}@media (min-width:1124px){.team__overlay{padding:3rem 4rem 3.4375rem}}.team__overlay-top{margin-bottom:40px}@media (min-width:1124px){.team__overlay-top{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:12px}}.team__overlay-img img{max-width:300px;margin-bottom:2.5rem}@media (min-width:783px){.team__overlay-img{margin-bottom:0;margin-right:4rem}.team__overlay-img img{max-width:380px}}@media (max-width:1123px){.team__overlay-img img{margin-left:auto;margin-right:auto;-webkit-transform:translateX(1.625rem);-ms-transform:translateX(1.625rem);transform:translateX(1.625rem)}}.team__overlay-content{text-align:left;max-width:805px}.team__close{position:absolute;top:0;right:0;left:0;text-align:right}.team__close button{background:#3e3e3e url(/wp-content/themes/fsi/assets/img/icons/x.svg) no-repeat center center;-webkit-background-size:63.81% 63.81%;background-size:63.81% 63.81%;border:none;width:3.25rem;height:3.25rem;cursor:pointer;-webkit-transition:background-color .4s ease;-o-transition:background-color .4s ease;transition:background-color .4s ease;pointer-events:auto}.team__close button:hover{background-color:#231f20}.team__filter select{padding:0 5px}.team__filter p,.team__filter .project__overlay-text li,.project__overlay-text .team__filter li{margin-bottom:0}.team__overlay-bottom .t-title{color:#231f20;margin-bottom:16px}.team__overlay-bottom ul{list-style-type:none}@media (min-width:1124px){.team__overlay-bottom{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}.team__overlay-projects{padding-bottom:2.875rem}.team__overlay-projects li{margin-bottom:12px}.team__overlay-projects .project{height:auto}.team__overlay-projects .project__name{color:#fff}@media (min-width:600px){.team__overlay-projects ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.team__overlay-projects li{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;padding-right:20px}}@media (min-width:980px){.team__overlay-projects{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.team__overlay-projects li{-webkit-box-flex:0;-webkit-flex:0 0 33.33%;-ms-flex:0 0 33.33%;flex:0 0 33.33%;margin-bottom:22px;padding-right:20px}}@media (min-width:1124px){.team__overlay-projects{padding-bottom:0}}.team__overlay-blog li{margin-bottom:12px}.team__overlay-blog h4{margin-bottom:4px}@media (min-width:1124px){.team__overlay-blog{-webkit-box-flex:0;-webkit-flex:0 0 30%;-ms-flex:0 0 30%;flex:0 0 30%;padding-left:5%}}.team__header--project{margin-bottom:2.5rem;max-width:1753px}.blog__list .community{margin-bottom:5rem}.blog__list .blog:nth-child(2n+1) .community{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.blog__list .blog:nth-child(2n+1) .community__content{z-index:2}@media (min-width:600px){.blog__list .blog:nth-child(2n+1) .community__images{-webkit-transform:translateX(1.25rem);-ms-transform:translateX(1.25rem);transform:translateX(1.25rem)}.blog__list .community{margin-bottom:7.5rem}}@media (min-width:1124px){.blog__list .blog:nth-child(2n+1) .community__images{-webkit-transform:translateX(7.5rem);-ms-transform:translateX(7.5rem);transform:translateX(7.5rem)}.blog__list .blog:nth-child(2n) .community__images{-webkit-transform:translateX(-7.5rem);-ms-transform:translateX(-7.5rem);transform:translateX(-7.5rem)}.blog__list .community{margin-bottom:11.5rem}}.blog__footer{text-align:center}.featured__ttl{color:#cdde00;text-transform:uppercase;font-weight:500;margin-bottom:0}.featured__txt{margin-bottom:.25rem}.featured__txt p,.featured__txt .project__overlay-text li,.project__overlay-text .featured__txt li,.featured__txt li{font-size:15px;font-size:.9375rem;line-height:1.929;font-weight:500;text-transform:uppercase;margin-bottom:0}.featured__txt ul{list-style-type:none;padding-left:.6875rem}.featured__txt li{position:relative}.featured__txt li:before{position:absolute;top:-.0625rem;left:-.6875rem;content:'-'}.featured__lists{margin-bottom:2.75rem}@media (min-width:500px){.featured__lists{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}@media (min-width:500px){.featured__col{-webkit-box-flex:1;-webkit-flex:1 0 50%;-ms-flex:1 0 50%;flex:1 0 50%}}@media (min-width:500px){.featured__left{padding-right:10%}}.results__header{min-height:0;height:auto;margin-bottom:40px;background-color:#012a3a}.admin-bar .results__header{height:auto}.results__header .banner__sub{margin-bottom:32px}@media (min-width:1280px){.results__header{padding-top:220px}}.results{list-style-type:none}.result .result__title,.result p,.result .project__overlay-text li,.project__overlay-text .result li{text-align:left}.result .result__title{margin-bottom:10px}.search-form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.search-form input{border:none}.results__header .search-form{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.search-submit{position:relative;font-size:0;color:transparent;width:28px;height:28px;background:transparent url(/wp-content/themes/fsi/assets/img/icons/search.svg) no-repeat center center;-webkit-background-size:contain;background-size:contain;margin-right:16px;padding:0;-webkit-transition:-webkit-filter .6s ease;transition:-webkit-filter .6s ease;-o-transition:filter .6s ease;transition:filter .6s ease;transition:filter .6s ease,-webkit-filter .6s ease;cursor:pointer}.search-submit:hover,.search-submit:focus{-webkit-filter:sepia(81%) saturate(2683%) hue-rotate(5deg) brightness(86%) contrast(102%);filter:sepia(81%) saturate(2683%) hue-rotate(5deg) brightness(86%) contrast(102%);outline:none}input.search-field{color:#fff;font-size:26px;line-height:1;padding:0;border-bottom:1px solid #fff;-webkit-transition:border-bottom .6s ease;-o-transition:border-bottom .6s ease;transition:border-bottom .6s ease}input.search-field:hover,input.search-field:focus{border-bottom:1px solid #cdde00;outline:none}.wysiwyg h3,.wysiwyg .about__title,.wysiwyg .history__subtitle{margin-top:60px;margin-bottom:50px}.flex__quote{margin-top:50px;margin-bottom:60px;margin-top:6.25rem;margin-bottom:7.375rem}.flex--gray{background-color:rgba(0,0,0,.15)}.flex--light-gray{background-color:#e6e7e9}html.sr .project--right,html.sr .project--left{visibility:hidden}.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[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}.slick-loading .slick-list{background:#fff url(/wp-content/themes/fsi/ajax-loader.gif) center center no-repeat}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:'slick';font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir='rtl'] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:'ΓåÉ'}[dir='rtl'] .slick-prev:before{content:'ΓåÆ'}.slick-next{right:-25px}[dir='rtl'] .slick-next{right:auto;left:-25px}.slick-next:before{content:'ΓåÆ'}[dir='rtl'] .slick-next:before{content:'ΓåÉ'}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{font-family:'slick';font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'ΓÇó';text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}