html,body,div{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;font:inherit;}h1,h2,h3,h4,h5,h6{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;font:inherit;font-weight:bold;}a,p,ul,ol,li,img,span,strong,em{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;font:inherit;}table,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;font:inherit;}applet,object,iframe,blockquote,pre,abbr,acronym,address,big,cite,code,del,dfn,font,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,b,u,i,center,dl,dt,dd,caption,fieldset,form,label,legend{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;font:inherit;}article,aside,figure,footer,header,hgroup,section{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;font:inherit;}canvas,details,embed,figcaption,menu,nav,output,ruby,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;font:inherit;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}body{line-height:1;}b,strong{font-weight:bold;}em,i{font-style:italic;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}:focus{outline:0;}ins{text-decoration:none;}del{text-decoration:line-through;}table{border-collapse:collapse;border-spacing:0;}
.grid-1,.grid-2,.grid-3,.grid-4,.grid-5,.grid-6,.grid-7,.grid-8,.grid-9,.grid-10,.grid-11,.grid-12,.grid-13,.grid-14,.grid-15,.grid-16,.grid-17,.grid-18,.grid-19,.grid-20,.grid-21,.grid-22,.grid-23,.grid-24{position:relative;margin-left:10px;margin-right:10px;}.container-12 .block .omega-grid,.container-16 .block .omega-grid,.container-24 .block .omega-grid{position:relative;margin-left:-10px;margin-right:-10px;}
.clearfix:after{font-size:0;}#skip-link{left:50%;margin-left:-5.25em;margin-top:0;position:absolute;width:auto;z-index:50;}#skip-link a,#skip-link a:link,#skip-link a:visited{background:#444;background:rgba(0,0,0,0.6);color:#fff;display:block;padding:1px 10px 2px 10px;text-decoration:none;-khtml-border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;-o-border-radius:0 0 10px 10px;-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:0;-webkit-border-bottom-left-radius:10px;-webkit-border-bottom-right-radius:10px;border-radius:0 0 10px 10px;}#skip-link a:hover,#skip-link a:active,#skip-link a:focus{outline:0;}.inline li,.tabs li,.breadcrumb li{list-style:none;display:inline;margin-right:0.5em;}.item-list li{list-style:none;}.pager li{display:inline;margin-right:0.25em;}img{vertical-align:bottom;}.field-label-inline .field-label,.field-label-inline .field-items,.field-label-inline .field-item{display:inline;}
::-moz-focus-inner{border:0;padding:0;}input[type="search"]::-webkit-search-decoration{display:none;}input,button,select,textarea{margin:0;vertical-align:middle;}button,input[type="reset"],input[type="submit"],input[type="button"]{-webkit-appearance:none;-moz-border-radius:11px;-webkit-border-radius:11px;-moz-background-clip:padding;-webkit-background-clip:padding;background-clip:padding-box;border-radius:11px;background:#ddd url(/sites/all/themes/omega/omega/images/button.png) repeat-x;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(1,#ddd));background:-moz-linear-gradient(top center,#fff 0%,#ddd 100%);border:1px solid;border-color:#ddd #bbb #999;cursor:pointer;color:#333;font:bold 12px/1.2 Arial,sans-serif;outline:0;overflow:visible;padding:3px 10px 4px;text-shadow:#fff 0 1px 1px;width:auto;*padding-top:2px;*padding-bottom:0px;}button{*padding-top:1px;*padding-bottom:1px;}textarea,select,input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="email"],input[type="month"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="time"],input[type="url"],input[type="week"]{-webkit-appearance:none;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-background-clip:padding;-webkit-background-clip:padding;background-clip:padding-box;background-color:#fff;border:1px solid;border-color:#848484 #c1c1c1 #e1e1e1;color:#000;outline:0;padding:2px 3px;font-size:13px;font-family:Arial,sans-serif;height:1.8em;*padding-top:2px;*padding-bottom:1px;*height:auto;}input.placeholder_text,textarea.placeholder_text,input:-moz-placeholder,textarea:-moz-placeholder{color:#888;}::-webkit-input-placeholder{color:#888;}button:focus,button:active,input:focus,input:active,select:focus,select:active,textarea:focus,textarea:active{-moz-box-shadow:#06f 0 0 7px;-webkit-box-shadow:#06f 0 0 7px;box-shadow:#06f 0 0 7px;z-index:1;}input[type="file"]:focus,input[type="file"]:active,input[type="radio"]:focus,input[type="radio"]:active,input[type="checkbox"]:focus,input[type="checkbox"]:active{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}select[disabled],textarea[disabled],input[type="date"][disabled],input[type="datetime"][disabled],input[type="datetime-local"][disabled],input[type="email"][disabled],input[type="month"][disabled],input[type="number"][disabled],input[type="password"][disabled],input[type="search"][disabled],input[type="tel"][disabled],input[type="text"][disabled],input[type="time"][disabled],input[type="url"][disabled],input[type="week"][disabled]{background-color:#eee;}button[disabled],input[disabled],select[disabled],select[disabled] option,select[disabled] optgroup,textarea[disabled]{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:#888;cursor:default;}textarea,select[size],select[multiple]{height:auto;}@media (-webkit-min-device-pixel-ratio:0){select{background-image:url(/sites/all/themes/omega/omega/images/select-arrow.gif);background-repeat:no-repeat;background-position:right center;padding-right:20px;}select[size],select[multiple]{background-image:none;padding:0;}}textarea{min-height:40px;overflow:auto;resize:vertical;width:100%;}optgroup{color:#000;font-style:normal;font-weight:normal;}.ie6-button,* html button{background:#ddd url(/sites/all/themes/omega/omega/images/button.png) repeat-x;border:1px solid;border-color:#ddd #bbb #999;cursor:pointer;color:#333;font:bold 12px/1.2 Arial,sans-serif;padding:2px 10px 0px;overflow:visible;width:auto;}* html button{padding-top:1px;padding-bottom:1px;}.ie6-input,* html textarea,* html select{background:#fff;border:1px solid;border-color:#848484 #c1c1c1 #e1e1e1;color:#000;padding:2px 3px 1px;font-size:13px;font-family:Arial,sans-serif;vertical-align:top;}* html select{margin-top:1px;}.placeholder_text,.ie6-input-disabled,.ie6-button-disabled{color:#888;}.ie6-input-disabled{background:#eee;}
body{font:13px/1.5 Verdana,Helvetica,Arial,sans-serif;}a:link,a:visited{color:#0062A0;text-decoration:underline;}a:hover{color:#202124;text-decoration:none;}a:active{color:#202124;text-decoration:none;color:#000;}hr{margin:0;padding:0;border:none;height:1px;background:#5294c1;}h1,h2,h3,h4,h5,h6{letter-spacing:-0.05em;font-family:Georgia,'Times New Roman',serif;}h1{font-size:36px;}h2{font-size:28px;}h1.site-name,h2.site-name{font-size:36px;}h2.block-title{font-size:18px;margin:0;}h2.node-title{font-size:28px;}h3{font-size:21px;}h4{font-size:19px;}h5{font-size:17px;}h6{font-size:15px;}ol{list-style:decimal;}ul{list-style:disc;}ul ul,ol ol{padding-top:0.5em;}.node ol,.node ul{padding-left:1.2em;}.node ul.inline,.node ol.inline{padding-left:0;}p,dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset{margin-bottom:20px;}dt,.admin h3{font-size:18px;margin:0;}dd{padding-left:10px;font-size:0.9em;font-style:italic;margin-bottom:20px;}
.logo-img{float:left;margin-right:20px;}.site-name-slogan{float:left;}.site-name{margin-top:20px;}.site-name a{text-decoration:none;}.site-name,.site-slogan{margin-bottom:0;line-height:1em;}.site-slogan{font-weight:normal;}
.menu{margin:0;padding:0;}.menu li{list-style:none;}
.form-actions input{margin-right:0.5em;}.form-actions input:hover{background:#FFFFFF;}label{font-weight:bold;}
.item-list .pager{padding:0;margin:0;}.item-list .pager li,.item-list .pager ul li{margin:0;padding:0;float:left;}.item-list .pager{position:relative;margin:0;padding:0;font-size:10px;text-align:left;}.pager li a{display:inline-block;}.pager li.pager-ellipsis,.pager li.pager-current,.pager li a{padding:4px 8px;text-decoration:none;}.pager li.pager-current{padding:4px 8px;font-weight:bold;}.pager li.pager-first a,.pager li.pager-previous a,.pager li.pager-next a,.pager li.pager-last a{width:50px;text-align:center;padding:4px 0;}.pager li.pager-next{position:absolute;top:0;right:50px;}.pager li.pager-last,.pager li.pager-next.last{position:absolute;top:0;right:0;border-right:0;}.pager li.pager-ellipsis,.pager li.pager-current,.pager li a{color:#1a1a1a;}.pager li{border-right:1px solid;border-color:#ddd #bbb #999;color:#333;font:bold 12px/1.2 Arial,sans-serif;outline:0;}.pager li.pager-current{background:#ddd url(/sites/all/themes/omega/omega/images/button.png) repeat-x;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#1a1a1a),color-stop(1,#5a5a5a));background:-moz-linear-gradient(top center,#1a1a1a 0%,#5a5a5a 100%);color:#FFF;outline:0;}.pager li.pager-next{border-left:1px solid;border-color:#ddd #bbb #999;}.pager li a{background:#ddd url(/sites/all/themes/omega/omega/images/button.png) repeat-x;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(1,#ddd));background:-moz-linear-gradient(top center,#fff 0%,#ddd 100%);cursor:pointer;}.pager li a:hover{background:#FFF;color:#454545;}.pager{background:#ebebeb;border:1px solid;border-color:#ddd #bbb #999;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}.pager li.first,.pager li.first a,.pager li.first a:hover{border-radius:5px 0 0 5px;-moz-border-radius:5px 0 0 5px;-webkit-border-radius:5px 0 0 5px;}.pager li.pager-last,.pager li.pager-last a,.pager li.pager-last a:hover{border-radius:0 5px 5px 0;-moz-border-radius:0 5px 5px 0;-webkit-border-radius:0 5px 5px 0;}table{border:1px solid #CCC;width:100%;}thead th,th{background:#f7f7f7;border-bottom:1px solid #ccc;color:#333;}td,th{padding:4px 8px;vertical-align:middle;}th a,th a:link,th a:visited{text-decoration:none;}th a{display:block;}th a img{margin:0 0 0 5px;}th.active{background:#DDD;border-left:1px solid #CCC;border-right:1px solid #CCC;}tr.even td{background:#F1F5FA;}tr.odd td{background:#fff;}td.active{border-left:1px solid #CCC;border-right:1px solid #CCC;}tr.even td.active{background:#e5e9ed;}tr.odd td.active{background:#f2f2f2;}tr:hover td,tr.even:hover td.active,tr.odd:hover td.active{background:#FFFEEE;}td ul.links{margin-bottom:0;}.node-links ul li a,.comment-links ul li a{text-transform:lowercase;display:block;float:left;text-decoration:none;-moz-background-clip:padding;-webkit-background-clip:padding;background-clip:padding-box;margin:0 0.5em 0.5em 0;vertical-align:middle;-webkit-appearance:none;-moz-border-radius:11px;-webkit-border-radius:11px;border-radius:11px;background:#ddd url(/sites/all/themes/omega/omega/images/button.png) repeat-x;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(1,#ddd));background:-moz-linear-gradient(top center,#fff 0%,#ddd 100%);border:1px solid;border-color:#ddd #bbb #999;cursor:pointer;color:#333;font:bold 12px/1.2 Arial,sans-serif;outline:0;overflow:visible;padding:4px 10px 3px;text-shadow:#fff 0 1px 1px;width:auto;*padding-top:2px;*padding-bottom:0px;}.node-links ul li a:hover,.comment-links ul li a:hover{background:#FFF;}.tips,.description{font-size:10px;color:#6a6a6a;}
@font-face{font-family:'odin_rounded';src:url(/sites/all/themes/flex/css/fonts/odin_rounded_regular-webfont.eot);src:url(/sites/all/themes/flex/css/fonts/odin_rounded_regular-webfont.eot?#iefix) format("embedded-opentype"),url(/sites/all/themes/flex/css/fonts/odin_rounded_regular-webfont.woff) format("woff"),url(/sites/all/themes/flex/css/fonts/odin_rounded_regular-webfont.ttf) format("truetype"),url(/sites/all/themes/flex/css/fonts/odin_rounded_regular-webfont.svg#odin_rounded_regular) format("svg");font-weight:normal;font-style:normal;}@font-face{font-family:'odin_rounded';src:url(/sites/all/themes/flex/css/fonts/odin_rounded_regular_italic-webfont.eot);src:url(/sites/all/themes/flex/css/fonts/odin_rounded_regular_italic-webfont.eot?#iefix) format("embedded-opentype"),url(/sites/all/themes/flex/css/fonts/odin_rounded_regular_italic-webfont.woff) format("woff"),url(/sites/all/themes/flex/css/fonts/odin_rounded_regular_italic-webfont.ttf) format("truetype"),url(/sites/all/themes/flex/css/fonts/odin_rounded_regular_italic-webfont.svg#odin_rounded_regular_italic) format("svg");font-weight:normal;font-style:italic;}@font-face{font-family:'odin_rounded';src:url(/sites/all/themes/flex/css/fonts/odin_rounded_bold-webfont.eot);src:url(/sites/all/themes/flex/css/fonts/odin_rounded_bold-webfont.eot?#iefix) format("embedded-opentype"),url(/sites/all/themes/flex/css/fonts/odin_rounded_bold-webfont.woff) format("woff"),url(/sites/all/themes/flex/css/fonts/odin_rounded_bold-webfont.ttf) format("truetype"),url(/sites/all/themes/flex/css/fonts/odin_rounded_bold-webfont.svg#odin_rounded_bold) format("svg");font-weight:bold;font-style:normal;}@font-face{font-family:'odin_rounded';src:url(/sites/all/themes/flex/css/fonts/odin_rounded_bold_italic-webfont.eot);src:url(/sites/all/themes/flex/css/fonts/odin_rounded_bold_italic-webfont.eot?#iefix) format("embedded-opentype"),url(/sites/all/themes/flex/css/fonts/odin_rounded_bold_italic-webfont.woff) format("woff"),url(/sites/all/themes/flex/css/fonts/odin_rounded_bold_italic-webfont.ttf) format("truetype"),url(/sites/all/themes/flex/css/fonts/odin_rounded_bold_italic-webfont.svg#odin_rounded_bold_italic) format("svg");font-weight:bold;font-style:italic;}html{height:100%;width:100%;}body{height:100%;width:100%;min-width:1060px;font-family:"Lato","Verdana","Helvetica","Arial",sans-serif;font-size:17px;font-weight:400;color:rgba(33,43,47,0.9);line-height:30px;-webkit-font-smoothing:antialiased;background:#101518;}@media screen and (min-width:0px){body{min-width:0;overflow-x:hidden;}}body.cke_editable,body.cke_ltr{background:#fff;}::-moz-selection{background:#D5D6CB;}::selection{background:#D5D6CB;}::-moz-selection{background:#D5D6CB;}h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:700;margin:0 0 16px;padding:0;letter-spacing:0;}h1.center,h2.center,h3.center,h4.center,h5.center,h6.center{max-width:none;}h1{font-family:"Lora","Georgia","Times New Roman","Times",serif;font-size:47px;line-height:70px;font-weight:500;letter-spacing:-.68px;}@media screen and (max-width:960px){h1{line-height:normal;}}@media screen and (max-width:520px){h1{font-size:43px;}}@media screen and (max-width:480px){h1{font-size:27px;line-height:1.4;}}h2{font-size:39px;line-height:64px;font-weight:300;}@media screen and (max-width:960px){h2{line-height:normal;}}@media screen and (max-width:480px){h2{font-size:37px;}}h3{font-size:35px;line-height:53px;font-weight:300;}@media screen and (max-width:960px){h3{font-size:31px;line-height:normal;}}@media screen and (max-width:520px){h3{font-size:25px;}}h4{font-size:27px;line-height:36px;margin-bottom:8px;font-weight:400;}@media screen and (max-width:960px){h4{line-height:normal;}}@media screen and (max-width:520px){h4{font-size:23px;}}h5{font-size:23px;line-height:36px;}@media screen and (max-width:960px){h5{line-height:normal;}}h6{font-size:19px;line-height:28px;text-align:left;}@media screen and (max-width:960px){h6{font-size:17px;line-height:normal;}}@media screen and (max-width:520px){h6{font-size:15px;}}.inverted{color:rgba(250,250,250,0.85);}.center{text-align:center;}p,pre,ul,ol,table,fieldset{margin:0 0 24px;}pre{border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;border:1px solid #ccc;padding:9.5px;background:#f5f5f5;color:#333;white-space:pre-line;font-family:Monaco,Menlo,Consolas,"Courier New",monospace;word-break:break-all;word-wrap:break-word;}.inverted pre{background:#212121;}pre samp{font-style:normal;}ol,ul{padding:0;line-height:40px;}ol li,ul li{margin-bottom:22px;}ol{list-style-type:decimal;}ul{list-style-type:disc;}ul li{margin-bottom:16px;}ul li li{list-style-type:disc;}li{margin-left:1.5em;}small,cite{font-family:"Lato","Verdana","Helvetica","Arial",sans-serif;font-size:13px;font-weight:600;}small{line-height:20px;}cite{line-height:22px;}img{max-width:100%;height:auto;width:auto;}svg{max-width:100%;max-height:100%;display:none;}svg.svg{display:inline;}a,a:link,a:visited{border-width:0;border-bottom:1px dashed #dadada;color:#CDA807;outline:none;text-decoration:none;}a:hover{border-bottom-color:#CDA807;border-bottom-style:solid;color:#DCB300;}a:active,.inverted a:active{-webkit-transition:none;transition:none;color:#1f1f1f;border-bottom:none;}#skip-link a{line-height:0;}.field-name-body a,.block-views a{-webkit-transition:0.3s all;transition:0.3s all;}em,em a,i,var,samp,cite,cite a{font-style:italic;}.mercury,.lora{font-family:"Lora","Georgia","Times New Roman","Times",serif;}strong,b{font-weight:600;}.byline{text-align:center;max-width:none;font-size:17px;font-style:italic;}a.button{font-family:"Lato","Verdana","Helvetica","Arial",sans-serif;-webkit-transition:0.2s;transition:0.2s;display:inline-block;padding:0;text-decoration:none;text-align:center;}a.button:active{border-width:1px;border-style:solid;}a.small{border-radius:5px;border:1px solid transparent;font-size:14px;line-height:24px;padding:10px 16px;}a.large{border-radius:3px;border:1px solid transparent;font-size:16px;font-weight:400;line-height:24px;padding:15px 24px;}a.disabled{cursor:default;}a.yellow{background:#EBC005;border-color:#EBC005;color:#554501;}a.yellow:hover{background:#FFDA39;border-color:#FFDA39;}a.yellow:active{background:#DCB300;border-color:#DCB300;}a.yellow-clear{border-color:#EBC005;color:#EBC005;}a.yellow-clear:hover{background:#EBC005;color:#554501;}a.yellow-clear:active{border-color:#EBC005;background:#EBC005;color:#554501;}a.green{background:#60FF73;border-color:#60FF73;color:#212121;}a.green:hover{background:#51D961;border-color:#51D961;}a.green:active{background:#51D961;border-color:#51D961;}a.gray{background:#FCFCFC;border-color:#EDEDED;color:#64717D;}a.gray:hover{border-color:#CBCBCB;background:#E7E7E7;}a.gray:active{border-color:#CBCBCB;background:#E7E7E7;}a.gray-clear{border-color:#768287;color:#768287;}a.gray-clear:hover{background:#768287;color:#FAFAFA;}form{max-width:500px;}.form-required{display:none;}input[type="text"],input[type="password"],input[type="image"],input[type="email"],input[type="search"],input[type="url"],input[type="number"],input[type="tel"],textarea,select{font-family:"Lato","Verdana","Helvetica","Arial",sans-serif;display:block;height:50px;width:100%;padding:0 15px;font-size:16px;font-weight:500;background-color:#fff;color:#252525;border:2px solid #000;}input[type="text"]:focus,input[type="password"]:focus,input[type="image"]:focus,input[type="email"]:focus,input[type="search"]:focus,input[type="url"]:focus,input[type="number"]:focus,input[type="tel"]:focus,textarea:focus,select:focus{border-color:#FEEE00;-webkit-box-shadow:none;box-shadow:none;}textarea,select{height:auto;padding:15px;}input[type="image"]{width:auto;height:auto;padding:0;line-height:normal;}input[type="checkbox"]{width:auto;height:auto;}select{padding:14px 23px 14px 15px;}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi){select{background-image:url(/sites/all/themes/flex/css/img/2x/select-arrow.gif);background-size:auto 4px;}}@media only screen and (-webkit-min-device-pixel-ratio:3),only screen and (min-resolution:288dpi){select{background-image:url(/sites/all/themes/flex/css/img/3x/select-arrow.gif);}}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#494D51;-webkit-transition:color 0.3s;transition:color 0.3s;}input:-moz-placeholder,textarea:-moz-placeholder{color:#494D51;-webkit-transition:all 0.3s;transition:all 0.3s;}input::-moz-placeholder,textarea::-moz-placeholder{color:#494D51;-webkit-transition:all 0.3s;transition:all 0.3s;}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#494D51;-webkit-transition:all 0.3s;transition:all 0.3s;}input:hover::-webkit-input-placeholder,textarea:hover::-webkit-input-placeholder{color:#61676c;}input:hover:-moz-placeholder,textarea:hover:-moz-placeholder{color:#61676c;}input:hover::-moz-placeholder,textarea:hover::-moz-placeholder{color:#61676c;}input:hover:-ms-input-placeholder,textarea:hover:-ms-input-placeholder{color:#61676c;}input:focus::-webkit-input-placeholder,textarea:focus::-webkit-input-placeholder{color:#6d7379;}input:focus:-moz-placeholder,textarea:focus:-moz-placeholder{color:#6d7379;}input:focus::-moz-placeholder,textarea:focus::-moz-placeholder{color:#6d7379;}input:focus:-ms-input-placeholder,textarea:focus:-ms-input-placeholder{color:#6d7379;}button,input[type="reset"],input[type="submit"],input[type="button"]{font-family:"Lato","Verdana","Helvetica","Arial",sans-serif;-webkit-transition:0.2s;transition:0.2s;display:inline-block;padding:0;text-decoration:none;text-align:center;border-radius:3px;border:1px solid transparent;font-size:16px;font-weight:400;line-height:24px;padding:15px 24px;background:#EBC005;border-color:#EBC005;color:#554501;text-shadow:none;}button:hover,input[type="reset"]:hover,input[type="submit"]:hover,input[type="button"]:hover{background:#FFDA39;border-color:#FFDA39;}button:active,button:focus,input[type="reset"]:active,input[type="reset"]:focus,input[type="submit"]:active,input[type="submit"]:focus,input[type="button"]:active,input[type="button"]:focus{background:#DCB300;border-color:#DCB300;-webkit-box-shadow:none;box-shadow:none;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red !important;}div.messages{padding-bottom:15px;}div.messages ul{color:#333;}div.messages ul li{line-height:normal;}div.messages ul li:last-of-type{margin-bottom:0;}div.messages ul li:first-of-type{margin-bottom:22px;}div.messages.error{border-color:#af3535;background-image:url(/sites/all/themes/flex/css/img/flex-error.png);}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi){div.messages.error{background-image:url(/sites/all/themes/flex/css/img/2x/flex-error.png);background-size:30px 30px;}}@media only screen and (-webkit-min-device-pixel-ratio:3),only screen and (min-resolution:288dpi){div.messages.error{background-image:url(/sites/all/themes/flex/css/img/3x/flex-error.png);}}div.messages.status{border-color:#339344;background-image:url(/sites/all/themes/flex/css/img/flex-ok.png);}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi){div.messages.status{background-image:url(/sites/all/themes/flex/css/img/2x/flex-ok.png);background-size:30px 30px;}}@media only screen and (-webkit-min-device-pixel-ratio:3),only screen and (min-resolution:288dpi){div.messages.status{background-image:url(/sites/all/themes/flex/css/img/3x/flex-ok.png);}}div.messages.warning{border-color:#d9a222;background-image:url(/sites/all/themes/flex/css/img/flex-warning.png);}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi){div.messages.warning{background-image:url(/sites/all/themes/flex/css/img/2x/flex-warning.png);background-size:30px 30px;}}@media only screen and (-webkit-min-device-pixel-ratio:3),only screen and (min-resolution:288dpi){div.messages.warning{background-image:url(/sites/all/themes/flex/css/img/3x/flex-warning.png);}}div.messages a{color:#333 !important;}@media screen and (max-width:768px){div.messages ul{margin-left:0;}div.messages ul li{margin-bottom:15px;line-height:normal;}div.messages ul li:last-of-type{margin-bottom:0;}div.messages ul li:first-of-type{margin-bottom:15px;}}blockquote{max-width:700px;margin:70px auto 0;}blockquote section{font-family:"Lora","Georgia","Times New Roman","Times",serif;margin-left:-32px;border-left:2px solid #EBC006;padding-left:30px;font-size:27px;font-style:italic;line-height:38px;}blockquote section p{max-width:none;opacity:0.55556;}blockquote footer{margin-top:30px;font-size:13px;line-height:22px;text-transform:uppercase;}blockquote footer cite{display:block;font-weight:600;font-style:normal;}.page-node-2 #grid-sample div{float:left;height:50px;margin-bottom:1.88679%;background:#ccc;color:#fff;text-align:center;line-height:50px;}.page-node-2 #grid-sample .full{width:100%;}.page-node-2 #grid-sample .half{width:49.0566%;margin-right:1.88679%;}.page-node-2 #grid-sample .third{width:32.07547%;margin-right:1.88679%;}.page-node-2 #grid-sample .quarter{width:23.58491%;margin-right:1.88679%;}.page-node-2 #grid-sample .sixth{width:15.09434%;margin-right:1.88679%;}.page-node-2 #grid-sample .twelfth{width:6.60377%;margin-right:1.88679%;}.page-node-2 #grid-sample .last{margin-right:0;}ul.tabs li a,ul.contextual-links li a{color:#333 !important;line-height:normal !important;font-size:14px !important;}.callout{font-family:"Lora","Georgia","Times New Roman","Times",serif;max-width:880px;font-size:63px;font-style:italic;line-height:84px;text-align:center;}.callout + *,* + .callout{margin-top:70px;}.caption{font-family:"Lato","Verdana","Helvetica","Arial",sans-serif;display:block;max-width:700px;font-size:13px;line-height:24px;margin:50px auto 0;opacity:0.55556;text-align:center;}.caption + *{margin-top:100px;}.pad-top-bottom,#film,#stats{margin-top:100px;margin-bottom:100px;}@media screen and (max-width:768px){.pad-top-bottom,#film,#stats{margin-top:70px;margin-bottom:70px;}}#film,#stats{margin-left:auto;margin-right:auto;}.img-xl,.img-lg,.img-md{margin-left:auto;margin-right:auto;margin-top:100px;}@media screen and (max-width:768px){.img-xl,.img-lg,.img-md{margin-top:70px;}}.node-type-blog .img-xl:last-child,.node-type-blog .img-lg:last-child,.node-type-blog .img-md:last-child{margin-bottom:20px;}.img-xl + *,.img-lg + *,.img-md + *{margin-top:100px;}@media screen and (max-width:768px){.img-xl + *,.img-lg + *,.img-md + *{margin-top:70px;}}.img-full img{width:100%;}.img-xl{max-width:1060px;}.img-lg{max-width:880px;}.img-md{max-width:700px;}.shadow{-webkit-box-shadow:0 15px 25px rgba(0,0,0,0.4);box-shadow:0 15px 25px rgba(0,0,0,0.4);}p,h1,h2,h3,h4,h5,h6,small,ul,ol,dl,hr,pre,figure,form{max-width:700px;margin-left:auto;margin-right:auto;}hr{max-width:880px;margin-left:auto;margin-right:auto;}hr{margin-top:100px;margin-bottom:100px;border:0;background:none;border-top:1px solid #DADADA;}* + h6{margin-top:34px;}h1 + h3{margin-top:47px;}@media screen and (max-width:768px){h1 + h3{margin-top:30px;}}h2 + p{margin-top:50px;}@media screen and (max-width:768px){h2 + p{margin-top:40px;}}h3 + h4{margin-top:90px;}h3 + h6{margin-top:55px;}@media screen and (max-width:768px){h3 + h6{margin-top:40px;}}h4 + h6{margin-top:50px;}h4 + p{margin-top:15px;}p + h2{margin-top:110px;}p + h3{margin-top:40px;}p + h4{margin-top:50px;}p + blockquote{margin-top:75px;}blockquote + *{margin-top:70px;}blockquote + h4{margin-top:90px;}@media screen and (max-width:768px){blockquote + h4{margin-top:50px;}}blockquote + h6{margin-top:90px;}@media screen and (max-width:768px){blockquote + h6{margin-top:50px;}}blockquote + p{margin-top:85px;}ul + h4,ol + h4{margin-top:95px;}h3 + a,h3 + .slide-link{margin-top:60px;}.byline + p{margin-top:90px;}body{overflow-y:scroll;}.clear{clear:both;}.clear-left{clear:left;}.clear-right{clear:right;}.nobr{white-space:nowrap;}div.container-12 div.grid-12{width:100%;margin-left:0;margin-right:0;}.video-frame{text-align:center;}#film,.video-wrapper{position:relative;}#film iframe,#film object,#film video,.video-wrapper iframe,.video-wrapper object,.video-wrapper video{position:absolute;height:100%;width:100%;}div.video-wrapper{display:inline-block;text-align:left;}.hidden{display:none;}#admin-menu{-webkit-backface-visibility:hidden;backface-visibility:hidden;}#admin-menu ul{max-width:none;}#admin-menu ul li{margin-bottom:0;}#overlay{-webkit-backface-visibility:hidden;backface-visibility:hidden;}.contextual-links-wrapper a{border-bottom:none;}.contextual-links-wrapper ul li{margin-bottom:0;}#zone-content,#zone-footer,#zone-footer-bottom,#zone-footer-top,#zone-header,#zone-menu,#zone-postface,#zone-preface{width:90%;max-width:1060px;margin-left:auto;margin-right:auto;}#section-header{background:#212B2F;}.clear-header #section-header{position:absolute;left:0;right:0;background:none;}#section-header #zone-branding-wrapper{padding:59px 0;-webkit-transition:padding 0.3s;transition:padding 0.3s;position:static;}@media screen and (max-width:480px),(max-height:720px),screen and (max-width:480px) and (max-height:720px){#section-header #zone-branding-wrapper{padding:34px 0;}}#section-header #zone-branding-wrapper #zone-branding{position:relative;margin:0 auto;line-height:24px;}#section-header #zone-branding-wrapper #zone-branding #region-branding{position:static;}#section-header #zone-branding-wrapper #zone-branding #region-branding .branding-data{float:left;}#section-header #zone-branding-wrapper #zone-branding #region-branding .branding-data .logo-img{margin-right:0;max-width:80px;position:relative;z-index:9;}#section-header #zone-branding-wrapper #zone-branding #region-branding .branding-data .logo-img a{border:none;}#block-menu-block-1{display:none;}#block-menu-block-1 ul.menu li{display:block;float:left;margin:0;padding:0;list-style:none;}#block-menu-block-1 ul.menu li a{display:inline-block;border:none;}@media screen and (max-width:500px){.js #block-menu-block-1 .menu-block-1{display:none;}}#block-menu-menu-pillars{float:left;margin-left:75px;position:relative;z-index:9;}#block-menu-menu-pillars .block-inner .block-title{display:none;}#block-menu-menu-pillars .block-inner ul.menu{font-family:"Lato","Verdana","Helvetica","Arial",sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;}#block-menu-menu-pillars .block-inner ul.menu li{float:left;list-style:none;margin:0;padding:0;margin-right:50px;}#block-menu-menu-pillars .block-inner ul.menu li a{-webkit-transition:0.3s color;transition:0.3s color;border:none;color:rgba(250,250,250,0.75);}#block-menu-menu-pillars .block-inner ul.menu li a:hover{color:#FAFAFA;}#block-menu-menu-pillars .block-inner ul.menu li a.build.active-trail{color:#6B9FDB;}#block-menu-menu-pillars .block-inner ul.menu li a.improve.active-trail{color:#D75777;}#block-menu-menu-pillars .block-inner ul.menu li a.support.active-trail{color:#68C188;}@media screen and (max-width:630px){#block-menu-menu-pillars{margin-left:50px;}#block-menu-menu-pillars .block-inner ul.menu li{margin-right:30px;}}@media screen and (max-width:480px){#block-menu-menu-pillars{display:none;}}.nav-expanded #page{overflow:hidden;}body.nav-expanded,body.transition-in{-webkit-backface-visibility:hidden;-webkit-perspective:1000;}#block-block-2{position:absolute;right:0;z-index:401;bottom:0;}@media screen and (max-width:480px){#block-block-2{top:0;}}#block-block-2 #nav-icon{-webkit-transition:all 0.3s;transition:all 0.3s;overflow:hidden;display:block;position:relative;padding:4px;line-height:0;border:2px solid rgba(250,250,250,0.5);border-radius:5px;}#block-block-2 #nav-icon .inner{position:relative;display:inline-block;width:24px;height:24px;}#block-block-2 #nav-icon .bar{-webkit-transition:0.3s all;transition:0.3s all;display:block;position:absolute;height:4px;top:10px;width:4px;background:#FFF;border-radius:3px;}#section-header.sticky #block-block-2 #nav-icon .bar{background:#fff;}#block-block-2 #nav-icon .bar-top{left:3px;}#block-block-2 #nav-icon .bar-middle{left:10px;}#block-block-2 #nav-icon .bar-bottom{left:17px;}html:not(.touch) #block-block-2 #nav-icon:hover .bar{-webkit-transition:0.3s all;transition:0.3s all;width:18px;height:2px;border-radius:0;}html:not(.touch) #block-block-2 #nav-icon:hover .bar-top{-webkit-transform:rotate(270deg);transform:rotate(270deg);top:11px;left:3px;}html:not(.touch) #block-block-2 #nav-icon:hover .bar-middle{opacity:0;width:4px;height:4px;}html:not(.touch) #block-block-2 #nav-icon:hover .bar-bottom{-webkit-transform:rotate(180deg);transform:rotate(180deg);top:11px;left:3px;}#block-block-2 #nav-icon.close,#block-block-2 #nav-icon.close:hover{background:#FAFAFA;background-color:transparent;background:-o-linear-gradient(top,transparent,rgba(0,0,0,0.0273438));background-repeat:no-repeat;border-color:rgba(74,82,85,0.15);}#block-block-2 #nav-icon.close:hover,#block-block-2 #nav-icon.close:hover:hover{border-color:rgba(74,82,85,0.25);}#block-block-2 #nav-icon.close .bar,#block-block-2 #nav-icon.close:hover .bar{background:rgba(33,43,47,0.5) !important;-webkit-transition:0.2s all;transition:0.2s all;width:18px;height:2px;border-radius:0;}#block-block-2 #nav-icon.close .bar.bar-top,#block-block-2 #nav-icon.close:hover .bar.bar-top{-webkit-transform:rotate(225deg);transform:rotate(225deg);top:11px;left:3px;}#block-block-2 #nav-icon.close .bar.bar-middle,#block-block-2 #nav-icon.close:hover .bar.bar-middle{display:none;}#block-block-2 #nav-icon.close .bar.bar-bottom,#block-block-2 #nav-icon.close:hover .bar.bar-bottom{-webkit-transform:rotate(135deg);transform:rotate(135deg);top:11px;left:3px;}.menu-overlay{opacity:0;background:#212B2F;position:fixed;display:block;top:0;bottom:0;left:0;right:0;-webkit-transition:0.3s all;transition:0.3s all;z-index:-1;-webkit-transform:translate(0,0);transform:translate(0,0);-webkit-backface-visibility:hidden;-webkit-perspective:1000;}.menu-overlay.visible{opacity:.75;z-index:30;-webkit-transition:0.4s opacity;transition:0.4s opacity;}.transition-in .menu-overlay{z-index:30;}#mobile-nav-menu{transition:-webkit-transform 0.3s ease 0s;transition:transform 0.3s ease 0s;transition:transform 0.3s ease 0s,-webkit-transform 0.3s ease 0s;-webkit-transition:-webkit-transform 0.3s ease 0s;-moz-transition:-moz-transform 0.3s ease 0s;-ms-transition:-ms-transform 0.3s ease 0s;transition-timing-function:"ease-in-out";-webkit-transition-timing-function:"ease-in-out";-moz-transition-timing-function:"ease-in-out";-o-transition-timing-function:"ease-in-out";-webkit-transform:translate(100%,0);transform:translate(100%,0);-webkit-box-sizing:border-box;box-sizing:border-box;position:fixed;z-index:-1;width:400px;top:0;right:0;background:#FAFAFA;-webkit-backface-visibility:hidden;}.nav-expanded #mobile-nav-menu{transition:-webkit-transform 0.3s ease 0s;transition:transform 0.3s ease 0s;transition:transform 0.3s ease 0s,-webkit-transform 0.3s ease 0s;-webkit-transition:-webkit-transform 0.3s ease 0s;-moz-transition:-moz-transform 0.3s ease 0s;-ms-transition:-ms-transform 0.3s ease 0s;}.transition-in #mobile-nav-menu,.nav-expanded #mobile-nav-menu{z-index:50;}#mobile-nav-menu.visible{-webkit-transform:translate(0,0);transform:translate(0,0);position:absolute;}#mobile-nav-menu .block-inner{padding:110px 70px 50px;color:rgba(118,130,135,0.5);}#mobile-nav-menu .block-inner a{font-family:"Lora","Georgia","Times New Roman","Times",serif;-webkit-transition:0.4s color;transition:0.4s color;color:rgba(33,43,47,0.5);}#mobile-nav-menu .block-inner a:hover,#mobile-nav-menu .block-inner a.active-trail{color:rgba(33,43,47,0.9);}#mobile-nav-menu .block-inner .content{margin:0 0 30px;border-bottom:1px solid rgba(218,218,218,0.5);max-width:270px;}#mobile-nav-menu .block-inner ul.menu{-webkit-transition:0.3s all;transition:0.3s all;max-width:none;margin:0 20px;padding-bottom:30px;}.nav-expanded #mobile-nav-menu .block-inner ul.menu{-webkit-transition:0.4s all;transition:0.4s all;}#mobile-nav-menu .block-inner ul.menu li{margin:0;width:auto;padding:0;list-style:none;text-align:center;}#mobile-nav-menu .block-inner ul.menu li.additional{display:none;}#mobile-nav-menu .block-inner ul.menu a{display:block;text-decoration:none;border:none;text-align:left;width:auto;margin:16px 0;font-size:31px;font-weight:300;line-height:39px;}@media screen and (max-width:600px){#mobile-nav-menu{width:380px;}#mobile-nav-menu .block-inner{padding:110px 40px 40px;}}@media screen and (max-width:480px){#mobile-nav-menu{width:320px;}#mobile-nav-menu .block-inner{padding:80px 30px 30px;}#mobile-nav-menu .block-inner ul.menu{margin:0;}#mobile-nav-menu .block-inner ul.menu li a{font-size:27px;margin:16px 0;}#mobile-nav-menu .block-inner ul.menu li.additional{display:block;}#mobile-nav-menu .block-inner ul.menu li.additional.last{margin-bottom:30px;padding-bottom:10px;border-bottom:1px solid rgba(218,218,218,0.5);}}@media screen and (max-width:400px){#mobile-nav-menu{width:280px;}}#mobile-nav-menu .contact-info{margin:0 20px;line-height:1;}#mobile-nav-menu .contact-info small{display:block;margin:25px 0 5px;font-size:10px;font-weight:600;line-height:14px;text-transform:uppercase;color:inherit;}#mobile-nav-menu .contact-info a{font-size:17px;line-height:28px;text-decoration:none;}#mobile-nav-menu .contact-info .social-icons{line-height:0;}#mobile-nav-menu .contact-info .social-icons a{border-radius:3px;-webkit-transition:0.4s all;transition:0.4s all;display:inline-block;margin:5px 10px 0 0;border:1px solid #768287;padding:15px;background:50% no-repeat;}#mobile-nav-menu .contact-info .social-icons a::after{display:block;content:"";}#mobile-nav-menu .contact-info .social-icons a.facebook{background-image:url(/sites/all/themes/flex/css/img/facebook-icon-inactive.png);}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi){#mobile-nav-menu .contact-info .social-icons a.facebook{background-image:url(/sites/all/themes/flex/css/img/2x/facebook-icon-inactive.png);background-size:10px 17px;}}@media only screen and (-webkit-min-device-pixel-ratio:3),only screen and (min-resolution:288dpi){#mobile-nav-menu .contact-info .social-icons a.facebook{background-image:url(/sites/all/themes/flex/css/img/3x/facebook-icon-inactive.png);}}#mobile-nav-menu .contact-info .social-icons a.facebook::after,#mobile-nav-menu .contact-info .social-icons a.facebook:hover{background-image:url(/sites/all/themes/flex/css/img/facebook-icon.png);}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi){#mobile-nav-menu .contact-info .social-icons a.facebook::after,#mobile-nav-menu .contact-info .social-icons a.facebook:hover{background-image:url(/sites/all/themes/flex/css/img/2x/facebook-icon.png);background-size:10px 17px;}}@media only screen and (-webkit-min-device-pixel-ratio:3),only screen and (min-resolution:288dpi){#mobile-nav-menu .contact-info .social-icons a.facebook::after,#mobile-nav-menu .contact-info .social-icons a.facebook:hover{background-image:url(/sites/all/themes/flex/css/img/3x/facebook-icon.png);}}#mobile-nav-menu .contact-info .social-icons a.facebook:hover{border-color:#3b5798;background-color:rgba(59,87,152,0.1);}#mobile-nav-menu .contact-info .social-icons a.twitter{background-image:url(/sites/all/themes/flex/css/img/twitter-icon-inactive.png);}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi){#mobile-nav-menu .contact-info .social-icons a.twitter{background-image:url(/sites/all/themes/flex/css/img/2x/twitter-icon-inactive.png);background-size:17px 15px;}}@media only screen and (-webkit-min-device-pixel-ratio:3),only screen and (min-resolution:288dpi){#mobile-nav-menu .contact-info .social-icons a.twitter{background-image:url(/sites/all/themes/flex/css/img/3x/twitter-icon-inactive.png);}}#mobile-nav-menu .contact-info .social-icons a.twitter::after,#mobile-nav-menu .contact-info .social-icons a.twitter:hover{background-image:url(/sites/all/themes/flex/css/img/twitter-icon.png);}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi){#mobile-nav-menu .contact-info .social-icons a.twitter::after,#mobile-nav-menu .contact-info .social-icons a.twitter:hover{background-image:url(/sites/all/themes/flex/css/img/2x/twitter-icon.png);background-size:17px 15px;}}@media only screen and (-webkit-min-device-pixel-ratio:3),only screen and (min-resolution:288dpi){#mobile-nav-menu .contact-info .social-icons a.twitter::after,#mobile-nav-menu .contact-info .social-icons a.twitter:hover{background-image:url(/sites/all/themes/flex/css/img/3x/twitter-icon.png);}}#mobile-nav-menu .contact-info .social-icons a.twitter:hover{border-color:#00ACEE;background-color:rgba(0,172,238,0.1);}#mobile-nav-menu .contact-info .social-icons a.instagram{background-image:url(/sites/all/themes/flex/css/img/instagram-icon-inactive.png);}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi){#mobile-nav-menu .contact-info .social-icons a.instagram{background-image:url(/sites/all/themes/flex/css/img/2x/instagram-icon-inactive.png);background-size:17px 17px;}}@media only screen and (-webkit-min-device-pixel-ratio:3),only screen and (min-resolution:288dpi){#mobile-nav-menu .contact-info .social-icons a.instagram{background-image:url(/sites/all/themes/flex/css/img/3x/instagram-icon-inactive.png);}}#mobile-nav-menu .contact-info .social-icons a.instagram::after,#mobile-nav-menu .contact-info .social-icons a.instagram:hover{background-image:url(/sites/all/themes/flex/css/img/instagram-icon.png);}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi){#mobile-nav-menu .contact-info .social-icons a.instagram::after,#mobile-nav-menu .contact-info .social-icons a.instagram:hover{background-image:url(/sites/all/themes/flex/css/img/2x/instagram-icon.png);background-size:17px 17px;}}@media only screen and (-webkit-min-device-pixel-ratio:3),only screen and (min-resolution:288dpi){#mobile-nav-menu .contact-info .social-icons a.instagram::after,#mobile-nav-menu .contact-info .social-icons a.instagram:hover{background-image:url(/sites/all/themes/flex/css/img/3x/instagram-icon.png);}}#mobile-nav-menu .contact-info .social-icons a.instagram:hover{border-color:#3F729B;background-color:rgba(63,114,155,0.1);}#mobile-nav-menu .contact-info .social-icons a.linkedin{background-image:url(/sites/all/themes/flex/css/img/linkedin-icon-inactive.png);}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi){#mobile-nav-menu .contact-info .social-icons a.linkedin{background-image:url(/sites/all/themes/flex/css/img/2x/linkedin-icon-inactive.png);background-size:17px 17px;}}@media only screen and (-webkit-min-device-pixel-ratio:3),only screen and (min-resolution:288dpi){#mobile-nav-menu .contact-info .social-icons a.linkedin{background-image:url(/sites/all/themes/flex/css/img/3x/linkedin-icon-inactive.png);}}#mobile-nav-menu .contact-info .social-icons a.linkedin::after,#mobile-nav-menu .contact-info .social-icons a.linkedin:hover{background-image:url(/sites/all/themes/flex/css/img/linkedin-icon.png);}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi){#mobile-nav-menu .contact-info .social-icons a.linkedin::after,#mobile-nav-menu .contact-info .social-icons a.linkedin:hover{background-image:url(/sites/all/themes/flex/css/img/2x/linkedin-icon.png);background-size:17px 17px;}}@media only screen and (-webkit-min-device-pixel-ratio:3),only screen and (min-resolution:288dpi){#mobile-nav-menu .contact-info .social-icons a.linkedin::after,#mobile-nav-menu .contact-info .social-icons a.linkedin:hover{background-image:url(/sites/all/themes/flex/css/img/3x/linkedin-icon.png);}}#mobile-nav-menu .contact-info .social-icons a.linkedin:hover{border-color:#1978B3;background-color:rgba(25,120,179,0.1);}@media screen and (max-width:480px){#mobile-nav-menu .contact-info{margin:0;}#mobile-nav-menu .menu-footer{margin:40px 0 0;}}#section-content{background:#FFF;}.inverted #section-content{background:#212b2f;}#section-content #zone-content-wrapper #zone-content .grid-8{width:66.667%;}#section-content #zone-content-wrapper #zone-content .grid-8 .region-inner{height:100%;}#section-content #zone-content-wrapper #zone-content .grid-4{width:33.333%;}#section-content #zone-content-wrapper #zone-content .grid-4 .region-inner{padding:10% 0;}@media screen and (max-width:900px){#section-content #zone-content-wrapper #zone-content .grid-4 .region-inner{padding:4% 0;}}#section-content #zone-content-wrapper #zone-content .grid-4 .region-inner::after{content:".";display:block;height:0;clear:both;visibility:hidden;}#section-content #zone-content-wrapper #zone-content #region-content{padding:100px 0;}@media screen and (max-width:960px){#section-content #zone-content-wrapper #zone-content #region-content{padding:50px 0;}}.collapse-content #section-content #zone-content-wrapper #zone-content #region-content{padding:0;}#section-content #zone-content-wrapper #zone-content #region-content,#section-content #zone-content-wrapper #zone-content #region-sidebar{margin-left:0;margin-right:0;}@media screen and (max-width:900px){#section-content #zone-content-wrapper #zone-content #region-content,#section-content #zone-content-wrapper #zone-content #region-sidebar{float:none;display:block;width:100% !important;margin:0;}}#section-content #zone-sections{width:100%;margin:auto;}.blue-full-width-gradient #section-content #zone-sections{background:url(/sites/all/themes/flex/css/img/wwd-gradient.png);background-size:100% 100%;}#section-footer #zone-footer-top-wrapper{background:#212B2F;}#section-footer #zone-footer-wrapper{background:#171E21;}#section-footer #zone-footer-wrapper #zone-footer{max-width:880px;padding:70px 0;}@media screen and (max-width:780px){#section-footer #zone-footer-wrapper #zone-footer{padding:35px 0;}}#block-block-1{float:left;}#block-block-1 .content{font-family:"Lora","Georgia","Times New Roman","Times",serif;font-size:14px;line-height:32px;color:rgba(250,250,250,0.5);}#block-block-1 .content a{-webkit-transition:0.3s color;transition:0.3s color;margin-left:30px;color:inherit;border-bottom:none;}#block-block-1 .content a:hover{color:rgba(250,250,250,0.7);}#zone-footer-bottom-wrapper{background:#101518;}#zone-footer-bottom-wrapper #zone-footer-bottom{max-width:880px;padding:25px 0;}#block-block-3{float:right;}#block-block-3 .content{line-height:0;}#block-block-3 .content a{-webkit-transition:0.3s opacity;transition:0.3s opacity;opacity:0.5;display:inline-block;margin:0 8px;border-bottom:none;padding:5px;line-height:0;}#block-block-3 .content a:hover{opacity:0.7;}#block-block-3 .content a.first{margin-left:0;}#block-block-3 .content a.last{margin-right:0;}#block-block-3 .content a img{width:22px;}@media screen and (max-width:560px){#block-block-1,#block-block-3{float:none;text-align:center;}#block-block-1{margin-bottom:15px;}}#block-block-9 .content{color:rgba(250,250,250,0.85);}#block-block-9 .content::after{content:".";display:block;height:0;clear:both;visibility:hidden;}#block-block-9 .content .col{float:left;width:30%;margin:0 2.5%;}@media screen and (max-width:780px){#block-block-9 .content .col{width:45%;margin:0 5% 60px;}#block-block-9 .content .col-first,#block-block-9 .content .col-third{margin-left:0;clear:left;}#block-block-9 .content .col-second{margin-right:0;}}@media screen and (max-width:560px){#block-block-9 .content .col{float:none;width:100%;margin:0 0 60px;}}#block-block-9 .content .col-first{margin-left:0;}#block-block-9 .content .col-third{margin-bottom:0;margin-right:0;}#block-block-9 .content h6{font-size:14px;font-weight:600;line-height:18px;color:rgba(250,250,250,0.225);letter-spacing:1px;}#block-block-9 .content p{font-family:"Lora","Georgia","Times New Roman","Times",serif;font-size:19px;line-height:26px;margin-bottom:0;}#block-block-9 .content p a{color:#768287;border-color:#768287;}@media screen and (max-width:560px){#block-block-9 .content h6,#block-block-9 .content p{text-align:center;}}#block-block-9 .content h6 + p{margin-top:20px;}.flexslider{background:none;-webkit-box-shadow:none;box-shadow:none;border:none;margin-bottom:0;margin-bottom:20px;}.flexslider:hover .flex-next,.flexslider:hover .flex-prev{opacity:0;}.flexslider ul{margin-bottom:0;}@media screen and (max-width:480px){.flexslider{width:100%;}}.grid-8 .flexslider{width:100%;}.grid-4 .flexslider{width:100%;}.block-views-sections-list .flexslider{margin:10px 0 20px;}.block-views-sections-list .flexslider .flex-control-nav{margin-bottom:0;}.block-views-sections-list .views-row-first .flexslider{margin:0 0 20px;}.flexslider .flex-viewport{background:#EFEFEF;border:1px solid #CCC;}@media screen and (max-width:768px){.flexslider{margin-bottom:0;}}.flexslider .slides li{margin:0;position:relative;}.flexslider .slides li img{width:100%;margin:auto;}.node-type-program-or-service .flexslider .slides li img{width:100%;max-height:none;padding:0;}.flexslider .flex-caption{display:block;margin-bottom:0;max-width:none;padding:12px 20px;background:rgba(0,0,0,0.8);color:#FFF;position:absolute;bottom:0;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;}.flexslider .flex-control-nav{line-height:1;bottom:-40px;}.flexslider .flex-control-nav li{margin:6px 8px;}.flexslider .flex-control-nav a{background:#D8D8D8;-webkit-box-shadow:none;box-shadow:none;height:11px;width:11px;border:2px solid transparent;}.flexslider .flex-control-nav a.flex-active{background:none;border:2px solid #182E41;}@media screen and (max-width:768px){.flexslider .flex-control-nav{display:none;}}.flexslider .flex-direction-nav::after{content:".";display:block;height:0;clear:both;visibility:hidden;}.flexslider .flex-direction-nav li{margin-bottom:0;}.flexslider .flex-direction-nav li a{line-height:40px;border:none !important;}.flexslider .flex-direction-nav li a::before{color:#FFF;text-shadow:0 0 1px #000;}.flexslider .flex-direction-nav li a.flex-prev{left:30px;}.flexslider .flex-direction-nav li a.flex-next{right:30px;}@media screen and (min-width:769px){.flexslider .flex-direction-nav li a{top:0;height:100%;margin-top:0;width:50%;text-indent:9000px;}.flexslider .flex-direction-nav li a::before{margin-top:-20px;position:absolute;top:50%;text-indent:0;}.flexslider .flex-direction-nav li a.flex-prev{left:0;}.flexslider .flex-direction-nav li a.flex-prev::before{left:25px;}.ie .flexslider .flex-direction-nav li a.flex-prev::before{color:#CCC;}.flexslider .flex-direction-nav li a.flex-next{right:0;}.flexslider .flex-direction-nav li a.flex-next::before{right:25px;}.ie .flexslider .flex-direction-nav li a.flex-next::before{color:#CCC;}}@media screen and (max-width:768px){.flexslider .flex-direction-nav{margin-bottom:30px;}.flexslider .flex-direction-nav li{margin:0;float:left;width:50%;}.flexslider .flex-direction-nav li a{-webkit-transition:opacity 0.3s;transition:opacity 0.3s;text-align:center;position:relative;left:auto !important;right:auto !important;margin:0;opacity:1;display:block;height:54px;padding:10px 20px;width:100%;background:#DDD;-webkit-box-sizing:border-box;box-sizing:border-box;}.flexslider .flex-direction-nav li a.flex-disabled{display:none;}.flexslider .flex-direction-nav li a::before{width:100%;text-shadow:none;}.flexslider .flex-direction-nav li a.flex-prev{border:1px solid #CCC;border-top:none;}.flexslider .flex-direction-nav li a.flex-next{border:1px solid #CCC;border-top:none;border-left:none;}}.parallax .background{-webkit-box-sizing:border-box;box-sizing:border-box;}.item-list ol{max-width:none;}.item-list ul{max-width:none;}.item-list ul li{margin-left:0;}.global-cta h4{margin-bottom:50px;}.global-cta .cols{max-width:700px;margin:auto;}.global-cta .left{float:left;}.global-cta .name{font-size:35px;margin-bottom:10px;}.global-cta .title{font-size:27px;color:#768287;}.global-cta .right{float:right;padding-top:20px;}@media screen and (max-width:600px){.global-cta .left,.global-cta .right{float:none;text-align:center;}.global-cta .right{padding-top:40px;}}.node-type-webform #block-system-main form .webform-component:first-of-type{margin-top:0;}.node-type-webform #block-system-main form .form-actions:last-of-type{margin-bottom:0;}@keyframes pulse{0%{bottom:-25px;}50%{bottom:-30px;}100%{bottom:-25px;}}@-webkit-keyframes pulse{0%{bottom:-25px;}50%{bottom:-30px;}100%{bottom:-25px;}}.node-type-resource #zone-secondary-menu-wrapper #region-secondary-menu{width:100%;margin:0;}.node-type-resource #zone-secondary-menu-wrapper #region-secondary-menu .region-secondary-menu-inner{max-width:none;}#zone-secondary-menu-wrapper .zone-secondary-menu{width:100%;margin:0;}#zone-secondary-menu-wrapper .zone-secondary-menu .region-secondary-menu{width:92%;margin:0 4%;}#zone-secondary-menu-wrapper .zone-secondary-menu .region-secondary-menu .region-inner{max-width:1060px;margin:auto;}#zone-secondary-menu-wrapper.cling{min-height:82px;}#zone-secondary-menu-wrapper.cling > .zone-secondary-menu{position:fixed;width:auto !important;border-bottom:1px solid #ECEEF1;top:0;left:0;right:0;background:#fcfcfc;z-index:9;padding:0;height:auto;}.admin-menu #zone-secondary-menu-wrapper.cling > .zone-secondary-menu{top:29px;}.section-output .section.views-row-first .content-inner{padding-top:42px;}@media screen and (max-width:768px){.section-output .section.views-row-first .content-inner{padding-top:0;}}.clear-header .section-output .section.views-row-first .content-inner{padding-top:200px;margin:auto;}@media screen and (max-width:768px){.clear-header .section-output .section.views-row-first .content-inner{padding-top:100px;}}@media screen and (max-height:720px){.clear-header .section-output .section.views-row-first .content-inner{padding-top:100px;}}.node-type-case-study .section-output .section.views-row-first .content-inner{padding-top:70px;}.section-output .section.left .content-inner{text-align:left;}.section-output .section.center .content-inner{text-align:center;}.section-output .section.right .content-inner{text-align:right;}.section-output .section.p-left .content-inner p{text-align:left;}.section-output .section.p-center .content-inner p{text-align:center;}.section-output .section.p-right .content-inner p{text-align:right;}.initialized .section-output .section.headline-emulation .inner-content-wrapper{-webkit-transition:padding 0.3s;transition:padding 0.3s;}.section-output .section .content-inner{background:50% no-repeat;background-size:cover;}.section-output .section .inner-content-wrapper{max-width:1060px;margin:auto;z-index:2;}.section-output .section .content-footer{position:relative;z-index:1;}.section-output .inner-content > :last-child{margin-bottom:0;}.full-width-section .section .content-inner{width:90%;padding-left:5%;padding-right:5%;}.full-width-section .section.section-class-full-width .content-inner{padding:0;width:100%;}.full-width-section .section.section-class-full-width .content-inner .inner-content-wrapper{max-width:none;}.default-padding-section .content-inner{padding-top:100px;padding-bottom:100px;}@media screen and (max-width:720px){.default-padding-section .content-inner{padding-top:50px;padding-bottom:50px;}}.section-output .section-16 .content-inner{width:100% !important;padding:0;}.section-output .section-16 .inner-content-wrapper{max-width:none;}.section-output .section-16 .triangle-pattern{height:60px;background-image:url(/sites/all/themes/flex/css/img/blue-triangle.png);background-repeat:repeat-x;background-position:50% top;padding-top:30px;margin-top:-30px;}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi){.section-output .section-16 .triangle-pattern{background-image:url(/sites/all/themes/flex/css/img/2x/blue-triangle.png);background-size:125px 30px;}}@media only screen and (-webkit-min-device-pixel-ratio:3),only screen and (min-resolution:288dpi){.section-output .section-16 .triangle-pattern{background-image:url(/sites/all/themes/flex/css/img/3x/blue-triangle.png);}}.section-output .section-16 .triangle-pattern .triangle-pattern-background{background:#194574;height:60px;}@media screen and (max-width:480px){.section-output .section-16 .triangle-pattern{height:30px;}.section-output .section-16 .triangle-pattern .triangle-pattern-background{height:30px;}}.section-output .section-21 .content-inner{width:100% !important;padding:0;}.section-output .section-21 .inner-content-wrapper{max-width:none;}.section-output .section-21 .triangle-pattern{height:30px;background-image:url(/sites/all/themes/flex/css/img/black-triangle.png);background-repeat:repeat-x;background-position:50% top;padding-top:30px;margin-top:-30px;}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi){.section-output .section-21 .triangle-pattern{background-image:url(/sites/all/themes/flex/css/img/2x/black-triangle.png);background-size:125px 30px;}}@media only screen and (-webkit-min-device-pixel-ratio:3),only screen and (min-resolution:288dpi){.section-output .section-21 .triangle-pattern{background-image:url(/sites/all/themes/flex/css/img/3x/black-triangle.png);}}.section-output .section-21 .triangle-pattern .triangle-pattern-background{background:#161616;height:30px;}@media screen and (max-width:480px){.section-output .section-21 .triangle-pattern{height:20px;}.section-output .section-21 .triangle-pattern .triangle-pattern-background{height:20px;}}.front #section-header #zone-branding-wrapper .block-menu,.front #section-header #zone-branding-wrapper .branding-data .logo-img,.front #section-header #zone-branding-wrapper #block-block-2{top:-30px;opacity:0;-webkit-transition:top 0.3s,padding 0.3s,opacity 0.4s;transition:top 0.3s,padding 0.3s,opacity 0.4s;-webkit-transition-timing-function:cubic-bezier(0,0,0.58,1);transition-timing-function:cubic-bezier(0,0,0.58,1);-moz-transition-timing-function:cubic-bezier(0,0,0.58,1);-ms-transition-timing-function:cubic-bezier(0,0,0.58,1);-o-transition-timing-function:cubic-bezier(0,0,0.58,1);}@media screen and (max-width:480px){.front #section-header #zone-branding-wrapper .block-menu,.front #section-header #zone-branding-wrapper .branding-data .logo-img,.front #section-header #zone-branding-wrapper #block-block-2{top:-20px;}}.front.animate #section-header #zone-branding-wrapper .block-menu,.front.animate #section-header #zone-branding-wrapper .branding-data .logo-img,.front.animate #section-header #zone-branding-wrapper #block-block-2{top:0;opacity:1;}.front .section.section-class-full-width .content-inner{padding:0;width:100%;}.front .section.section-class-full-width .content-inner .inner-content-wrapper{max-width:none;}.section-3 .inner-content,.section-161 .inner-content{font-family:"Lora","Georgia","Times New Roman","Times",serif;max-width:880px;margin:0 auto;}.section-3 .inner-content a,.section-161 .inner-content a{color:#768287;border-bottom:2px dashed #768287;}.section-3 .inner-content a:hover,.section-161 .inner-content a:hover{color:#EBC006;border-color:#EBC006;border-style:solid;}@media screen and (max-width:480px){.section-3 .inner-content a,.section-161 .inner-content a{border-bottom-width:1px;}}.section-3 .inner-content{font-size:23px;color:rgba(250,250,250,0.85);}.section-3 .inner-content h1{margin-bottom:30px;max-width:none;}@media screen and (max-width:480px){.section-3 .inner-content{font-size:100%;}}.section-161 .content-inner h2{font-family:"Lora","Georgia","Times New Roman","Times",serif;font-size:47px;line-height:70px;font-weight:500;letter-spacing:-.68px;margin-bottom:0;max-width:none;}@media screen and (max-width:960px){.section-161 .content-inner h2{line-height:normal;}}@media screen and (max-width:520px){.section-161 .content-inner h2{font-size:43px;}}@media screen and (max-width:480px){.section-161 .content-inner h2{font-size:27px;line-height:1.4;}}.section-163 .content-inner{padding-top:70px;padding-bottom:70px;}@media screen and (max-width:480px){.section-163 .content-inner{padding-top:35px;padding-bottom:35px;}}.view-blog.card-block .view-content::after{content:".";display:block;height:0;clear:both;visibility:hidden;}.view-blog.card-block .view-content .views-row{overflow:hidden;position:relative;float:left;width:48%;margin-right:4%;background:#fff;}.view-blog.card-block .view-content .views-row .thumbnail{position:absolute;top:0;left:0;bottom:0;width:36%;background-position:50%;background-size:cover;}.view-blog.card-block .view-content .views-row .thumbnail a{position:absolute;top:0;bottom:0;left:0;right:0;border:none;}.view-blog.card-block .view-content .views-row .text{float:left;margin-left:36%;width:51.2%;padding:6.4%;}.view-blog.card-block .view-content .views-row .text h4{font-family:"Lora","Georgia","Times New Roman","Times",serif;text-align:left;}.view-blog.card-block .view-content .views-row .text h4 a{color:inherit;border:none;}.view-blog.card-block .view-content .views-row .text p{margin-bottom:0;font-size:14px;font-weight:400;line-height:22px;}.view-blog.card-block .view-content .views-row .text p a{color:inherit;border-color:inherit;text-transform:capitalize;}@media screen and (max-width:860px){.view-blog.card-block .view-content .views-row{float:none;width:auto;margin-right:0;margin-bottom:20px;}}@media screen and (max-width:480px){.view-blog.card-block .view-content .views-row{height:auto !important;}.view-blog.card-block .view-content .views-row .thumbnail{display:none;}.view-blog.card-block .view-content .views-row .text{float:none;margin:0;width:auto;}}@media screen and (max-width:860px){.view-blog.card-block .view-content .views-row-last{margin-bottom:0;}}.view-blog.card-block .view-content .views-row-even{margin-right:0;}.section-20 .section-cta{position:fixed;left:0;bottom:0;right:0;z-index:2;}.section-output .section-13{margin-bottom:43px;}@media screen and (max-width:768px){.section-output .section-13{margin-bottom:28px;}}@media screen and (max-width:480px){.section-output .section-13{margin-bottom:13px;}}.section-output .section-14{margin-bottom:100px;}.section-output .section-14 h4{margin-bottom:40px;color:#fff;}.section-output .section-14 h6{margin-bottom:0;font-size:15px;font-weight:600;color:#a3a3a3;line-height:26px;}.section-output .section-14 blockquote p{margin-bottom:0;}.section-output .section-14 p{margin:auto;max-width:none;margin-bottom:33px;}.section-output .section-14 .cards{max-width:1000px;margin:0 auto -5%;}.section-output .section-14 .cards::after{content:".";display:block;height:0;clear:both;visibility:hidden;}@media screen and (min-width:481px) and (max-width:800px){.section-output .section-14 .cards{margin-bottom:-4%;}}@media screen and (max-width:480px){.section-output .section-14 .cards{margin-bottom:-30px;}}.section-output .section-14 .cards .card{float:left;position:relative;}@media screen and (min-width:801px){.section-output .section-14 .cards .card{width:30%;margin-right:5%;margin-bottom:5%;}.section-output .section-14 .cards .card:nth-of-type(3n){margin-right:0;}.section-output .section-14 .cards .card:nth-of-type(3n+1){clear:left;}}@media screen and (max-width:800px){.section-output .section-14 .cards .card{width:48%;margin-right:4%;margin-bottom:4%;}.section-output .section-14 .cards .card:nth-of-type(2n){margin-right:0;}.section-output .section-14 .cards .card:nth-of-type(2n+1){clear:left;}}.section-output .section-14 .cards .card:hover .overlay{background:rgba(31,31,31,0.4);}.section-output .section-14 .cards .card .overlay{-webkit-transition:background 0.3s;transition:background 0.3s;position:absolute;top:-1px;left:0;bottom:-1px;right:0;background:#1f1f1f;}.section-output .section-14 .cards .card a{display:block;}.section-output .section-14 .cards .card a::after{position:absolute;bottom:0;right:0;content:"";border-left:20px solid transparent;border-right:0 solid transparent;border-bottom:20px solid #FEEE00;}.section-output .section-14 blockquote{margin-top:84px;}@media screen and (max-width:480px){.section-output .section-14 h6{max-width:160px;margin:auto;}}.section-output .section-15{margin-top:110px;margin-bottom:30px;}.section-output .section-15 .content-inner{overflow:hidden;}.section-output .section-15 .down-arrow{border-bottom:none;background:url(/sites/all/themes/flex/css/img/down-arrow.png);background-repeat:no-repeat;background-position:50%;display:inline-block;text-indent:-9000px;height:46px;width:46px;margin-top:7px;}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi){.section-output .section-15 .down-arrow{background-image:url(/sites/all/themes/flex/css/img/2x/down-arrow.png);background-size:21px 13px;}}@media only screen and (-webkit-min-device-pixel-ratio:3),only screen and (min-resolution:288dpi){.section-output .section-15 .down-arrow{background-image:url(/sites/all/themes/flex/css/img/3x/down-arrow.png);}}@media screen and (max-width:480px){.section-output .section-15{margin-top:50px;margin-bottom:35px;}}.section-output .section-17{margin-top:0;margin-bottom:90px;}.section-output .section-17 .inner-content{margin:-1.88679%;margin-top:0;margin-bottom:0;-webkit-transition:margin 0.3s;transition:margin 0.3s;}.section-output .section-17 .feature{background-size:cover;background-position:30% 50%;}.section-output .section-17 .feature::after{content:".";display:block;height:0;clear:both;visibility:hidden;}.js .section-output .section-17 .feature{-webkit-transition:all 0.5s;transition:all 0.5s;position:relative;top:40px;opacity:0;}.js .section-output .section-17 .feature .text h5,.js .section-output .section-17 .feature .text p{position:relative;opacity:0;-webkit-transition:all 0.3s;transition:all 0.3s;top:20px;}.js .section-output .section-17 .feature .text h5{-webkit-transition-delay:0.2s;transition-delay:0.2s;}.js .section-output .section-17 .feature .text p{-webkit-transition-delay:0.6s;transition-delay:0.6s;}.section-output .section-17 .feature.active{top:0;opacity:1;}.section-output .section-17 .feature.active .text h5,.section-output .section-17 .feature.active .text p{opacity:1;top:0;}.section-output .section-17 .feature.dark,.section-output .section-17 .feature.dark h5{color:#252525;}.section-output .section-17 .feature.digital-strategy{background-image:url("/sites/default/files/digital-strategy.jpg");}.section-output .section-17 .feature.usability-testing{background-image:url("/sites/default/files/usability-testing.jpg");}.section-output .section-17 .feature.interface-design{background-image:url("/sites/default/files/interface-design.jpg");}.section-output .section-17 .text{width:57.54717%;margin-right:1.88679%;padding:7.90698%;padding-left:10%;padding-right:10%;display:block;float:right;margin-right:0;}.section-output .section-17 .text p{max-width:none;}.section-output .section-17 p{margin-bottom:0;font-size:18px;line-height:30px;}.section-output .section-17 h5{color:#fff;margin-bottom:8px;}.section-output .section-17 img{display:none;}@media screen and (max-width:768px){.section-output .section-17 .inner-content{margin:0;}}@media screen and (max-width:600px){.section-output .section-17 .inner-content{margin:0 -5.6%;}.section-output .section-17 .feature.digital-strategy,.section-output .section-17 .feature.usability-testing,.section-output .section-17 .feature.interface-design{background-color:#252525;padding-top:80px;}.section-output .section-17 .feature.digital-strategy p,.section-output .section-17 .feature.usability-testing p,.section-output .section-17 .feature.interface-design p{font-size:19px;}.section-output .section-17 .feature.dark{color:inherit;}.section-output .section-17 .feature.dark,.section-output .section-17 .feature.dark h5{color:inherit;}.section-output .section-17 .feature.digital-strategy{background-image:url("/sites/default/files/digital-strategy-mobile.jpg");}.section-output .section-17 .feature.usability-testing{background-image:url("/sites/default/files/usability-testing-mobile.jpg");}.section-output .section-17 .feature.interface-design{background-image:url("/sites/default/files/interface-design-mobile.jpg");background-position:center top;}.section-output .section-17 .feature.interface-design h5,.section-output .section-17 .feature.interface-design p{color:#252525;}.section-output .section-17 .text{width:74.5283%;margin-right:1.88679%;margin:auto;padding:20px 0 40px;float:none;position:relative;font-size:19px;}.section-output .section-17 img{display:block;}}@media screen and (max-width:480px){.section-output .section-17{margin-bottom:50px;}}.section-output .section-18{margin-bottom:128px;}.section-output .section-18 .inner-content{max-width:700px;margin:auto;text-align:center;}.section-output .section-18 .content-inner a{display:inline-block;font-weight:500;line-height:1;}@media screen and (max-width:480px){.section-output .section-18{margin-bottom:60px;}.section-output .section-18 .inner-content{width:83.01887%;margin-right:1.88679%;margin:auto;}}body.animating{-webkit-transition:all 0.5s;transition:all 0.5s;}.feature{position:relative;}.clear-header .feature:first-of-type .fx-slide:first-of-type .inner{padding-top:310px !important;}@media screen and (max-height:720px){.clear-header .feature:first-of-type .fx-slide:first-of-type .inner{padding-top:190px !important;}}@media screen and (max-width:480px),screen and (max-width:480px) and (max-height:720px){.clear-header .feature:first-of-type .fx-slide:first-of-type .inner{padding-top:150px !important;}}.feature .fx-slide{width:100%;display:block;left:0;background-size:cover;background-position:center;background-repeat:no-repeat;overflow:hidden;z-index:1;-webkit-transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;position:relative;}.feature .fx-slide .inner .next-slide{position:relative;}.feature .fx-slide.left{text-align:left;}.feature .fx-slide.center{text-align:center;}.feature .fx-slide.right{text-align:right;}.feature .fx-slide.auto-height{min-height:0 !important;}.feature .fx-slide.background-top,.feature .fx-slide.background-top .background{background-position:50% 0;}.feature .fx-slide.background-center,.feature .fx-slide.background-center .background{background-position:50% 50%;}.feature .fx-slide.background-bottom,.feature .fx-slide.background-bottom .background{background:50% 100%;}.feature.stack.top .fx-slide{top:0;bottom:auto;}.feature.stack.bottom .fx-slide{bottom:0;top:auto;}.feature.stack .fx-slide.previous{bottom:0;position:fixed;}.feature.stack .fx-slide:last-of-type{position:absolute;bottom:0;}.feature.fade.active .fx-slide{position:fixed !important;}.feature.fade .fx-slide{top:0;position:absolute;opacity:0;}.feature.fade .fx-slide:first-of-type{opacity:1;}.feature.fade .fx-slide:last-of-type{top:auto !important;bottom:0 !important;opacity:1;}.feature.fade .fx-slide.previous{opacity:1 !important;}.feature.fade .fx-slide.inactive{opacity:0 !important;}.feature.slider{overflow:hidden;position:relative;height:100%;width:100%;}.feature.slider .fx-slide{position:relative;-webkit-transition:left 1s;transition:left 1s;}.feature.slider .card{position:relative;background-size:cover;background-position:center;left:0%;float:left;}.feature.slider .controls{position:absolute;top:50%;margin-top:-25px;width:100%;z-index:9;}.feature.slider .controls .button{border-radius:50%;-webkit-transition:background-color 0.3s,opacity 0.3s;transition:background-color 0.3s,opacity 0.3s;position:absolute;height:68px;width:68px;background-color:rgba(0,0,0,0.4);background-repeat:no-repeat;}.feature.slider .controls .button:hover{background-color:rgba(0,0,0,0.7);}.feature.slider .controls .button.next{right:8%;background-position:55%;background-image:url(/sites/all/themes/flex/css/img/arrow-next.png);}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi){.feature.slider .controls .button.next{background-image:url(/sites/all/themes/flex/css/img/2x/arrow-next.png);background-size:25px 48px;}}@media only screen and (-webkit-min-device-pixel-ratio:3),only screen and (min-resolution:288dpi){.feature.slider .controls .button.next{background-image:url(/sites/all/themes/flex/css/img/3x/arrow-next.png);}}.feature.slider .controls .button.prev{left:8%;background-position:45%;background-image:url(/sites/all/themes/flex/css/img/arrow-prev.png);}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi){.feature.slider .controls .button.prev{background-image:url(/sites/all/themes/flex/css/img/2x/arrow-prev.png);background-size:25px 48px;}}@media only screen and (-webkit-min-device-pixel-ratio:3),only screen and (min-resolution:288dpi){.feature.slider .controls .button.prev{background-image:url(/sites/all/themes/flex/css/img/3x/arrow-prev.png);}}.feature.slider .pip-wrapper{position:absolute;top:100%;width:100%;z-index:10;}.feature.slider .pip-wrapper .pips{text-align:center;}.feature.slider .pip-wrapper .pip{border-radius:50%;-webkit-transition:background 0.15s;transition:background 0.15s;display:inline-block;background:none;margin:4px 0;position:relative;padding:8px;position:relative;bottom:80px;}.feature.slider .pip-wrapper .pip span.inner{border-radius:50%;-webkit-transition:background 0.5s;transition:background 0.5s;height:8px;width:8px;background:#FFF;display:block;-webkit-box-shadow:0 0 1px rgba(0,0,0,0.5);box-shadow:0 0 1px rgba(0,0,0,0.5);}.feature.slider .pip-wrapper .pip::after{border-radius:50%;-webkit-transition:opacity 0.5s,right 0.15s,bottom 0.15s,top 0.15s,left 0.15s;transition:opacity 0.5s,right 0.15s,bottom 0.15s,top 0.15s,left 0.15s;content:"";position:absolute;bottom:8px;right:8px;top:8px;left:8px;border:2px solid #FFF;opacity:0;}.feature.slider .pip-wrapper .pip.active span.inner{background:none;-webkit-box-shadow:none;box-shadow:none;}.feature.slider .pip-wrapper .pip.active::after{opacity:1;left:4px;right:4px;top:4px;bottom:4px;-webkit-box-shadow:0 0 1px rgba(0,0,0,0.5);box-shadow:0 0 1px rgba(0,0,0,0.5);}.feature.slider .pip-wrapper .pip:hover + span.text{display:block;opacity:1;z-index:100;}.feature.slider .pip-wrapper .pip:hover::after{opacity:1;left:4px;right:4px;top:4px;bottom:4px;}.feature.slider.start .prev{opacity:0;}.feature.slider.end .next{opacity:0;}.background{position:absolute;top:0;left:0;right:0;bottom:0;}.parallax .background{position:absolute;left:-1px;right:-1px;top:auto;bottom:auto;min-height:170.76%;padding:5px;background-size:cover;-webkit-transform:translateZ(0);background-position:center;-webkit-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);bottom:0;}.node-type-case-study #film,.node-type-case-study #stats{max-width:880px;}.block-views .contextual-links-wrapper{right:52px;}.block-views .contextual-links-wrapper ul{padding:0;}.block-views .features .contextual-links-wrapper{right:2px;}.block-views .features .contextual-links-wrapper ul{padding:0;}.block-views .features .contextual-links-wrapper ul li{margin-bottom:0;}#stats{font-size:0;zoom:0;text-align:center;}#stats .stat{display:inline-block;text-align:center;vertical-align:top;}#stats .stat.down span{background:url(/sites/all/themes/flex/css/img/arrow-drop-down.png);padding-left:30px;background-position:0 calc(50% + 5px);background-repeat:no-repeat;}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi){#stats .stat.down span{background-image:url(/sites/all/themes/flex/css/img/2x/arrow-drop-down.png);background-size:20px 10px;}}@media only screen and (-webkit-min-device-pixel-ratio:3),only screen and (min-resolution:288dpi){#stats .stat.down span{background-image:url(/sites/all/themes/flex/css/img/3x/arrow-drop-down.png);}}#stats .stat img{width:100%;max-width:125px;display:block;margin:auto;margin-bottom:25px;}#stats .stat span{display:inline-block;font-size:63px;line-height:normal;font-weight:100;color:#6B9FDB;margin-bottom:20px;}#stats .stat p{color:#808080;font-size:13px;line-height:18px;font-weight:100;margin-bottom:0;}@media screen and (max-width:960px){#stats .stat span{font-size:45px;}}@media screen and (max-width:768px){#stats .stat span{font-size:33px;margin-bottom:10px;}#stats .stat.down span{background-size:14px 7px;padding-left:20px;background-position:0 calc(50% + 3px);}}@media screen and (max-width:600px){#stats{margin-bottom:20px;}}@media screen and (max-width:320px){#stats .stat span{font-size:47px;}#stats .stat p{max-width:160px;}}#stats.three .stat{width:25%;margin-right:12.5%;}#stats.three .stat:last-of-type{margin-right:0;}@media screen and (max-width:600px){#stats.three .stat{width:44%;margin-bottom:40px;margin-right:12%;}#stats.three .stat:nth-child(2n){margin-right:0;}}@media screen and (max-width:320px){#stats.three .stat{width:100%;margin-right:0;}}#stats.four .stat{width:20%;margin-right:6.666%;}#stats.four .stat:last-of-type{margin-right:0;}@media screen and (max-width:600px){#stats.four .stat{width:44%;margin-bottom:40px;margin-right:12%;}#stats.four .stat:nth-child(2n){margin-right:0;}}@media screen and (max-width:320px){#stats.four .stat{width:100%;margin-right:0;}}#block-views-case-studies-header{overflow:hidden;}#block-views-case-studies-header .view-content .banner{padding-top:200px;margin:auto;position:relative;background-size:cover !important;padding-left:4%;padding-right:4%;}#block-views-case-studies-header .view-content .banner::after{content:".";display:block;height:0;clear:both;visibility:hidden;}@media screen and (max-width:768px){#block-views-case-studies-header .view-content .banner{padding-top:100px;}}@media screen and (max-height:720px){#block-views-case-studies-header .view-content .banner{padding-top:100px;}}#block-views-case-studies-header .view-content .overlay{position:absolute;top:0;bottom:0;right:0;left:0;background:url(/sites/all/themes/flex/css/img/case-study-overlay.png);background-repeat:repeat-x;z-index:1;}#block-views-case-studies-header .view-content .banner-inner{margin-top:145px;margin-bottom:80px;position:relative;z-index:2;color:#FFF;}@media screen and (max-height:800px){#block-views-case-studies-header .view-content .banner-inner{margin-top:150px;}}@media screen and (max-height:700px){#block-views-case-studies-header .view-content .banner-inner{margin-top:60px;}}@media screen and (max-width:768px){#block-views-case-studies-header .view-content .banner-inner{margin-bottom:100px;}}@media screen and (max-width:520px){#block-views-case-studies-header .view-content .banner-inner{margin-bottom:124px;}}#block-views-case-studies-header .view-content .banner-inner small{display:block;text-transform:uppercase;}#block-views-case-studies-header .view-content .banner-inner h1,#block-views-case-studies-header .view-content .banner-inner small{max-width:880px;}#block-views-case-studies-header .view-content .details{padding:45px 0;background:#FAFAFA;position:relative;}#block-views-case-studies-header .view-content .inner{max-width:1060px;margin:auto;padding:0 4%;}#block-views-case-studies-header .view-content .summary,#block-views-case-studies-header .view-content .services{font-family:"Lora","Georgia","Times New Roman","Times",serif;color:#7A8082;}#block-views-case-studies-header .view-content .summary small,#block-views-case-studies-header .view-content .services small{margin-bottom:20px;display:block;color:rgba(33,43,47,0.9);text-transform:uppercase;}#block-views-case-studies-header .view-content .summary p:last-of-type,#block-views-case-studies-header .view-content .services p:last-of-type{margin-bottom:0;}#block-views-case-studies-header .view-content .summary{width:66%;float:left;font-size:15px;line-height:30px;}#block-views-case-studies-header .view-content .summary div{max-width:610px;margin-left:auto;}#block-views-case-studies-header .view-content .services{width:25%;max-width:160px;float:right;font-size:13px;line-height:20px;}@media screen and (max-width:720px){#block-views-case-studies-header .view-content .summary{margin-bottom:20px;}#block-views-case-studies-header .view-content .summary,#block-views-case-studies-header .view-content .services{width:100%;float:none;max-width:none;}#block-views-case-studies-header .view-content .summary div,#block-views-case-studies-header .view-content .services div{max-width:none;}#block-views-case-studies-header .view-content .summary small,#block-views-case-studies-header .view-content .services small{margin-bottom:5px;}}#block-views-features-features .fx-slide,#block-views-features-basic .fx-slide{background-color:#FBFBFB;}#block-views-features-features .fx-slide .inner,#block-views-features-basic .fx-slide .inner{position:relative;padding:100px 5% 90px;max-width:1060px;margin:auto;width:90%;}#block-views-features-features .fx-slide p:last-of-type,#block-views-features-basic .fx-slide p:last-of-type{margin-bottom:0;}#block-views-features-features .fx-slide .images,#block-views-features-basic .fx-slide .images{line-height:normal;}#block-views-features-features .fx-slide .images::after,#block-views-features-basic .fx-slide .images::after{content:".";display:block;height:0;clear:both;visibility:hidden;}#block-views-features-features .fx-slide .images.centered,#block-views-features-basic .fx-slide .images.centered{text-align:center;}#block-views-features-features .fx-slide .images.centered .image,#block-views-features-basic .fx-slide .images.centered .image{text-align:center;}#block-views-features-features .fx-slide .images.two .image,#block-views-features-basic .fx-slide .images.two .image{display:inline-block;}#block-views-features-features .fx-slide .images.three .image,#block-views-features-basic .fx-slide .images.three .image{display:inline-block;float:left;width:33.333%;}#block-views-features-features .fx-slide .images small,#block-views-features-basic .fx-slide .images small{display:block;}#block-views-features-features .fx-slide .wrapper.window,#block-views-features-basic .fx-slide .wrapper.window{background:url(/sites/all/themes/flex/css/img/title-bar.png);background-repeat:no-repeat;background-size:100% 22px;display:block;margin:auto;border:1px solid #000;padding-top:18px;border-radius:5px;-webkit-box-shadow:0 10px 50px rgba(0,0,0,0.4);box-shadow:0 10px 50px rgba(0,0,0,0.4);overflow:hidden;margin-bottom:20px;}#block-views-features-features .fx-slide .wrapper.window img,#block-views-features-basic .fx-slide .wrapper.window img{width:100%;}#block-views-features-features .fx-slide .wrapper.imac,#block-views-features-basic .fx-slide .wrapper.imac{position:relative;display:block;width:100%;max-width:816px;margin:auto;}#block-views-features-features .fx-slide .wrapper.imac img,#block-views-features-basic .fx-slide .wrapper.imac img{position:absolute;left:3.4%;top:5.3%;width:93.4%;}#block-views-features-features .fx-slide .wrapper.imac img.imac,#block-views-features-basic .fx-slide .wrapper.imac img.imac{position:static;left:auto;right:auto;top:auto;bottom:auto;width:auto;}#block-views-features-features .fx-slide .iphone-wrapper,#block-views-features-basic .fx-slide .iphone-wrapper{position:relative;display:block;width:100%;max-width:255px;margin:auto;-webkit-box-shadow:0 8px 8px rgba(0,0,0,0.3);box-shadow:0 8px 8px rgba(0,0,0,0.3);border-radius:36px;}#block-views-features-features .fx-slide .iphone-wrapper br,#block-views-features-basic .fx-slide .iphone-wrapper br{display:none;}#block-views-features-features .fx-slide .iphone-wrapper img,#block-views-features-basic .fx-slide .iphone-wrapper img{position:absolute;width:86%;left:7%;right:7%;top:13%;max-width:220px;border:1px solid #BBBBBB;}#block-views-features-features .fx-slide .iphone-wrapper img.iphone,#block-views-features-basic .fx-slide .iphone-wrapper img.iphone{max-width:255px;position:static;top:auto;right:auto;bottom:auto;width:100%;left:auto;border:none;}#block-views-features-features .fx-slide .ipad-wrapper,#block-views-features-basic .fx-slide .ipad-wrapper{position:relative;display:block;max-width:897px;width:100%;margin:auto;-webkit-box-shadow:0 8px 8px rgba(0,0,0,0.3);box-shadow:0 8px 8px rgba(0,0,0,0.3);border-radius:36px;}#block-views-features-features .fx-slide .ipad-wrapper br,#block-views-features-basic .fx-slide .ipad-wrapper br{display:none;}#block-views-features-features .fx-slide .ipad-wrapper img,#block-views-features-basic .fx-slide .ipad-wrapper img{position:absolute;width:82%;left:11%;right:7%;top:7%;max-width:730px;border:1px solid #BBBBBB;}#block-views-features-features .fx-slide .ipad-wrapper img.ipad,#block-views-features-basic .fx-slide .ipad-wrapper img.ipad{position:static;top:auto;right:auto;bottom:auto;width:100%;max-width:none;left:auto;border:none;}#block-views-features-features .fx-slide .ipad-wrapper.portrait img,#block-views-features-basic .fx-slide .ipad-wrapper.portrait img{top:9%;bottom:7%;left:8.5%;}#block-views-features-features .fx-slide .ipad-wrapper.portrait img.ipad,#block-views-features-basic .fx-slide .ipad-wrapper.portrait img.ipad{top:auto;left:auto;bottom:auto;}@media screen and (max-width:768px){#block-views-features-features .fx-slide .inner,#block-views-features-basic .fx-slide .inner{padding:60px 5%;}#block-views-features-features .fx-slide h2,#block-views-features-basic .fx-slide h2{margin-bottom:40px;}}@media screen and (max-width:480px){#block-views-features-features .fx-slide .inner,#block-views-features-basic .fx-slide .inner{padding:60px 5%;}#block-views-features-features .fx-slide h2,#block-views-features-basic .fx-slide h2{margin-bottom:20px;}}#block-views-features-features img + small,#block-views-features-basic img + small{display:block;margin-top:15px;}#block-views-features-features .flexslider,#block-views-features-basic .flexslider{max-width:802px;margin:auto;}#block-views-features-features .persona,#block-views-features-basic .persona{position:relative;font-size:21px;padding-bottom:60px;padding-top:60px;text-align:center;color:#7992A6;}#block-views-features-features .persona:after,#block-views-features-basic .persona:after{content:"";position:absolute;border-bottom:1px solid #E7E7E7;bottom:0;width:150px;left:50%;margin-left:-75px;}#block-views-features-features .persona:last-of-type,#block-views-features-basic .persona:last-of-type{padding-bottom:0;}#block-views-features-features .persona:last-of-type:after,#block-views-features-basic .persona:last-of-type:after{display:none;}#block-views-features-features .persona em,#block-views-features-basic .persona em{font-size:31px;color:rgba(65,65,65,0.3);}#block-views-features-features p + .persona,#block-views-features-basic p + .persona{margin-top:70px;}#block-views-features-features .slide-link,#block-views-features-basic .slide-link{text-align:center;}.section-192 .stats-block{max-width:700px;margin-left:auto;margin-right:auto;font-weight:lighter;}.section-192 .stats-block small{margin-bottom:40px;display:block;border-top:1px solid #D5D5D5;padding-top:10px;}.section-192 .stats-block .stats .number{font-size:29px;float:left;color:#959595;}.section-192 .stats-block .stats .bar-wrapper{margin-left:80px;padding-top:6px;line-height:18px;}.section-192 .stats-block .stats .bar-wrapper .bar{-webkit-transition:width 1s;transition:width 1s;width:100%;height:5px;background:#D8D8D8;}.section-192 .stats-block .stats .bar-wrapper p{margin-left:0;line-height:1;}.section-192 .stats-block .stats .bar-wrapper span{font-size:13px;color:#808080;}.section-192 .stats-block .stats .stat{-webkit-transition:all 0.5s;transition:all 0.5s;margin-bottom:15px;}.section-192 .stats-block .stats .stat::after{content:".";display:block;height:0;clear:both;visibility:hidden;}.js .section-192 .stats-block .stats .stat{opacity:0;}.js .section-192 .stats-block .stats .stat .number{-webkit-transition:all 0.3s;transition:all 0.3s;opacity:0;}.section-192 .stats-block .stats .stat.active{opacity:1;}.section-192 .stats-block .stats .stat.active .number{-webkit-transition-delay:0.3s;transition-delay:0.3s;opacity:1;}.js .section-192 .stats-block .stats .baseline,.js .section-192 .stats-block .stats .baseline .number{opacity:1;}.section-192 .stats-block .stats .baseline .bar-wrapper .bar{width:18.18182%;}.section-192 .stats-block .stats .year-2012 .bar-wrapper .bar{width:0;}.section-192 .stats-block .stats .year-2012.active .bar-wrapper .bar{width:32.72727%;}.section-192 .stats-block .stats .year-2013 .bar-wrapper .bar{width:0;}.section-192 .stats-block .stats .year-2013.active .bar-wrapper .bar{width:45.45455%;}.section-192 .stats-block .stats .year-2014 .number{color:#EF4A54;}.section-192 .stats-block .stats .year-2014 .bar-wrapper .bar{width:0;background:#EF4A54;}.section-192 .stats-block .stats .year-2014.active .bar-wrapper .bar{width:100%;}@media screen and (max-width:660px){.section-192 .stats-block .stats .number{font-size:23px;}.section-192 .stats-block .stats .bar-wrapper{margin-left:65px;}.section-192 .stats-block .stats .bar-wrapper span{font-size:13px;}}@media screen and (max-width:400px){.section-192 .stats-block .stats .number{font-size:21px;}.section-192 .stats-block .stats .bar-wrapper{margin-left:55px;}.section-192 .stats-block .stats .bar-wrapper span{font-size:11px;}}@media screen and (max-width:768px){.section-192 .stats-block{margin-bottom:50px;}}.section-198 .interactive-exmaple{font-size:0;line-height:1;text-align:right;position:relative;max-width:700px;margin:100px auto 0;}.section-198 .interactive-exmaple .admin-edit-interface,.section-198 .interactive-exmaple .content-area{display:inline-block;vertical-align:middle;text-align:left;}.section-198 .interactive-exmaple .admin-edit-interface{width:50%;margin-top:-140px;position:absolute;left:0;right:0;top:50%;}.section-198 .interactive-exmaple .content-area{width:50%;padding-left:20px;-webkit-box-sizing:border-box;box-sizing:border-box;}.section-198 .interactive-exmaple .contextual-links-trigger{display:none;position:absolute;right:0px;top:0;z-index:9;background:transparent url("/modules/contextual/images/gear-select.png") no-repeat 2px -18px;height:18px;margin:0;padding:0 2px;outline:none;text-indent:34px;width:28px;overflow:hidden;}@media screen and (max-width:780px){.section-198 .interactive-exmaple{text-align:center;margin:50px auto 0;}.section-198 .interactive-exmaple .content-area{width:auto;max-width:362px;padding-left:0;}.section-198 .interactive-exmaple .content-area .box.editable{display:none;}.section-198 .interactive-exmaple .admin-edit-interface{position:relative;width:100%;margin:0 0 10px;top:auto;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:all 0.3s;transition:all 0.3s;}.section-198 .interactive-exmaple .admin-edit-interface.saved{border:1px solid #C0C0C0;}.section-198 .interactive-exmaple .admin-edit-interface.saved .content{background:#E7E7E7;}.section-198 .interactive-exmaple .admin-edit-interface.saved .interface-header{height:0;border:none;}.section-198 .interactive-exmaple .admin-edit-interface.saved .contextual-links-trigger{opacity:.6;z-index:20;-webkit-transition:opacity 0.5s;transition:opacity 0.5s;}.section-198 .interactive-exmaple .admin-edit-interface.saved .contextual-links-trigger:hover{opacity:.9;}.section-198 .interactive-exmaple .admin-edit-interface .contextual-links-trigger{display:block;z-index:-1;opacity:0;-webkit-transition:opacity 0.3s,z-index 0.3s;transition:opacity 0.3s,z-index 0.3s;}.section-198 .interactive-exmaple .admin-edit-interface .content{-webkit-transition:all 0.3s;transition:all 0.3s;}.section-198 .interactive-exmaple .admin-edit-interface .triangle{display:none;}}@media screen and (max-width:400px){.section-198 .interactive-exmaple .content-area{max-width:320px;}.section-198 .interactive-exmaple .admin-edit-interface .interface-header span.alignment{width:162px;}}@media screen and (max-width:360px){.section-198 .interactive-exmaple .content-area{max-width:288px;}.section-198 .interactive-exmaple .admin-edit-interface .interface-header span.alignment{width:130px;}}.section-198 .admin-edit-interface{border:1px solid #DEDEDE;max-width:342px;-webkit-box-shadow:0px 5px 5px rgba(150,150,150,0.3);box-shadow:0px 5px 5px rgba(150,150,150,0.3);position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:2px;}.section-198 .admin-edit-interface .interface-header{font-size:0;border-bottom:1px solid #DEDEDE;line-height:1;border-radius:2px 2px 0 0;height:41px;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 0.2s;transition:all 0.2s;}.section-198 .admin-edit-interface .interface-header span{height:40px;width:38px;display:inline-block;vertical-align:middle;border-right:1px solid #DEDEDE;background-position:center center;background-repeat:no-repeat;cursor:not-allowed;}.section-198 .admin-edit-interface .interface-header span.compose{background-image:url(/sites/all/themes/flex/css/img/icon-compose.png);}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi){.section-198 .admin-edit-interface .interface-header span.compose{background-image:url(/sites/all/themes/flex/css/img/2x/icon-compose.png);background-size:15px 16px;}}@media only screen and (-webkit-min-device-pixel-ratio:3),only screen and (min-resolution:288dpi){.section-198 .admin-edit-interface .interface-header span.compose{background-image:url(/sites/all/themes/flex/css/img/3x/icon-compose.png);}}.section-198 .admin-edit-interface .interface-header span.attach{background-image:url(/sites/all/themes/flex/css/img/icon-attach.png);}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi){.section-198 .admin-edit-interface .interface-header span.attach{background-image:url(/sites/all/themes/flex/css/img/2x/icon-attach.png);background-size:15px 16px;}}@media only screen and (-webkit-min-device-pixel-ratio:3),only screen and (min-resolution:288dpi){.section-198 .admin-edit-interface .interface-header span.attach{background-image:url(/sites/all/themes/flex/css/img/3x/icon-attach.png);}}.section-198 .admin-edit-interface .interface-header span.alignment{width:184px;text-align:center;cursor:auto;}.section-198 .admin-edit-interface .interface-header span.alignment span{opacity:.3;-webkit-transition:0.2s all;transition:0.2s all;}.section-198 .admin-edit-interface .interface-header span.alignment span:hover{opacity:.7;}.section-198 .admin-edit-interface .interface-header span.alignment span.active{opacity:1;}.section-198 .admin-edit-interface .interface-header span.alignment .left{background-image:url(/sites/all/themes/flex/css/img/icon-align-left.png);}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi){.section-198 .admin-edit-interface .interface-header span.alignment .left{background-image:url(/sites/all/themes/flex/css/img/2x/icon-align-left.png);background-size:17px 16px;}}@media only screen and (-webkit-min-device-pixel-ratio:3),only screen and (min-resolution:288dpi){.section-198 .admin-edit-interface .interface-header span.alignment .left{background-image:url(/sites/all/themes/flex/css/img/3x/icon-align-left.png);}}.section-198 .admin-edit-interface .interface-header span.alignment .middle{background-image:url(/sites/all/themes/flex/css/img/icon-align-center.png);}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi){.section-198 .admin-edit-interface .interface-header span.alignment .middle{background-image:url(/sites/all/themes/flex/css/img/2x/icon-align-center.png);background-size:18px 16px;}}@media only screen and (-webkit-min-device-pixel-ratio:3),only screen and (min-resolution:288dpi){.section-198 .admin-edit-interface .interface-header span.alignment .middle{background-image:url(/sites/all/themes/flex/css/img/3x/icon-align-center.png);}}.section-198 .admin-edit-interface .interface-header span.alignment .right{background-image:url(/sites/all/themes/flex/css/img/icon-align-right.png);}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi){.section-198 .admin-edit-interface .interface-header span.alignment .right{background-image:url(/sites/all/themes/flex/css/img/2x/icon-align-right.png);background-size:17px 16px;}}@media only screen and (-webkit-min-device-pixel-ratio:3),only screen and (min-resolution:288dpi){.section-198 .admin-edit-interface .interface-header span.alignment .right{background-image:url(/sites/all/themes/flex/css/img/3x/icon-align-right.png);}}.section-198 .admin-edit-interface .interface-header span.cancel{background-image:url(/sites/all/themes/flex/css/img/icon-cancel.png);cursor:pointer;}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi){.section-198 .admin-edit-interface .interface-header span.cancel{background-image:url(/sites/all/themes/flex/css/img/2x/icon-cancel.png);background-size:13px 13px;}}@media only screen and (-webkit-min-device-pixel-ratio:3),only screen and (min-resolution:288dpi){.section-198 .admin-edit-interface .interface-header span.cancel{background-image:url(/sites/all/themes/flex/css/img/3x/icon-cancel.png);}}.section-198 .admin-edit-interface .interface-header span.accept{background-image:url(/sites/all/themes/flex/css/img/icon-accept.png);border-right:0;cursor:pointer;}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi){.section-198 .admin-edit-interface .interface-header span.accept{background-image:url(/sites/all/themes/flex/css/img/2x/icon-accept.png);background-size:17px 12px;}}@media only screen and (-webkit-min-device-pixel-ratio:3),only screen and (min-resolution:288dpi){.section-198 .admin-edit-interface .interface-header span.accept{background-image:url(/sites/all/themes/flex/css/img/3x/icon-accept.png);}}.section-198 .admin-edit-interface .interface-header span span{display:inline-block;vertical-align:middle;border-right:none;cursor:pointer;}.section-198 .admin-edit-interface .content{position:relative;z-index:2;background:#FFF;}.section-198 .admin-edit-interface .content .content-inner{padding:20px;}.section-198 .admin-edit-interface .content .content-inner h6{font-size:13px;line-height:1;margin-bottom:6px;}.section-198 .admin-edit-interface .content .content-inner p{font-size:9px;line-height:16px;margin-bottom:0;font-family:"Lato","Verdana","Helvetica","Arial",sans-serif;}.section-198 .admin-edit-interface .triangle{background:white;height:20px;width:20px;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;left:100%;margin-left:-10px;top:50%;margin-top:0px;border:1px solid #DEDEDE;border-left:none;border-bottom:none;}.section-198 .admin-edit-interface .triangle.shadow{-webkit-box-shadow:6px 3px 10px rgba(0,0,0,0.1);box-shadow:6px 3px 10px rgba(0,0,0,0.1);z-index:0;}.section-198 .content-area{max-width:340px;}.section-198 .content-area h6{font-size:13px;line-height:1;margin-bottom:10px;color:#AFAFAF;}.section-198 .content-area p{font-size:9px;line-height:16px;margin-bottom:0;font-family:"Lato","Verdana","Helvetica","Arial",sans-serif;}.section-198 .content-area hr{border-color:#CCCCCC;margin-top:9px;margin-bottom:9px;}.section-198 .content-area hr:last-of-type{max-width:70%;}.section-198 .content-area .box{background:#E7E7E7;border:1px solid #C0C0C0;padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box;min-height:150px;margin-bottom:10px;border-radius:2px;position:relative;}.section-198 .content-area .box.editable{border-style:dashed;background:rgba(231,231,231,0.3);min-height:140px;}.section-198 .content-area .box.gradient::after{content:"";position:absolute;bottom:-1px;top:0;left:-1px;right:-1px;background:url(/sites/all/themes/flex/css/img/white-to-transparent.png);background-size:contain;}.section-198 .content.left,.section-198 .box div.left{text-align:left;}.section-198 .content.left h6,.section-198 .box div.left h6{text-align:left;}.section-198 .content.center,.section-198 .box div.center{text-align:center;}.section-198 .content.center h6,.section-198 .box div.center h6{text-align:center;}.section-198 .content.right,.section-198 .box div.right{text-align:right;}.section-198 .content.right h6,.section-198 .box div.right h6{text-align:right;}#block-views-features-features .slide-68 .inner{padding-top:170px;}#block-views-features-features .slide-68 .content-wrap{margin:auto;}#block-views-features-features .slide-68 p.byline{color:#D82B2B;}@media screen and (max-width:768px){#block-views-features-features .slide-68 .inner{padding-top:220px;}#block-views-features-features .slide-68 p.sub-head{margin-bottom:40px;}}@media screen and (max-width:480px){#block-views-features-features .slide-68 .inner{padding-top:180px;}}#block-views-features-features .slide-69 .wrapper.window{max-width:458px;}#block-views-features-features .slide-69 .before{margin-top:85px;}#block-views-features-features .slide-72 .inner{position:static;padding-bottom:525px;}#block-views-features-features .slide-72 .inner img{margin:60px 0 80px;}#block-views-features-features .slide-72 .footer-background{position:absolute;bottom:0;left:0;right:0;background:url("/sites/default/files/LB-wireframes.png");background-size:cover;height:435px;background-position:50% 50%;}@media screen and (max-width:768px){#block-views-features-features .slide-72 .inner{padding-bottom:365px;}#block-views-features-features .slide-72 .inner img{margin:40px 0 60px;}#block-views-features-features .slide-72 .footer-background{height:285px;}}@media screen and (max-width:480px){#block-views-features-features .slide-72 .inner{padding-bottom:245px;}#block-views-features-features .slide-72 .inner img{margin:30px 0 50px;}#block-views-features-features .slide-72 .footer-background{height:185px;}}@media screen and (max-width:400px){#block-views-features-features .slide-72 .inner{padding-bottom:165px;}#block-views-features-features .slide-72 .footer-background{height:120px;}}#block-views-features-features .slide-73{background-size:100% auto;background-position:center top;background-color:#E5E4E2;}#block-views-features-features .slide-73 .images{margin:70px 0;}#block-views-features-features .slide-73 .wrapper.window{max-width:744px;}#block-views-features-features .slide-73 .machines{margin:140px 0 85px 0;}#block-views-features-features .slide-73 .machines small{margin-top:-20px;}#block-views-features-features .slide-74 .inner .content-wrap{position:relative;}#block-views-features-features .slide-74 .images.centered{margin:50px 0;}#block-views-features-features .slide-74 .images small{margin-top:10px;color:rgba(255,255,255,0.85);}#block-views-features-features .slide-74 .ipad-wrapper{max-width:345px;position:absolute;bottom:-5%;right:7%;width:33%;-webkit-box-shadow:none;box-shadow:none;}#block-views-features-features .slide-74 .iphone-wrapper{max-width:115px;position:absolute;bottom:-5%;right:0;width:15%;-webkit-box-shadow:none;box-shadow:none;}#block-views-features-features .slide-74 .iphone-wrapper img{width:82%;left:8%;right:8%;top:14%;}#block-views-features-features .slide-74 .wrapper.window{max-width:748px;margin:auto;}#block-views-features-features .slide-74 .relative-wrapper{position:relative;margin:100px 0;}#block-views-features-features .slide-74 .relative-wrapper .wrapper.imac{margin-left:0;}@media screen and (max-width:768px){#block-views-features-features .slide-74 .relative-wrapper{position:relative;margin:60px 0;}}.feature-40{background:#fff url(/sites/all/themes/flex/css/img/code-large.png) 100% 57% no-repeat;}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi){.feature-40{background-image:url(/sites/all/themes/flex/css/img/2x/code-large.png);background-size:696px 928px;}}@media only screen and (-webkit-min-device-pixel-ratio:3),only screen and (min-resolution:288dpi){.feature-40{background-image:url(/sites/all/themes/flex/css/img/3x/code-large.png);}}.feature-40 .fx-slide{background-color:transparent !important;}@media screen and (max-width:1050px){.feature-40 .fx-slide .inner{width:60% !important;}}@media screen and (max-width:600px){.feature-40 .fx-slide .inner{width:90% !important;}}.feature-40 #slide-49{background:url(/sites/all/themes/flex/css/img/the-code.png) 50% 120px no-repeat;background-color:#fff !important;}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi){.feature-40 #slide-49{background-image:url(/sites/all/themes/flex/css/img/2x/the-code.png) !important;background-size:156px 142px;}}@media only screen and (-webkit-min-device-pixel-ratio:3),only screen and (min-resolution:288dpi){.feature-40 #slide-49{background-image:url(/sites/all/themes/flex/css/img/3x/the-code.png) !important;}}.feature-40 #slide-49 .inner{padding:279px 5% 57px !important;}.feature-40 #slide-49 .inner h2{margin-bottom:0;}@media screen and (max-width:600px){.feature-40 #slide-43,.feature-40 #slide-44,.feature-40 #slide-45,.feature-40 #slide-46,.feature-40 #slide-47,.feature-40 #slide-48{overflow:visible;margin-top:160px;}.feature-40 #slide-43 h4:before,.feature-40 #slide-44 h4:before,.feature-40 #slide-45 h4:before,.feature-40 #slide-46 h4:before,.feature-40 #slide-47 h4:before,.feature-40 #slide-48 h4:before{left:0 !important;right:0 !important;bottom:100%;margin:0 0 10px 0 !important;text-align:center;}.feature-40 #slide-43{margin-top:80px;}}#slide-43 .inner,#slide-44 .inner,#slide-45 .inner,#slide-46 .inner,#slide-47 .inner,#slide-48 .inner{padding:0 5% !important;margin-bottom:96px !important;}#slide-50 .inner{padding-top:0 !important;}#slide-43 h4,#slide-44 h4,#slide-45 h4,#slide-46 h4,#slide-47 h4,#slide-48 h4{position:relative;}#slide-43 h4:before,#slide-44 h4:before,#slide-45 h4:before,#slide-46 h4:before,#slide-47 h4:before,#slide-48 h4:before{position:absolute;font-size:169px;font-weight:800;line-height:140px;}@media screen and (max-width:800px){#slide-43 h4:before,#slide-44 h4:before,#slide-45 h4:before,#slide-46 h4:before,#slide-47 h4:before,#slide-48 h4:before{font-size:84px;line-height:70px;}}#slide-43 h4:before,#slide-45 h4:before,#slide-47 h4:before{right:100%;margin-right:36px;}@media screen and (max-width:800px){#slide-43 h4:before,#slide-45 h4:before,#slide-47 h4:before{margin-right:18px;}}#slide-44 h4:before,#slide-46 h4:before,#slide-48 h4:before{left:100%;margin-left:36px;}@media screen and (max-width:800px){#slide-44 h4:before,#slide-46 h4:before,#slide-48 h4:before{margin-left:18px;}}#slide-43 h4:before{content:"1";color:#4DC4F2;}#slide-44 h4:before{content:"2";color:#D15C68;}#slide-45 h4:before{content:"3";color:#FFF54D;}#slide-46 h4:before{content:"4";color:#F064A9;}#slide-47 h4:before{content:"5";color:#63CC9D;}#slide-48 h4:before{content:"6";color:#6869AF;}.feature-41{overflow:hidden;background:#235995 url(/sites/all/themes/flex/css/img/one-plus-one-gradient.png) 0 0 repeat-x;}.feature-41 #slide-51{background:url(/sites/all/themes/flex/css/img/one-plus-one-sf.png) 0 -155px no-repeat;}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi){.feature-41 #slide-51{background-image:url(/sites/all/themes/flex/css/img/2x/one-plus-one-sf.png);background-size:680px 1094px;}}@media only screen and (-webkit-min-device-pixel-ratio:3),only screen and (min-resolution:288dpi){.feature-41 #slide-51{background-image:url(/sites/all/themes/flex/css/img/3x/one-plus-one-sf.png);}}.feature-41 #slide-52{margin-top:30px;background:#1B4574;position:relative;overflow:visible;z-index:2;}.feature-41 #slide-52::before,.feature-41 #slide-52::after{content:"";width:100%;height:30px;position:absolute;left:0;}.feature-41 #slide-52::before{bottom:100%;background:url(/sites/all/themes/flex/css/img/blue-triangle.png) 50% 0 repeat-x;}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi){.feature-41 #slide-52::before{background-image:url(/sites/all/themes/flex/css/img/2x/blue-triangle.png);background-size:125px 30px;}}@media only screen and (-webkit-min-device-pixel-ratio:3),only screen and (min-resolution:288dpi){.feature-41 #slide-52::before{background-image:url(/sites/all/themes/flex/css/img/3x/blue-triangle.png);}}.feature-41 #slide-52::after{top:100%;background:url(/sites/all/themes/flex/css/img/blue-triangle-inverted.png) 50% 100% repeat-x;}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi){.feature-41 #slide-52::after{background-image:url(/sites/all/themes/flex/css/img/2x/blue-triangle-inverted.png);background-size:125px 30px;}}@media only screen and (-webkit-min-device-pixel-ratio:3),only screen and (min-resolution:288dpi){.feature-41 #slide-52::after{background-image:url(/sites/all/themes/flex/css/img/3x/blue-triangle-inverted.png);}}.feature-41 #slide-52 .inner{padding:64px 5%;}.feature-41 #slide-53{background:url(/sites/all/themes/flex/css/img/one-plus-one-gradient-bottom.png) 0 100% repeat-x;position:relative;z-index:1;}.feature-41 #slide-54{background:#212b2f;}.page-node-29 h1{margin-top:0;}.page-node-29 .column-container{margin:0 auto;}.page-node-29 .column-container .column{width:32.07547%;margin-right:1.88679%;float:left;text-align:center;}.page-node-29 .column-container .column:last-of-type{margin-right:0;}.page-node-29 .column-container .column h3{margin-bottom:0;}@media screen and (min-width:961px) and (max-width:1120px){.page-node-29 .column-container{font-size:21px;line-height:normal;}.page-node-29 .column-container h3{font-size:35px;}}@media screen and (max-width:960px){.page-node-29 h1{margin-bottom:50px;}.page-node-29 .column-container .column{width:100%;margin-right:0;margin-bottom:30px;}.page-node-29 .column-container .column:last-of-type{margin-bottom:0;}}.page-node-29 .social-icons-container p{margin:46px auto 0;}.page-node-29 .global-cta{position:absolute;bottom:0;right:0;left:0;}.page-node-29 .global-cta .cta-link{max-width:520px;padding-right:20px;}.context-careers #section-content{background:#212B2F url(/sites/all/themes/flex/css/img/careers-background.jpg) 50% 0 no-repeat;background-size:100% auto;}.context-careers h1{margin-top:158px;}#block-views-job-listings-list{max-width:880px;margin:0 auto;}#block-views-job-listings-list .view-header{margin:82px 0 0;}#block-views-job-listings-list .view-header p{max-width:none;margin-bottom:0;}#block-views-job-listings-list .view-header small{text-transform:uppercase;}#block-views-job-listings-list .view-content .views-row{clear:left;}#block-views-job-listings-list .view-content .views-row.active h4{color:#EBC005;}#block-views-job-listings-list .view-content .views-row.active .views-field-title .close .bar.top{left:8px;}#block-views-job-listings-list .view-content .views-row.active .views-field-title .close .bar.bottom{right:8px;}#block-views-job-listings-list .view-content .views-row .accordion{display:none;}#block-views-job-listings-list .view-content .views-row .separator{border-top:1px solid #C1C1C1;opacity:.5;}#block-views-job-listings-list .view-content .views-row .details{padding:0 280px 20px 0;float:left;}#block-views-job-listings-list .view-content .views-row .views-field-title{position:relative;cursor:pointer;padding:20px 0;}#block-views-job-listings-list .view-content .views-row .views-field-title h4{-webkit-transition:color 0.3s;transition:color 0.3s;margin:0;max-width:none;padding-right:50px;}#block-views-job-listings-list .view-content .views-row .views-field-title:hover h4{color:#FFF;}#block-views-job-listings-list .view-content .views-row .views-field-title .field-content{display:block;position:relative;}#block-views-job-listings-list .view-content .views-row .views-field-title .close{position:absolute;right:0;top:4px;height:39px;width:40px;}@media screen and (max-width:960px){#block-views-job-listings-list .view-content .views-row .views-field-title .close{top:-2px;}}@media screen and (max-width:520px){#block-views-job-listings-list .view-content .views-row .views-field-title .close{top:-5px;}}#block-views-job-listings-list .view-content .views-row .views-field-title .close .bar{border-radius:3px;-webkit-transition:all 0.3s;transition:all 0.3s;position:absolute;height:3px;width:24px;background:#fff;top:50%;}#block-views-job-listings-list .view-content .views-row .views-field-title .close .top{-webkit-transform:rotate(45deg);transform:rotate(45deg);left:1px;}#block-views-job-listings-list .view-content .views-row .views-field-title .close .bottom{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);right:0;}#block-views-job-listings-list .view-content .views-row .views-field-body ul,#block-views-job-listings-list .view-content .views-row .views-field-responsibilities ul{font-family:"Lato","Verdana","Helvetica","Arial",sans-serif;font-size:17px;line-height:30px;color:#fff;line-height:30px;}#block-views-job-listings-list .view-content .views-row .views-field-body ul li,#block-views-job-listings-list .view-content .views-row .views-field-responsibilities ul li{list-style:none;margin-left:0;background:url(/sites/all/themes/flex/css/img/yellow-checkmark.png) 0 5px no-repeat;padding-left:50px;}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi){#block-views-job-listings-list .view-content .views-row .views-field-body ul li,#block-views-job-listings-list .view-content .views-row .views-field-responsibilities ul li{background-image:url(/sites/all/themes/flex/css/img/2x/yellow-checkmark.png);background-size:26px 20px;}}@media only screen and (-webkit-min-device-pixel-ratio:3),only screen and (min-resolution:288dpi){#block-views-job-listings-list .view-content .views-row .views-field-body ul li,#block-views-job-listings-list .view-content .views-row .views-field-responsibilities ul li{background-image:url(/sites/all/themes/flex/css/img/3x/yellow-checkmark.png);}}#block-views-job-listings-list .view-content .views-row .views-field-body{margin-bottom:40px;}#block-views-job-listings-list .view-content .views-row .form{float:right;padding-top:5px;margin-left:-262px;width:262px;}#block-views-job-listings-list .view-content .views-row .form .form-item{margin:0 0 9px;}#block-views-job-listings-list .view-content .views-row .form .form-item label{display:none !important;}.ie #block-views-job-listings-list .view-content .views-row .form .form-item label{display:block !important;}#block-views-job-listings-list .view-content .views-row .form .form-item input{height:40px;}#block-views-job-listings-list .view-content .views-row .form .form-item input,#block-views-job-listings-list .view-content .views-row .form .form-item textarea{border:none;background:rgba(255,255,255,0.1) 10px 50% no-repeat;color:#fff;}#block-views-job-listings-list .view-content .views-row .form .form-item input::-webkit-input-placeholder,#block-views-job-listings-list .view-content .views-row .form .form-item textarea::-webkit-input-placeholder{-webkit-transition:0.3s color;transition:0.3s color;color:#fff;}#block-views-job-listings-list .view-content .views-row .form .form-item input:-moz-placeholder,#block-views-job-listings-list .view-content .views-row .form .form-item textarea:-moz-placeholder{-webkit-transition:0.3s color;transition:0.3s color;color:#fff;}#block-views-job-listings-list .view-content .views-row .form .form-item input::-moz-placeholder,#block-views-job-listings-list .view-content .views-row .form .form-item textarea::-moz-placeholder{-webkit-transition:0.3s color;transition:0.3s color;color:#fff;}#block-views-job-listings-list .view-content .views-row .form .form-item input:-ms-input-placeholder,#block-views-job-listings-list .view-content .views-row .form .form-item textarea:-ms-input-placeholder{-webkit-transition:0.3s color;transition:0.3s color;color:#fff !important;}#block-views-job-listings-list .view-content .views-row .form .form-item input:hover::-webkit-input-placeholder,#block-views-job-listings-list .view-content .views-row .form .form-item textarea:hover::-webkit-input-placeholder{color:rgba(255,255,255,0.5);}#block-views-job-listings-list .view-content .views-row .form .form-item input:focus:-moz-placeholder,#block-views-job-listings-list .view-content .views-row .form .form-item textarea:focus:-moz-placeholder{color:rgba(255,255,255,0.5);}#block-views-job-listings-list .view-content .views-row .form .form-item input:focus::-moz-placeholder,#block-views-job-listings-list .view-content .views-row .form .form-item textarea:focus::-moz-placeholder{color:rgba(255,255,255,0.5);}#block-views-job-listings-list .view-content .views-row .form .form-item input:focus:-ms-input-placeholder,#block-views-job-listings-list .view-content .views-row .form .form-item textarea:focus:-ms-input-placeholder{color:rgba(255,255,255,0.5) !important;}#block-views-job-listings-list .view-content .views-row .form .form-item input.required,#block-views-job-listings-list .view-content .views-row .form .form-item textarea.required{border-color:#fff !important;}#block-views-job-listings-list .view-content .views-row .form .form-actions{margin:20px 0 0;}#block-views-job-listings-list .view-content .views-row .form .ajax-progress{display:none;}#block-views-job-listings-list .view-content .views-row .button,#block-views-job-listings-list .view-content .views-row input[type="submit"]{float:left;}#block-views-job-listings-list .view-content .views-row input[type="submit"]{border-radius:5px;border:1px solid transparent;font-size:14px;line-height:24px;padding:10px 16px;}#block-views-job-listings-list .view-content .views-row .button.active{margin-top:-60px;opacity:0;z-index:-1;position:absolute;}@media screen and (max-width:768px){#block-views-job-listings-list .view-content .views-row .details{float:none;padding:0 0 20px;}#block-views-job-listings-list .view-content .views-row .form{width:100%;margin:0 0 20px;float:none;}}#block-webform-client-block-79{display:none;}.views-row #block-webform-client-block-79{display:block;}.views-row #block-webform-client-block-79 .block-title,.views-row #block-webform-client-block-79 h2{display:none;}.views-row #block-webform-client-block-79 .messages{font-family:"Lato","Verdana","Helvetica","Arial",sans-serif;font-size:17px;line-height:30px;color:#fff;color:salmon;padding:0;background:none;border:none;margin-top:0;}.views-row #block-webform-client-block-79 .messages ul{clear:left;margin-bottom:20px;margin-left:0;color:inherit;}.views-row #block-webform-client-block-79 .messages ul li{font-size:13px;line-height:normal;margin-bottom:10px;}#block-webform-client-block-79 .webform-confirmation{font-family:"Lato","Verdana","Helvetica","Arial",sans-serif;font-size:17px;line-height:30px;color:#fff;padding-left:70px;background:url(/sites/all/themes/flex/css/img/yellow-checkmark.png) 25px 23px no-repeat;font-size:15px;line-height:24px;}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi){#block-webform-client-block-79 .webform-confirmation{background-image:url(/sites/all/themes/flex/css/img/2x/yellow-checkmark.png);background-size:26px 20px;}}@media only screen and (-webkit-min-device-pixel-ratio:3),only screen and (min-resolution:288dpi){#block-webform-client-block-79 .webform-confirmation{background-image:url(/sites/all/themes/flex/css/img/3x/yellow-checkmark.png);}}#block-webform-client-block-79 .webform-confirmation h3{margin:0;font-size:35px;font-weight:200;color:#fff;}#webform-ajax-wrapper-79 .links{font-family:"Lato","Verdana","Helvetica","Arial",sans-serif;font-size:17px;line-height:30px;color:#fff;font-size:15px;padding-left:70px;}#webform-client-form-79 #webform-component-twitter input{background-image:url(/sites/all/themes/flex/css/img/careers-twitter.png);padding-left:38px;}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi){#webform-client-form-79 #webform-component-twitter input{background-image:url(/sites/all/themes/flex/css/img/2x/careers-twitter.png);background-size:18px 14px;}}@media only screen and (-webkit-min-device-pixel-ratio:3),only screen and (min-resolution:288dpi){#webform-client-form-79 #webform-component-twitter input{background-image:url(/sites/all/themes/flex/css/img/3x/careers-twitter.png);}}#webform-client-form-79 #webform-component-linkedin input{background-image:url(/sites/all/themes/flex/css/img/careers-linkedin.png);padding-left:38px;}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi){#webform-client-form-79 #webform-component-linkedin input{background-image:url(/sites/all/themes/flex/css/img/2x/careers-linkedin.png);background-size:14px 14px;}}@media only screen and (-webkit-min-device-pixel-ratio:3),only screen and (min-resolution:288dpi){#webform-client-form-79 #webform-component-linkedin input{background-image:url(/sites/all/themes/flex/css/img/3x/careers-linkedin.png);}}.social-footer #section-footer{background:none;}.social-icons-container{text-align:center;}.social-icons-container p{margin:145px auto 100px;}.social-icons-container a{display:inline-block;margin-right:10px;border:none;}.social-icons-container a.last{margin-right:0;}.social-icons-container a img{max-height:27px;}.page-node-83 #page-title{margin-bottom:50px;max-width:900px;text-align:center;}.page-node-83 h3{color:#FFF;}.page-node-83 h3 span{color:#FEEE00;}#block-block-4 .content p{max-width:900px;}#node-webform-83 form{max-width:900px;}#node-webform-83 form .bad-child{position:relative;}#node-webform-83 form .bad-child:before,#node-webform-83 form .bad-child::before{content:"!";font-family:"Lato","Verdana","Helvetica","Arial",sans-serif;position:absolute;left:-25px;font-size:47px;line-height:normal;color:red;opacity:.6;}#node-webform-83 form input::-webkit-input-placeholder,#node-webform-83 form textarea::-webkit-input-placeholder{-webkit-transition:0.3s color;transition:0.3s color;color:#494D51;}#node-webform-83 form input:-moz-placeholder,#node-webform-83 form textarea:-moz-placeholder{-webkit-transition:0.3s color;transition:0.3s color;color:#494D51;}#node-webform-83 form input::-moz-placeholder,#node-webform-83 form textarea::-moz-placeholder{-webkit-transition:0.3s color;transition:0.3s color;color:#494D51;}#node-webform-83 form input:-ms-input-placeholder,#node-webform-83 form textarea:-ms-input-placeholder{-webkit-transition:0.3s color;transition:0.3s color;color:#494D51 !important;}#node-webform-83 form input:hover::-webkit-input-placeholder,#node-webform-83 form textarea:hover::-webkit-input-placeholder{color:#61676c;}#node-webform-83 form input:focus:-moz-placeholder,#node-webform-83 form textarea:focus:-moz-placeholder{color:#61676c;}#node-webform-83 form input:focus::-moz-placeholder,#node-webform-83 form textarea:focus::-moz-placeholder{color:#61676c;}#node-webform-83 form input:focus:-ms-input-placeholder,#node-webform-83 form textarea:focus:-ms-input-placeholder{color:#61676c !important;}#node-webform-83 form input:focus::-webkit-input-placeholder,#node-webform-83 form textarea:focus::-webkit-input-placeholder{color:#6d7379;}#node-webform-83 form input:focus:-moz-placeholder,#node-webform-83 form textarea:focus:-moz-placeholder{color:#6d7379;}#node-webform-83 form input:focus::-moz-placeholder,#node-webform-83 form textarea:focus::-moz-placeholder{color:#6d7379;}#node-webform-83 form input:focus:-ms-input-placeholder,#node-webform-83 form textarea:focus:-ms-input-placeholder{color:#6d7379 !important;}#node-webform-83 form input.error::-webkit-input-placeholder,#node-webform-83 form textarea.error::-webkit-input-placeholder{-webkit-transition:0.3s color;transition:0.3s color;color:#A18686;}#node-webform-83 form input.error:-moz-placeholder,#node-webform-83 form textarea.error:-moz-placeholder{-webkit-transition:0.3s color;transition:0.3s color;color:#A18686;}#node-webform-83 form input.error::-moz-placeholder,#node-webform-83 form textarea.error::-moz-placeholder{-webkit-transition:0.3s color;transition:0.3s color;color:#A18686;}#node-webform-83 form input.error:-ms-input-placeholder,#node-webform-83 form textarea.error:-ms-input-placeholder{-webkit-transition:0.3s color;transition:0.3s color;color:#A18686 !important;}#node-webform-83 form input.error:hover::-webkit-input-placeholder,#node-webform-83 form textarea.error:hover::-webkit-input-placeholder{color:#b7a3a3;}#node-webform-83 form input.error:focus:-moz-placeholder,#node-webform-83 form textarea.error:focus:-moz-placeholder{color:#b7a3a3;}#node-webform-83 form input.error:focus::-moz-placeholder,#node-webform-83 form textarea.error:focus::-moz-placeholder{color:#b7a3a3;}#node-webform-83 form input.error:focus:-ms-input-placeholder,#node-webform-83 form textarea.error:focus:-ms-input-placeholder{color:#b7a3a3 !important;}#node-webform-83 form input.error:focus::-webkit-input-placeholder,#node-webform-83 form textarea.error:focus::-webkit-input-placeholder{color:#c2b1b1;}#node-webform-83 form input.error:focus:-moz-placeholder,#node-webform-83 form textarea.error:focus:-moz-placeholder{color:#c2b1b1;}#node-webform-83 form input.error:focus::-moz-placeholder,#node-webform-83 form textarea.error:focus::-moz-placeholder{color:#c2b1b1;}#node-webform-83 form input.error:focus:-ms-input-placeholder,#node-webform-83 form textarea.error:focus:-ms-input-placeholder{color:#c2b1b1 !important;}#node-webform-83 form h4{margin-left:0;font-size:47px;line-height:normal;font-weight:900;}#node-webform-83 form label{display:none;text-transform:uppercase;font-family:"Lato","Verdana","Helvetica","Arial",sans-serif;}.ie #node-webform-83 form label{display:block;}#node-webform-83 form fieldset{margin-top:50px;padding-top:50px;border-top:1px solid #494D51;}#node-webform-83 form .webform-component-textfield input,#node-webform-83 form .webform-component-textfield textarea,#node-webform-83 form .webform-component-email input,#node-webform-83 form .webform-component-email textarea,#node-webform-83 form .webform-component-textarea input,#node-webform-83 form .webform-component-textarea textarea{font-size:47px;}#node-webform-83 form .webform-component-textfield:last-of-type,#node-webform-83 form .webform-component-email:last-of-type{margin-bottom:0;}#node-webform-83 form .webform-component-textfield input,#node-webform-83 form .webform-component-email input{background:none;border:none;color:#FFF;font-weight:900;padding:0;height:auto;}.ie #node-webform-83 form .webform-component-textfield input,.ie #node-webform-83 form .webform-component-email input{border:1px solid #333;padding:8px;}#node-webform-83 form .webform-component-textfield input.error,#node-webform-83 form .webform-component-email input.error{border:none !important;}.ie #node-webform-83 form .webform-component-textfield input.error,.ie #node-webform-83 form .webform-component-email input.error{border:1px solid #333 !important;}#node-webform-83 form .webform-component-textarea{margin-bottom:0;}#node-webform-83 form .webform-component-textarea textarea{background:none;border:none;color:#FFF;font-weight:900;padding:0;overflow:hidden;resize:none;}.ie #node-webform-83 form .webform-component-textarea textarea{border:1px solid #333;padding:8px;}#node-webform-83 .form-actions{margin-top:20px;}#node-webform-83 .form-actions input{width:200px;}@media screen and (max-width:1040px){#node-webform-83 form .bad-child:before,#node-webform-83 form .bad-child::before{font-size:35px;}#node-webform-83 form h4{font-size:35px;}#node-webform-83 form .webform-component-textfield input,#node-webform-83 form .webform-component-textfield textarea,#node-webform-83 form .webform-component-email input,#node-webform-83 form .webform-component-email textarea,#node-webform-83 form .webform-component-textarea input,#node-webform-83 form .webform-component-textarea textarea{font-size:35px;}}@media screen and (max-width:800px){#node-webform-83 form .bad-child:before,#node-webform-83 form .bad-child::before{font-size:27px;left:-15px;}#node-webform-83 form .webform-component-textfield input,#node-webform-83 form .webform-component-textfield textarea,#node-webform-83 form .webform-component-email input,#node-webform-83 form .webform-component-email textarea,#node-webform-83 form .webform-component-textarea input,#node-webform-83 form .webform-component-textarea textarea{font-size:27px;font-weight:bold;}#node-webform-83 form .form-actions{margin-top:20px;}#node-webform-83 form .form-actions input{padding:22px 20px;font-size:19px;}}@media screen and (max-width:620px){#node-webform-83 form fieldset{margin-top:30px;padding-top:30px;}#node-webform-83 form .bad-child:before,#node-webform-83 form .bad-child::before{font-size:17px;left:-10px;}#node-webform-83 form h4{font-size:27px;}#node-webform-83 form .webform-component-textfield input,#node-webform-83 form .webform-component-textfield textarea,#node-webform-83 form .webform-component-email input,#node-webform-83 form .webform-component-email textarea,#node-webform-83 form .webform-component-textarea input,#node-webform-83 form .webform-component-textarea textarea{font-size:17px;}#node-webform-83 form .form-actions{margin-top:20px;}#node-webform-83 form .form-actions input{padding:18px 20px;font-size:17px;}}@media screen and (max-width:400px){#node-webform-83 form .bad-child:before,#node-webform-83 form .bad-child::before{font-size:13px;left:-8px;}#node-webform-83 form h4{font-size:21px;}#node-webform-83 form .webform-component-textfield input,#node-webform-83 form .webform-component-textfield textarea,#node-webform-83 form .webform-component-email input,#node-webform-83 form .webform-component-email textarea,#node-webform-83 form .webform-component-textarea input,#node-webform-83 form .webform-component-textarea textarea{font-size:13px;}#node-webform-83 form .form-actions{margin-top:20px;}#node-webform-83 form .form-actions input{padding:15px 20px;font-size:17px;}}.view-case-studies .view-content .views-row a{border:none;display:block;overflow:hidden;color:inherit;}.view-case-studies .view-content .views-row a .banner{position:relative;width:90%;padding:8.2% 5.25%;margin:-1px 0;background-size:cover;background-position:50% 50%;}.view-case-studies .view-content .views-row a .banner .overlay{-webkit-transition:opacity 0.3s;transition:opacity 0.3s;position:absolute;top:-1px;left:-1px;right:-1px;bottom:-1px;background:#000;opacity:.2;}.view-case-studies .view-content .views-row a .banner .banner-inner{position:relative;margin:0 auto;}@media screen and (max-width:480px){.view-case-studies .view-content .views-row a .banner .banner-inner small{font-size:11px;}}.view-case-studies .view-content .views-row a .banner .banner-inner .client-name,.view-case-studies .view-content .views-row a .banner .banner-inner h3{-webkit-transition:0.3s color;transition:0.3s color;}.view-case-studies .view-content .views-row a .banner .banner-inner .client-name{line-height:22px;margin-bottom:10px;text-transform:uppercase;}.view-case-studies .view-content .views-row a .banner .banner-inner .client-name small{text-align:left !important;max-width:none !important;}.view-case-studies .view-content .views-row a .banner .banner-inner h3{font-family:"Lora","Georgia","Times New Roman","Times",serif;margin-bottom:50px;max-width:none;}.view-case-studies .view-content .views-row a .banner .banner-inner .fake-link span{font-family:"Lato","Verdana","Helvetica","Arial",sans-serif;-webkit-transition:0.2s;transition:0.2s;display:inline-block;padding:0;text-decoration:none;text-align:center;border-radius:5px;border:1px solid transparent;font-size:14px;line-height:24px;padding:10px 16px;background:url(/sites/all/themes/flex/css/img/arrow-white.png) 88% 50% no-repeat;border-color:#FAFAFA;color:#FAFAFA;padding-right:50px;}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi){.view-case-studies .view-content .views-row a .banner .banner-inner .fake-link span{background-image:url(/sites/all/themes/flex/css/img/2x/arrow-white.png);background-size:20px 14px;}}@media only screen and (-webkit-min-device-pixel-ratio:3),only screen and (min-resolution:288dpi){.view-case-studies .view-content .views-row a .banner .banner-inner .fake-link span{background-image:url(/sites/all/themes/flex/css/img/3x/arrow-white.png);}}.view-case-studies .view-content .views-row a .banner .banner-inner .fake-link span:hover,.view-case-studies .view-content .views-row a .banner .banner-inner .fake-link span::after{background-color:#FAFAFA;background-image:url(/sites/all/themes/flex/css/img/arrow-black.png);background-position:92%;color:#212B2F;}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi){.view-case-studies .view-content .views-row a .banner .banner-inner .fake-link span:hover,.view-case-studies .view-content .views-row a .banner .banner-inner .fake-link span::after{background-image:url(/sites/all/themes/flex/css/img/2x/arrow-black.png);background-size:20px 14px;}}@media only screen and (-webkit-min-device-pixel-ratio:3),only screen and (min-resolution:288dpi){.view-case-studies .view-content .views-row a .banner .banner-inner .fake-link span:hover,.view-case-studies .view-content .views-row a .banner .banner-inner .fake-link span::after{background-image:url(/sites/all/themes/flex/css/img/3x/arrow-black.png);}}.view-case-studies .view-content .views-row a .banner .banner-inner .fake-link span::after{content:"";display:block;border:none;background:none;}.view-case-studies .view-content .views-row a:hover .banner .overlay{opacity:.4;}@media screen and (max-width:480px){.view-case-studies .view-content .views-row a:hover .banner .overlay{opacity:.8;}}.view-case-studies .view-content .views-row a:hover .banner .banner-inner .client-name,.view-case-studies .view-content .views-row a:hover .banner .banner-inner h3{color:#FAFAFA;}.view-case-studies .view-content .views-row-odd{clear:left;}.view-case-studies .view-content .full-width .banner{display:table;}.view-case-studies .view-content .full-width .banner .banner-inner{display:table-cell;vertical-align:bottom;}@media screen and (min-width:769px){.view-case-studies .view-content .half-width{width:50%;float:left;}.view-case-studies .view-content .half-width a .banner{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:16.4% 10.5%;}.view-case-studies .view-content .half-width a .banner .banner-inner h3{font-size:29px;line-height:44px;}}@media screen and (max-width:768px){.view-case-studies .view-content .half-width a .banner{display:table;}.view-case-studies .view-content .half-width a .banner .banner-inner{display:table-cell;vertical-align:bottom;}}@media screen and (max-width:1240px){.view-case-studies .view-content .views-row a .banner{padding-top:100px;padding-bottom:100px;}}.section-164 .inner-content{max-width:880px;margin:0 auto;}.section-85 .logos{margin:50px auto 0;margin-bottom:-4% !important;font-size:0;}.section-85 .logos::after{content:".";display:block;height:0;clear:both;visibility:hidden;}@media screen and (max-width:550px){.section-85 .logos{margin-bottom:-8% !important;}}.section-85 .logos .logo{display:inline-block;max-width:228px;width:13.333%;margin:0 4% 4% 0;}.section-85 .logos .logo:nth-of-type(6n){margin-right:0;}.section-85 .logos .logo img{opacity:.8;}@media screen and (min-width:551px) and (max-width:960px){.section-85 .logos .logo{width:22.333%;margin-right:3%;}.section-85 .logos .logo:nth-of-type(4n){margin-right:0;}}@media screen and (max-width:550px){.section-85 .logos .logo{width:40%;margin-right:16%;margin-bottom:8%;}.section-85 .logos .logo img{max-width:90%;}.section-85 .logos .logo:nth-of-type(2n){margin-right:0;}}.page-ideas #section-content,.page-mountaintop #section-content,.page-feed-the-machine #section-content{padding-top:0;}.page-ideas #section-content #zone-content-wrapper,.page-mountaintop #section-content #zone-content-wrapper,.page-feed-the-machine #section-content #zone-content-wrapper{background:#fff;}.page-ideas #section-content #zone-secondary-menu-wrapper,.page-mountaintop #section-content #zone-secondary-menu-wrapper,.page-feed-the-machine #section-content #zone-secondary-menu-wrapper{border-bottom:1px solid #EDEDED;background:#fcfcfc;}.page-ideas #page-title,.page-mountaintop #page-title,.page-feed-the-machine #page-title{display:none;}.page-ideas #block-system-main .views-row,.page-mountaintop #block-system-main .views-row,.page-feed-the-machine #block-system-main .views-row{margin:0 auto;max-width:700px;border-bottom:1px solid #EDEDED;padding:100px 0;}@media screen and (max-width:600px){.page-ideas #block-system-main .views-row,.page-mountaintop #block-system-main .views-row,.page-feed-the-machine #block-system-main .views-row{padding:50px 0;}}.page-ideas #block-system-main .views-row h2,.page-mountaintop #block-system-main .views-row h2,.page-feed-the-machine #block-system-main .views-row h2{margin-bottom:30px;}.page-ideas #block-system-main .views-row h2 a,.page-mountaintop #block-system-main .views-row h2 a,.page-feed-the-machine #block-system-main .views-row h2 a{border:none;color:inherit;}.page-ideas #block-system-main .views-row .read-more,.page-mountaintop #block-system-main .views-row .read-more,.page-feed-the-machine #block-system-main .views-row .read-more{margin-top:50px;text-align:center;}.page-ideas #block-system-main .views-row .read-more a,.page-mountaintop #block-system-main .views-row .read-more a,.page-feed-the-machine #block-system-main .views-row .read-more a{background:#fff;}.page-ideas #block-system-main .views-row .read-more a:hover,.page-mountaintop #block-system-main .views-row .read-more a:hover,.page-feed-the-machine #block-system-main .views-row .read-more a:hover{background:#EBC005;color:#554501;}.page-ideas #block-system-main .views-row .read-more a:active,.page-mountaintop #block-system-main .views-row .read-more a:active,.page-feed-the-machine #block-system-main .views-row .read-more a:active{border-color:#EBC005;background:#EBC005;color:#554501;}.page-ideas #block-system-main .views-row-first,.page-mountaintop #block-system-main .views-row-first,.page-feed-the-machine #block-system-main .views-row-first{padding-top:0;}.page-ideas #block-system-main .views-row-last,.page-mountaintop #block-system-main .views-row-last,.page-feed-the-machine #block-system-main .views-row-last{border-bottom:none;padding-bottom:0;}.page-ideas #block-system-main .views-row .details,.page-mountaintop #block-system-main .views-row .details{margin-bottom:10px;font-size:14px;}.page-ideas #block-system-main .views-row .details::after,.page-mountaintop #block-system-main .views-row .details::after{content:".";display:block;height:0;clear:both;visibility:hidden;}.page-ideas #block-system-main .views-row .details .left,.page-mountaintop #block-system-main .views-row .details .left{float:left;}.page-ideas #block-system-main .views-row .details .left .date,.page-mountaintop #block-system-main .views-row .details .left .date{margin-right:20px;}.page-ideas #block-system-main .views-row .details .left a,.page-mountaintop #block-system-main .views-row .details .left a{border:none;background:-1px 50% no-repeat;padding-left:21px;color:inherit;text-transform:lowercase;white-space:nowrap;background-image:url(/sites/all/themes/flex/css/img/comments-icon.png);}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi){.page-ideas #block-system-main .views-row .details .left a,.page-mountaintop #block-system-main .views-row .details .left a{background-image:url(/sites/all/themes/flex/css/img/2x/comments-icon.png);background-size:14px 13px;}}@media only screen and (-webkit-min-device-pixel-ratio:3),only screen and (min-resolution:288dpi){.page-ideas #block-system-main .views-row .details .left a,.page-mountaintop #block-system-main .views-row .details .left a{background-image:url(/sites/all/themes/flex/css/img/3x/comments-icon.png);}}.page-ideas #block-system-main .views-row .details .right,.page-mountaintop #block-system-main .views-row .details .right{float:right;}.page-ideas #block-system-main .views-row .details .right a,.page-mountaintop #block-system-main .views-row .details .right a{border-color:inherit;color:inherit;}@media screen and (max-width:600px){.page-ideas #block-system-main .views-row .details .left,.page-ideas #block-system-main .views-row .details .right,.page-mountaintop #block-system-main .views-row .details .left,.page-mountaintop #block-system-main .views-row .details .right{float:none;display:block;}}.page-ideas #block-system-main .views-row img,.page-mountaintop #block-system-main .views-row img{width:100%;}.page-feed-the-machine #block-system-main .views-row .episode-count{margin-bottom:10px;text-transform:uppercase;}.page-feed-the-machine #block-system-main .views-row .audio{margin-top:50px;}.page-feed-the-machine #block-system-main .views-row h2{margin-top:10px;}#block-views-blog-categories .block-inner{padding:18px 0;position:relative;}#block-views-blog-categories .view-header{position:absolute;left:0;display:block;line-height:46px;margin-right:20px;}#block-views-blog-categories .view-content{padding-left:100px;padding-right:120px;}#block-views-blog-categories .view-content .disabled{height:0;overflow:hidden;}#block-views-blog-categories .view-content ul{max-width:none;margin-bottom:0;list-style:none;}#block-views-blog-categories .view-content ul::after{content:".";display:block;height:0;clear:both;visibility:hidden;}#block-views-blog-categories .view-content ul li{margin:0;float:left;margin-left:30px;}#block-views-blog-categories .view-content ul li a{font-family:"Lato","Verdana","Helvetica","Arial",sans-serif;-webkit-transition:0.2s;transition:0.2s;display:inline-block;padding:0;text-decoration:none;text-align:center;border-radius:5px;border:1px solid transparent;font-size:14px;line-height:24px;padding:10px 16px;background:#FCFCFC;border-color:#EDEDED;color:#64717D;-webkit-transition:background 0.3s,color 0.3s,border-color 0.3s;transition:background 0.3s,color 0.3s,border-color 0.3s;}#block-views-blog-categories .view-content ul li a.active,#block-views-blog-categories .view-content ul li a:hover{border-color:#CBCBCB;background:#E7E7E7;position:relative;z-index:2;}@media screen and (max-width:1040px){#block-views-blog-categories .view-content ul{margin-left:30px;}#block-views-blog-categories .view-content ul li{margin-left:0;}#block-views-blog-categories .view-content ul li a{border-radius:0;margin-right:-1px;}#block-views-blog-categories .view-content ul li:first-of-type a{-webkit-border-top-left-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-bottomleft:5px;border-top-left-radius:5px;border-bottom-left-radius:5px;}#block-views-blog-categories .view-content ul li:last-of-type a{-webkit-border-bottom-right-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-topright:5px;border-bottom-right-radius:5px;border-top-right-radius:5px;}}#block-views-blog-categories .view-footer{position:absolute;right:0;top:18px;}@media screen and (max-width:890px){#block-views-blog-categories .view-header{display:none;}#block-views-blog-categories .view-content{padding-left:0;}#block-views-blog-categories .view-content ul{margin-left:0;text-align:center;}}@media screen and (max-width:580px){#block-views-blog-categories .view-content,#block-views-blog-categories .view-footer{float:none;}}@media screen and (max-width:480px){#block-views-blog-categories .view-content ul li a{padding:8px;}}@media screen and (max-width:380px){#block-views-blog-categories .view-content ul li a{padding:6px;font-size:13px;}}#menu-select{border-radius:4px;border:1px solid #CBCBCB;display:none;}#menu-select:hover{border-color:#bebebe;}.page-feed-the-machine #zone-preface-wrapper{background:url(/sites/all/themes/flex/css/img/feed-the-machine-background.png) 50% no-repeat;background-size:cover;padding:160px 0 28px;}@media screen and (max-width:480px){.page-feed-the-machine #zone-preface-wrapper{padding-top:110px;}}#block-block-6 .block-title{display:none;}#block-block-6 .content{max-width:700px;margin:0 auto;color:rgba(250,250,250,0.85);}#block-block-6 .content::after{content:".";display:block;height:0;clear:both;visibility:hidden;}#block-block-6 .content .top{padding:0 40px;}#block-block-6 .content .top::after{content:".";display:block;height:0;clear:both;visibility:hidden;}@media screen and (max-width:780px){#block-block-6 .content .top{padding:0;}}#block-block-6 .content .top .logo{float:left;width:30%;}#block-block-6 .content .top .text{float:right;width:58.5%;margin-top:2.5%;}#block-block-6 .content hr{margin:30px auto 20px;border-top:2px solid rgba(237,237,237,0.2);}#block-block-6 .content p{float:left;width:71%;margin-right:2%;font-size:19px;font-weight:600;line-height:28px;}#block-block-6 .content .right{float:right;}#block-block-6 .content .right a{font-family:"Lato","Verdana","Helvetica","Arial",sans-serif;-webkit-transition:0.2s;transition:0.2s;display:inline-block;padding:0;text-decoration:none;text-align:center;border-radius:5px;display:inline-block;border:1px solid #60FF73;background:#60FF73;padding:10px 14px;color:#000;font-size:14px;font-weight:500;line-height:24px;}@media screen and (max-width:780px){#block-block-6 .content p{float:none;width:auto;margin-right:0;}#block-block-6 .content .right{float:none;}}.node-type-blog .jp-audio,.node-type-private-blog .jp-audio{margin:0 auto 50px;max-width:700px;}.node-type-blog #zone-postface-wrapper,.node-type-private-blog #zone-postface-wrapper{border-top:1px solid #EDEDED;background:#f8f8f8;}.node-type-blog #section-content,.node-type-private-blog #section-content{padding:0;overflow:hidden;font-weight:400;}.node-type-blog #section-content #zone-preface,.node-type-private-blog #section-content #zone-preface{width:auto;max-width:none;}.node-type-blog #section-content #disqus_thread,.node-type-private-blog #section-content #disqus_thread{margin-top:50px;}.node-type-blog #section-content #zone-postface-wrapper #zone-postface,.node-type-private-blog #section-content #zone-postface-wrapper #zone-postface{max-width:none;width:92%;margin:0 auto;}.blog-node-feature .view-content{position:relative;}.blog-node-feature .overlay{position:absolute;top:0;bottom:0;left:0;right:0;background:#000;opacity:.35;}.blog-node-feature .banner{position:relative;overflow:hidden;background-color:#666;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;}.blog-node-feature .post .post-inner{position:relative;max-width:880px;padding:0 4%;padding-top:200px;margin:auto;}@media screen and (max-width:768px){.blog-node-feature .post .post-inner{padding-top:100px;}}@media screen and (max-height:720px){.blog-node-feature .post .post-inner{padding-top:100px;}}.blog-node-feature .post .post-inner .category{display:block;text-transform:uppercase;font-size:11px;font-weight:600;line-height:22px;}.blog-node-feature .post .post-inner h1{margin-top:145px;margin-bottom:80px;max-width:880px;}@media screen and (max-height:800px){.blog-node-feature .post .post-inner h1{margin-top:150px;}}@media screen and (max-height:700px){.blog-node-feature .post .post-inner h1{margin-top:60px;}}@media screen and (max-width:768px){.blog-node-feature .post .post-inner h1{margin-bottom:100px;}}@media screen and (max-width:520px){.blog-node-feature .post .post-inner h1{margin-bottom:124px;}}.blog-node-feature .post .post-details{position:absolute;bottom:0;left:0;right:0;background:rgba(20,25,29,0.5);padding:20px;font-size:14px;font-weight:400;line-height:22px;}.blog-node-feature .post .post-details .center{max-width:700px;margin:0 auto;}.blog-node-feature .post .post-details .center::after{content:".";display:block;height:0;clear:both;visibility:hidden;}.blog-node-feature .post .post-details .center .date-comments{float:left;}.blog-node-feature .post .post-details .center .date-comments .date{margin-right:20px;}.blog-node-feature .post .post-details .center .date-comments .comments a{border:none;background:-1px 50% no-repeat;padding-left:21px;color:inherit;text-transform:lowercase;white-space:nowrap;background-image:url(/sites/all/themes/flex/css/img/comments-icon-light.png);}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi){.blog-node-feature .post .post-details .center .date-comments .comments a{background-image:url(/sites/all/themes/flex/css/img/2x/comments-icon-light.png);background-size:14px 13px;}}@media only screen and (-webkit-min-device-pixel-ratio:3),only screen and (min-resolution:288dpi){.blog-node-feature .post .post-details .center .date-comments .comments a{background-image:url(/sites/all/themes/flex/css/img/3x/comments-icon-light.png);}}.blog-node-feature .post .post-details .center .author{float:right;}@media screen and (max-width:520px){.blog-node-feature .post .post-details .center .date-comments,.blog-node-feature .post .post-details .center .author{float:none;display:block;text-align:center;}.blog-node-feature .post .post-details .center .date-comments .date{margin-right:0;}.blog-node-feature .post .post-details .center .date-comments .comments{display:none;}.blog-node-feature .post .post-details .center .author{margin:10px 0;}}.blog-node-feature .post .image-attribution{position:absolute;right:20px;bottom:20px;color:rgba(250,250,250,0.5);font-size:10px;}@media screen and (max-width:1024px){.blog-node-feature .post .image-attribution{display:none;}}.blog-node-feature .post .image-attribution a{border-bottom:none;color:inherit;}.view-blog .view-empty p{text-align:center;margin-bottom:0;}#block-views-blog-credits{display:none;}@media screen and (max-width:1024px){#block-views-blog-credits{display:block;}}#block-disqus-disqus-comments .block-inner{padding:0 4%;max-width:650px;margin:auto;}.blog-image-left{float:left;margin-right:20px;max-width:50%;}@media screen and (max-width:550px){.blog-image-left{float:none;display:block;margin:0 auto;width:auto;height:auto;}}.blog-image-right{float:right;margin-left:20px;max-width:50%;}@media screen and (max-width:600px){.blog-image-right{float:none;display:block;margin:0 auto;width:auto;height:auto;}}.blog-image-center{margin:0 auto;display:block;width:auto;height:auto;}#block-views-blog-related{margin:100px auto;max-width:1020px;}@media screen and (max-width:768px){#block-views-blog-related{margin:70px auto;}}#block-views-blog-related .view-header h4{max-width:none;text-align:center;}#block-views-blog-related .view-content{margin:50px 0 70px;}#block-views-blog-related .view-footer em{font-size:23px;display:block;margin-bottom:30px;}#block-block-7{max-width:1060px;margin:0 auto;background:url(/sites/all/themes/flex/css/img/sf-logo-footer.png) 50% 70px no-repeat;padding:160px 0 100px;}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi){#block-block-7{background-image:url(/sites/all/themes/flex/css/img/2x/sf-logo-footer.png);background-size:34px 41px;}}@media only screen and (-webkit-min-device-pixel-ratio:3),only screen and (min-resolution:288dpi){#block-block-7{background-image:url(/sites/all/themes/flex/css/img/3x/sf-logo-footer.png);}}@media screen and (max-width:800px){#block-block-7{padding:110px 0 50px;background-position:50% 45px;}}#block-block-7 .content{text-align:center;color:rgba(250,250,250,0.85);}#block-block-7 .content h2{margin-bottom:50px;text-align:inherit;color:inherit;}#block-block-7 .content p{max-width:700px;margin:30px auto;font-weight:400;}#block-block-7 .content p.bottom{font-family:"Lora","Georgia","Times New Roman","Times",serif;margin-top:50px;color:rgba(255,255,255,0.3);font-size:17px;font-weight:300;font-style:italic;}#block-block-7 .content .client-set img{width:50%;}@media screen and (max-width:800px){#block-block-7 .content .client-set img{width:100%;margin:20px 0;}}.page-ideas .block-webform,.node-type-blog .block-webform,.node-type-private-blog .block-webform{display:none;}.page-ideas .flexBox .block-webform,.node-type-blog .flexBox .block-webform,.node-type-private-blog .flexBox .block-webform{display:block;}#zone-bottom-bar-wrapper{-webkit-transition:bottom 0.3s;transition:bottom 0.3s;position:fixed;bottom:0;left:0;right:0;width:100%;padding:15px 0;background:#fcfcfc;border-top:1px solid #ECEEF1;bottom:-70px;visibility:hidden;}@media screen and (max-width:480px){#zone-bottom-bar-wrapper{padding:10px 0;}}#zone-bottom-bar-wrapper #zone-bottom-bar{max-width:700px;margin:auto;}#zone-bottom-bar-wrapper.enabled{bottom:0;}#zone-bottom-bar-wrapper .region-bottom-bar{float:none;display:block;position:static;}#zone-bottom-bar-wrapper #block-block-5{float:left;}@media screen and (max-width:480px){#zone-bottom-bar-wrapper #block-block-5{text-align:center;float:none;line-height:1;}#zone-bottom-bar-wrapper #block-block-5 .block-inner{display:inline-block;}}#zone-bottom-bar-wrapper #block-block-5 .sharethis-wrapper > span{float:left;margin-right:10px;}#zone-bottom-bar-wrapper #block-block-5 .sharethis-wrapper > span:last-of-type{margin-right:0;}#zone-bottom-bar-wrapper #block-block-5 .sharethis-wrapper span{display:block;}#zone-bottom-bar-wrapper #block-block-5 .sharethis-wrapper .stButton_gradient{display:none;background:none;border:none;-webkit-filter:none;filter:none;}#zone-bottom-bar-wrapper #block-block-5 .sharethis-wrapper .stButton_gradient .chicklets{font-size:0;text-indent:-9999px;background:none;}#zone-bottom-bar-wrapper #block-block-5 .sharethis-wrapper .stMainServices{background:none !important;display:none !important;}#zone-bottom-bar-wrapper #block-block-5 .sharethis-wrapper .stButton{border-radius:5px;-webkit-transition:all 0.3s;transition:all 0.3s;margin:0;width:auto;height:auto;padding:14px 10px 14px 12px;display:block !important;border:1px solid #BBC1C3;}#zone-bottom-bar-wrapper #block-block-5 .sharethis-wrapper .stButton:after{content:'';display:block;}#zone-bottom-bar-wrapper #block-block-5 .sharethis-wrapper .stButton:hover .stBubble_hcount{color:#FFF !important;}#zone-bottom-bar-wrapper #block-block-5 .sharethis-wrapper .stArrow{background:none;padding:0;height:15px;line-height:1;}#zone-bottom-bar-wrapper #block-block-5 .sharethis-wrapper .stArrow .stHBubble{margin:0;padding:0;}#zone-bottom-bar-wrapper #block-block-5 .sharethis-wrapper .stArrow .stHBubble .stBubble_hcount{font-size:15px;font-family:"Lato","Verdana","Helvetica","Arial",sans-serif;}#zone-bottom-bar-wrapper #block-block-5 .sharethis-wrapper .st_twitter_hcount .stButton{background:url(/sites/all/themes/flex/css/img/blog-twitter-icon.png) 10px center no-repeat;padding-left:40px;}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi){#zone-bottom-bar-wrapper #block-block-5 .sharethis-wrapper .st_twitter_hcount .stButton{background-image:url(/sites/all/themes/flex/css/img/2x/blog-twitter-icon.png);background-size:18px 16px;}}@media only screen and (-webkit-min-device-pixel-ratio:3),only screen and (min-resolution:288dpi){#zone-bottom-bar-wrapper #block-block-5 .sharethis-wrapper .st_twitter_hcount .stButton{background-image:url(/sites/all/themes/flex/css/img/3x/blog-twitter-icon.png);}}#zone-bottom-bar-wrapper #block-block-5 .sharethis-wrapper .st_twitter_hcount .stButton:after,#zone-bottom-bar-wrapper #block-block-5 .sharethis-wrapper .st_twitter_hcount .stButton:hover{background-image:url(/sites/all/themes/flex/css/img/blog-twitter-icon-h.png);}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi){#zone-bottom-bar-wrapper #block-block-5 .sharethis-wrapper .st_twitter_hcount .stButton:after,#zone-bottom-bar-wrapper #block-block-5 .sharethis-wrapper .st_twitter_hcount .stButton:hover{background-image:url(/sites/all/themes/flex/css/img/2x/blog-twitter-icon-h.png);background-size:18px 16px;}}@media only screen and (-webkit-min-device-pixel-ratio:3),only screen and (min-resolution:288dpi){#zone-bottom-bar-wrapper #block-block-5 .sharethis-wrapper .st_twitter_hcount .stButton:after,#zone-bottom-bar-wrapper #block-block-5 .sharethis-wrapper .st_twitter_hcount .stButton:hover{background-image:url(/sites/all/themes/flex/css/img/3x/blog-twitter-icon-h.png);}}#zone-bottom-bar-wrapper #block-block-5 .sharethis-wrapper .st_twitter_hcount .stButton:hover{background-color:#59adeb;border-color:#59adeb;}#zone-bottom-bar-wrapper #block-block-5 .sharethis-wrapper .st_twitter_hcount .stButton .stBubble_hcount{color:#59adeb;}#zone-bottom-bar-wrapper #block-block-5 .sharethis-wrapper .st_facebook_hcount .stButton{background:url(/sites/all/themes/flex/css/img/blog-facebook-icon.png) 10px center no-repeat;padding-left:31px;}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi){#zone-bottom-bar-wrapper #block-block-5 .sharethis-wrapper .st_facebook_hcount .stButton{background-image:url(/sites/all/themes/flex/css/img/2x/blog-facebook-icon.png);background-size:9px 18px;}}@media only screen and (-webkit-min-device-pixel-ratio:3),only screen and (min-resolution:288dpi){#zone-bottom-bar-wrapper #block-block-5 .sharethis-wrapper .st_facebook_hcount .stButton{background-image:url(/sites/all/themes/flex/css/img/3x/blog-facebook-icon.png);}}#zone-bottom-bar-wrapper #block-block-5 .sharethis-wrapper .st_facebook_hcount .stButton:after,#zone-bottom-bar-wrapper #block-block-5 .sharethis-wrapper .st_facebook_hcount .stButton:hover{background-image:url(/sites/all/themes/flex/css/img/blog-facebook-icon-h.png);}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi){#zone-bottom-bar-wrapper #block-block-5 .sharethis-wrapper .st_facebook_hcount .stButton:after,#zone-bottom-bar-wrapper #block-block-5 .sharethis-wrapper .st_facebook_hcount .stButton:hover{background-image:url(/sites/all/themes/flex/css/img/2x/blog-facebook-icon-h.png);background-size:9px 18px;}}@media only screen and (-webkit-min-device-pixel-ratio:3),only screen and (min-resolution:288dpi){#zone-bottom-bar-wrapper #block-block-5 .sharethis-wrapper .st_facebook_hcount .stButton:after,#zone-bottom-bar-wrapper #block-block-5 .sharethis-wrapper .st_facebook_hcount .stButton:hover{background-image:url(/sites/all/themes/flex/css/img/3x/blog-facebook-icon-h.png);}}#zone-bottom-bar-wrapper #block-block-5 .sharethis-wrapper .st_facebook_hcount .stButton:hover{background-color:#3c5a96;border-color:#3c5a96;}#zone-bottom-bar-wrapper #block-block-5 .sharethis-wrapper .st_facebook_hcount .stButton .stBubble_hcount{color:#3c5a96;}#zone-bottom-bar-wrapper #block-block-5 .sharethis-wrapper .st_linkedin_hcount .stButton{background:url(/sites/all/themes/flex/css/img/blog-linkedin-icon.png) 10px center no-repeat;padding-left:40px;}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi){#zone-bottom-bar-wrapper #block-block-5 .sharethis-wrapper .st_linkedin_hcount .stButton{background-image:url(/sites/all/themes/flex/css/img/2x/blog-linkedin-icon.png);background-size:18px 18px;}}@media only screen and (-webkit-min-device-pixel-ratio:3),only screen and (min-resolution:288dpi){#zone-bottom-bar-wrapper #block-block-5 .sharethis-wrapper .st_linkedin_hcount .stButton{background-image:url(/sites/all/themes/flex/css/img/3x/blog-linkedin-icon.png);}}#zone-bottom-bar-wrapper #block-block-5 .sharethis-wrapper .st_linkedin_hcount .stButton:after,#zone-bottom-bar-wrapper #block-block-5 .sharethis-wrapper .st_linkedin_hcount .stButton:hover{background-image:url(/sites/all/themes/flex/css/img/blog-linkedin-icon-h.png);}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi){#zone-bottom-bar-wrapper #block-block-5 .sharethis-wrapper .st_linkedin_hcount .stButton:after,#zone-bottom-bar-wrapper #block-block-5 .sharethis-wrapper .st_linkedin_hcount .stButton:hover{background-image:url(/sites/all/themes/flex/css/img/2x/blog-linkedin-icon-h.png);background-size:18px 18px;}}@media only screen and (-webkit-min-device-pixel-ratio:3),only screen and (min-resolution:288dpi){#zone-bottom-bar-wrapper #block-block-5 .sharethis-wrapper .st_linkedin_hcount .stButton:after,#zone-bottom-bar-wrapper #block-block-5 .sharethis-wrapper .st_linkedin_hcount .stButton:hover{background-image:url(/sites/all/themes/flex/css/img/3x/blog-linkedin-icon-h.png);}}#zone-bottom-bar-wrapper #block-block-5 .sharethis-wrapper .st_linkedin_hcount .stButton:hover{background-color:#1777b2;border-color:#1777b2;}#zone-bottom-bar-wrapper #block-block-5 .sharethis-wrapper .st_linkedin_hcount .stButton .stBubble_hcount{color:#1777b2;}#zone-bottom-bar-wrapper #block-block-5 .sharethis-wrapper .st_googleplus_hcount .stButton{background:url(/sites/all/themes/flex/css/img/blog-googleplus-icon.png) 10px center no-repeat;padding-left:38px;}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi){#zone-bottom-bar-wrapper #block-block-5 .sharethis-wrapper .st_googleplus_hcount .stButton{background-image:url(/sites/all/themes/flex/css/img/2x/blog-googleplus-icon.png);background-size:18px 18px;}}@media only screen and (-webkit-min-device-pixel-ratio:3),only screen and (min-resolution:288dpi){#zone-bottom-bar-wrapper #block-block-5 .sharethis-wrapper .st_googleplus_hcount .stButton{background-image:url(/sites/all/themes/flex/css/img/3x/blog-googleplus-icon.png);}}#zone-bottom-bar-wrapper #block-block-5 .sharethis-wrapper .st_googleplus_hcount .stButton:after,#zone-bottom-bar-wrapper #block-block-5 .sharethis-wrapper .st_googleplus_hcount .stButton:hover{background-image:url(/sites/all/themes/flex/css/img/blog-googleplus-icon-h.png);}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi){#zone-bottom-bar-wrapper #block-block-5 .sharethis-wrapper .st_googleplus_hcount .stButton:after,#zone-bottom-bar-wrapper #block-block-5 .sharethis-wrapper .st_googleplus_hcount .stButton:hover{background-image:url(/sites/all/themes/flex/css/img/2x/blog-googleplus-icon-h.png);background-size:18px 18px;}}@media only screen and (-webkit-min-device-pixel-ratio:3),only screen and (min-resolution:288dpi){#zone-bottom-bar-wrapper #block-block-5 .sharethis-wrapper .st_googleplus_hcount .stButton:after,#zone-bottom-bar-wrapper #block-block-5 .sharethis-wrapper .st_googleplus_hcount .stButton:hover{background-image:url(/sites/all/themes/flex/css/img/3x/blog-googleplus-icon-h.png);}}#zone-bottom-bar-wrapper #block-block-5 .sharethis-wrapper .st_googleplus_hcount .stButton:hover{background-color:#db4c3f;border-color:#db4c3f;}#zone-bottom-bar-wrapper #block-block-5 .sharethis-wrapper .st_googleplus_hcount .stButton .stBubble_hcount{color:#db4c3f;}#zone-bottom-bar-wrapper #block-block-8{position:absolute;right:4%;}@media screen and (max-width:480px){#zone-bottom-bar-wrapper #block-block-8{display:none;}}.page-ideas #zone-content-wrapper{position:relative;}.page-ideas #zone-content-wrapper #zone-content #region-content{position:static;}.page-ideas #zone-content-wrapper .region-content-inner{position:static;}.page-ideas #block-system-main .item-list{max-width:none;margin:0;padding:0;}.page-ideas #block-system-main .item-list .throbber{display:none !important;}.page-ideas #block-system-main .item-list .pager{position:static;}.page-ideas #block-system-main .item-list .pager.pager-load-more{margin-top:100px;margin-bottom:-100px;height:100px;border:none;}@media screen and (max-width:960px){.page-ideas #block-system-main .item-list .pager.pager-load-more{margin-bottom:-50px;}}.page-ideas #block-system-main .item-list .pager.pager-load-more.pager-load-more-empty{display:none;}.page-ideas #block-system-main .item-list .pager.pager-load-more li{border-radius:0;float:none;position:absolute;left:0;right:0;top:auto;height:100px;border:none;border-top:1px solid #EDEDED;background:#FCFCFC;}.page-ideas #block-system-main .item-list .pager.pager-load-more li a{-webkit-transition:all 0.3s;transition:all 0.3s;border:1px solid #CBCBCB;border-radius:40px;display:block;width:110px;padding:8px 0;margin:-19px auto 0;background:#FFF;line-height:normal;color:#9D9D9D;font-size:14px;font-weight:300;}.page-ideas #block-system-main .item-list .pager.pager-load-more li a:hover{background:#E7E7E7;color:#909090;}#block-views-features-basic .fx-slide .columns{margin:100px 0;}#block-views-features-basic .fx-slide .columns::after{content:".";display:block;height:0;clear:both;visibility:hidden;}#block-views-features-basic .fx-slide .columns.three .column{-webkit-box-sizing:border-box;box-sizing:border-box;width:31.333%;margin-right:3%;margin-bottom:3%;float:left;}#block-views-features-basic .fx-slide .columns.three .column:nth-of-type(3n){margin-right:0;}#block-views-features-basic .fx-slide .columns.three .column:nth-of-type(3n+1){clear:left;}#block-views-features-basic .fx-slide .columns.two .column{-webkit-box-sizing:border-box;box-sizing:border-box;width:48.5%;margin-right:3%;margin-bottom:3%;float:left;}#block-views-features-basic .fx-slide .columns.two .column:nth-of-type(2n){margin-right:0;}#block-views-features-basic .fx-slide .columns.two .column:nth-of-type(2n+1){clear:left;}@media screen and (max-width:768px){#block-views-features-basic .fx-slide .columns{margin:50px 0 80px;}}#block-views-features-basic .fx-slide .images{margin:100px auto;}#block-views-features-basic .fx-slide .images.one img{margin-bottom:30px;width:100%;}@media screen and (max-width:768px){#block-views-features-basic .fx-slide .images{margin:50px 0 80px;}}#block-views-features-basic .fx-slide small{max-width:475px;margin:auto;display:block;text-align:center;}#block-views-features-basic .fx-slide.inverted cite,#block-views-features-basic .fx-slide.inverted small{color:#FFF;}#block-views-features-basic .slide-96 blockquote p{color:rgba(255,255,255,0.45);}#block-views-features-basic .slide-96 .inner img{max-width:385px;margin:auto;display:block;width:80%;}#block-views-features-basic .slide-96 .intro-graphic{position:absolute;left:0;right:0;top:-50px;max-width:915px;margin:auto;width:100%;}#block-views-features-basic .slide-97 .inner{padding-bottom:40px;}#block-views-features-basic .slide-97 .we-like{text-align:center;}#block-views-features-basic .slide-97 .we-like h4{margin-bottom:70px;}#block-views-features-basic .slide-97 .we-like.columns{max-width:910px;margin-left:auto;margin-right:auto;}#block-views-features-basic .slide-97 .we-like.columns .column{text-align:center;font-size:14px;line-height:24px;font-family:"Lato","Verdana","Helvetica","Arial",sans-serif;font-weight:600;margin-bottom:0;}#block-views-features-basic .slide-97 .we-like.columns .column p,#block-views-features-basic .slide-97 .we-like.columns .column h6{max-width:250px;margin:auto;text-align:left;}#block-views-features-basic .slide-97 .we-like.columns .column h6{margin-bottom:5px;}#block-views-features-basic .slide-97 .we-like.columns .column img{max-width:133px;margin-bottom:30px;}@media screen and (min-width:471px) and (max-width:768px){#block-views-features-basic .slide-97 .we-like.columns .column,#block-views-features-basic .slide-97 .we-like.columns .column:nth-of-type(3n){width:100%;float:none;text-align:left;max-width:440px;margin-left:auto;margin-right:auto;}#block-views-features-basic .slide-97 .we-like.columns .column::after,#block-views-features-basic .slide-97 .we-like.columns .column:nth-of-type(3n)::after{content:".";display:block;height:0;clear:both;visibility:hidden;}#block-views-features-basic .slide-97 .we-like.columns .column h6,#block-views-features-basic .slide-97 .we-like.columns .column p,#block-views-features-basic .slide-97 .we-like.columns .column:nth-of-type(3n) h6,#block-views-features-basic .slide-97 .we-like.columns .column:nth-of-type(3n) p{max-width:none;margin-left:160px;}#block-views-features-basic .slide-97 .we-like.columns .column img,#block-views-features-basic .slide-97 .we-like.columns .column:nth-of-type(3n) img{float:left;}}@media screen and (max-width:470px){#block-views-features-basic .slide-97 .we-like.columns h4{margin-bottom:40px;}#block-views-features-basic .slide-97 .we-like.columns .column{width:100%;float:none;margin-right:0;margin-bottom:40px;}#block-views-features-basic .slide-97 .we-like.columns .column:last-of-type{margin-bottom:0;}#block-views-features-basic .slide-97 .we-like.columns .column p,#block-views-features-basic .slide-97 .we-like.columns .column h6{text-align:center;}}#block-views-features-basic .slide-97 .excel{max-width:700px;margin-left:auto;margin-right:auto;}#block-views-features-basic .slide-97 .excel .header{display:table;height:150px;padding:10px 20px;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;text-align:center;}#block-views-features-basic .slide-97 .excel .header h6{display:table-cell;vertical-align:middle;}#block-views-features-basic .slide-97 .excel.columns{margin-bottom:0;}#block-views-features-basic .slide-97 .excel.columns .column{position:relative;}#block-views-features-basic .slide-97 .excel.columns .column .header{border-radius:10px 10px 0 0;background-repeat:no-repeat;}#block-views-features-basic .slide-97 .excel.columns .column p{border-radius:0 0 10px 10px;display:block;padding:30px;color:#363636;background:#FFFFFF;font-size:14px;font-family:"Lato","Verdana","Helvetica","Arial",sans-serif;font-weight:500;line-height:24px;margin-bottom:0;}#block-views-features-basic .slide-97 .excel.columns .column.administration .header{background-color:#E91E63;background-image:url(/sites/all/themes/flex/css/img/administration.png);background-position:calc(100% - 40px) calc(100% + 4px);}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi){#block-views-features-basic .slide-97 .excel.columns .column.administration .header{background-image:url(/sites/all/themes/flex/css/img/2x/administration.png);background-size:97px 133px;}}@media only screen and (-webkit-min-device-pixel-ratio:3),only screen and (min-resolution:288dpi){#block-views-features-basic .slide-97 .excel.columns .column.administration .header{background-image:url(/sites/all/themes/flex/css/img/3x/administration.png);}}#block-views-features-basic .slide-97 .excel.columns .column.management .header{background-color:#1DA075;background-image:url(/sites/all/themes/flex/css/img/management.png);background-position:calc(100% - 21px) calc(100% + 6px);}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi){#block-views-features-basic .slide-97 .excel.columns .column.management .header{background-image:url(/sites/all/themes/flex/css/img/2x/management.png);background-size:148px 125px;}}@media only screen and (-webkit-min-device-pixel-ratio:3),only screen and (min-resolution:288dpi){#block-views-features-basic .slide-97 .excel.columns .column.management .header{background-image:url(/sites/all/themes/flex/css/img/3x/management.png);}}#block-views-features-basic .slide-97 .excel.columns .column.security .header{background-color:#00ACC1;background-image:url(/sites/all/themes/flex/css/img/security.png);background-position:calc(100% - 41px) calc(100% + 10px);}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi){#block-views-features-basic .slide-97 .excel.columns .column.security .header{background-image:url(/sites/all/themes/flex/css/img/2x/security.png);background-size:97px 140px;}}@media only screen and (-webkit-min-device-pixel-ratio:3),only screen and (min-resolution:288dpi){#block-views-features-basic .slide-97 .excel.columns .column.security .header{background-image:url(/sites/all/themes/flex/css/img/3x/security.png);}}#block-views-features-basic .slide-97 .excel.columns .column.mobile .header{background-color:#303F9F;background-image:url(/sites/all/themes/flex/css/img/mobile.png);background-position:calc(100% - 28px) calc(100% - 13px);}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi){#block-views-features-basic .slide-97 .excel.columns .column.mobile .header{background-image:url(/sites/all/themes/flex/css/img/2x/mobile.png);background-size:160px 120px;}}@media only screen and (-webkit-min-device-pixel-ratio:3),only screen and (min-resolution:288dpi){#block-views-features-basic .slide-97 .excel.columns .column.mobile .header{background-image:url(/sites/all/themes/flex/css/img/3x/mobile.png);}}@media screen and (max-width:600px){#block-views-features-basic .slide-97 .excel.columns .column{width:100%;float:none;}#block-views-features-basic .slide-97 .excel.columns .column:last-of-type{margin-bottom:0;}}#block-views-features-basic .slide-98 .images.one img{max-width:870px;margin-left:auto;margin-right:auto;}#block-views-features-basic .slide-98 .relative-wrapper{position:relative;margin:100px 0;}#block-views-features-basic .slide-98 .relative-wrapper .wrapper.imac{margin-left:0;}@media screen and (max-width:768px){#block-views-features-basic .slide-98 .relative-wrapper{margin:50px 0 80px;}}#block-views-features-basic .slide-98 .ipad-wrapper{max-width:345px;position:absolute;bottom:-5%;right:7%;width:33%;-webkit-box-shadow:1px 3px 18px rgba(0,0,0,0.25);box-shadow:1px 3px 18px rgba(0,0,0,0.25);}#block-views-features-basic .slide-98 .iphone-wrapper{max-width:115px;position:absolute;bottom:-5%;right:0;width:15%;-webkit-box-shadow:none;box-shadow:none;}#block-views-features-basic .slide-98 .iphone-wrapper img{width:82%;left:8%;right:8%;top:14%;}@media screen and (max-width:768px){#block-views-features-basic .slide-98 .relative-wrapper{position:relative;margin:60px 0;}}#block-views-features-basic .slide-99 h3{margin:70px auto 60px;}#block-views-features-basic .slide-99 .images.one .mobile{display:none;width:70%;margin-left:auto;margin-right:auto;}@media screen and (max-width:480px){#block-views-features-basic .slide-99 h3{margin:40px auto;}#block-views-features-basic .slide-99 .images.one .mobile{display:block;}#block-views-features-basic .slide-99 .images.one .desktop{display:none;}}#block-views-features-basic .slide-100 .view-case-studies{margin-top:0;}#block-views-features-basic .slide-100 .inner{padding:0;margin:0;width:100%;max-width:none;}#block-views-features-basic .slide-112 .inner .content-wrap{margin-bottom:100px;}#block-views-features-basic .slide-101,#block-views-features-basic .slide-112{position:static;}#block-views-features-basic .slide-101 .inner,#block-views-features-basic .slide-112 .inner{position:static;}#block-views-features-basic .slide-101 .inner .content-wrap,#block-views-features-basic .slide-112 .inner .content-wrap{position:relative;}#block-views-features-basic .slide-101 .three.columns{font-size:14px;line-height:24px;font-family:"Lato","Verdana","Helvetica","Arial",sans-serif;font-weight:600;max-width:920px;margin-left:auto;margin-right:auto;}#block-views-features-basic .slide-101 .three.columns .column p{border-left:1px solid rgba(255,255,255,0.3);padding-left:8px;margin-bottom:0;max-width:240px;}@media screen and (max-width:600px){#block-views-features-basic .slide-101 .three.columns .column{width:100%;float:none;margin-bottom:40px;}#block-views-features-basic .slide-101 .three.columns .column:last-of-type{margin-bottom:0;}#block-views-features-basic .slide-101 .three.columns .column p{max-width:440px;}}.pillars #block-views-sections-output a.button{white-space:normal;}.pillars #block-views-sections-output .section .top-padded-cta-wrapper{margin:50px auto;}.pillars #block-views-sections-output .section .top-padded-cta-wrapper + p{margin-top:-30px;color:#8E9395;}.pillars #block-views-sections-output .section h2 + p,.pillars #block-views-sections-output .section h3 + p{margin-top:40px;}.pillars #block-views-sections-output .section p + h3,.pillars #block-views-sections-output .section p + h4{margin-top:80px;}.pillars #block-views-sections-output .section .blocks{margin-right:-4px;}.pillars #block-views-sections-output .section .blocks::after{content:".";display:block;height:0;clear:both;visibility:hidden;}.pillars #block-views-sections-output .section .blocks .block{-webkit-box-sizing:border-box;box-sizing:border-box;float:left;width:25%;padding-right:4px;}.pillars #block-views-sections-output .section .blocks .block .block-inner{background-color:#F0F0F0;display:table;padding:80px 30px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;}.pillars #block-views-sections-output .section .blocks .block .block-inner .block-content{display:table-cell;vertical-align:middle;font-weight:400;text-align:center;}.pillars #block-views-sections-output .section .blocks .block .block-inner .block-content p{text-align:left;}@media screen and (min-width:769px) and (max-width:960px){.pillars #block-views-sections-output .section .blocks .block .block-inner{padding:30px 20px;line-height:22px;}.pillars #block-views-sections-output .section .blocks .block .block-inner .block-content{font-size:16px;}}@media screen and (max-width:768px){.pillars #block-views-sections-output .section .blocks .block{width:50%;margin-bottom:4px;}.pillars #block-views-sections-output .section .blocks .block .block-inner{padding:30px 20px;line-height:22px;}.pillars #block-views-sections-output .section .blocks .block .block-inner .block-content{font-size:15px;}}@media screen and (max-width:400px){.pillars #block-views-sections-output .section .blocks{margin-right:0;}.pillars #block-views-sections-output .section .blocks .block{width:100%;float:none;padding-right:0;}}.pillars #block-views-sections-output .section .header-image{margin:0 auto 25px;}.pillars #block-views-sections-output .section.section-class-intro .inner-content-wrapper{padding-left:0;padding-right:0;}.pillars #block-views-sections-output .section.section-class-intro .content-inner{position:relative;}.pillars #block-views-sections-output .section.section-class-intro h1{margin-top:145px;margin-bottom:80px;max-width:880px;}@media screen and (max-height:800px){.pillars #block-views-sections-output .section.section-class-intro h1{margin-top:150px;}}@media screen and (max-height:700px){.pillars #block-views-sections-output .section.section-class-intro h1{margin-top:60px;}}@media screen and (max-width:768px){.pillars #block-views-sections-output .section.section-class-intro h1{margin-bottom:100px;}}@media screen and (max-width:520px){.pillars #block-views-sections-output .section.section-class-intro h1{margin-bottom:124px;}}.pillars #block-views-sections-output .section.section-class-intro .black-wrapper{position:absolute;left:0;right:0;bottom:0;background:rgba(20,25,29,0.5);padding:20px 5%;}.pillars #block-views-sections-output .section.section-class-intro .black-wrapper p{margin:0 auto;max-width:700px;font-size:13px;font-weight:400;line-height:22px;color:rgba(250,250,250,0.5);}.pillars #block-views-sections-output .section.section-class-accelerate .content-inner .blocks .block .block-inner{background-color:#6B9FDB;}.pillars #block-views-sections-output .section.section-class-accelerate .content-inner .blocks .block .block-inner:hover{background-color:#639ad9;}.pillars #block-views-sections-output .section.section-class-accelerate .content-inner .blocks .block .block-inner .block-content{color:rgba(250,250,250,0.85);}.pillars #block-views-sections-output .section.section-class-testimonial .content-inner{padding:0;width:100%;}.pillars #block-views-sections-output .section.section-class-testimonial .inner-content-wrapper{max-width:none;}.pillars #block-views-sections-output .section.section-class-testimonial .images img{float:left;width:50%;}@media screen and (max-width:480px){.pillars #block-views-sections-output .section.section-class-testimonial .images img{width:100%;float:none;}.pillars #block-views-sections-output .section.section-class-testimonial .images img.right{display:none;}}.pillars #block-views-sections-output .section.section-class-testimonial .testimonial{max-width:960px;width:90%;clear:left;padding:67px 5%;margin:auto;}.pillars #block-views-sections-output .section.section-class-testimonial .testimonial::after{content:".";display:block;height:0;clear:both;visibility:hidden;}.pillars #block-views-sections-output .section.section-class-testimonial .testimonial .equalize{display:table;}.pillars #block-views-sections-output .section.section-class-testimonial .testimonial .equalize .inner{display:table-cell;vertical-align:middle;}.pillars #block-views-sections-output .section.section-class-testimonial .testimonial .user-bio{-webkit-box-sizing:border-box;box-sizing:border-box;border-right:1px solid #F4DF81;float:right;width:34%;text-align:right;}.pillars #block-views-sections-output .section.section-class-testimonial .testimonial .user-bio .inner{margin-right:80px;}.pillars #block-views-sections-output .section.section-class-testimonial .testimonial .user-bio .inner{text-align:center;display:inline-block;}.pillars #block-views-sections-output .section.section-class-testimonial .testimonial .user-bio .inner .image-wrapper{margin:0 auto 20px;}.pillars #block-views-sections-output .section.section-class-testimonial .testimonial .user-bio .inner img{border-radius:100%;max-width:140px;}.pillars #block-views-sections-output .section.section-class-testimonial .testimonial .user-bio .inner span,.pillars #block-views-sections-output .section.section-class-testimonial .testimonial .user-bio .inner small{display:block;}.pillars #block-views-sections-output .section.section-class-testimonial .testimonial .user-bio span{font-family:"Lato","Verdana","Helvetica","Arial",sans-serif;font-size:19px;font-weight:600;color:#FFF;}.pillars #block-views-sections-output .section.section-class-testimonial .testimonial .user-bio small{font-size:10px;color:#212B2F;text-transform:uppercase;}.pillars #block-views-sections-output .section.section-class-testimonial .testimonial .quote{-webkit-box-sizing:border-box;box-sizing:border-box;float:right;width:66%;padding-left:70px;}.pillars #block-views-sections-output .section.section-class-testimonial .testimonial .quote p{font-family:"Lora","Georgia","Times New Roman","Times",serif;color:#FFF;font-size:23px;line-height:36px;margin:0;max-width:500px;}@media screen and (max-width:960px){.pillars #block-views-sections-output .section.section-class-testimonial .testimonial .user-bio .inner{margin-right:40px;}.pillars #block-views-sections-output .section.section-class-testimonial .testimonial .quote{padding-left:40px;}}@media screen and (max-width:768px){.pillars #block-views-sections-output .section.section-class-testimonial .testimonial .user-bio{width:40%;}.pillars #block-views-sections-output .section.section-class-testimonial .testimonial .quote{width:60%;}.pillars #block-views-sections-output .section.section-class-testimonial .testimonial .quote p{font-size:19px;line-height:26px;}}@media screen and (max-width:640px){.pillars #block-views-sections-output .section.section-class-testimonial .testimonial .user-bio{float:none;width:100%;margin:auto;text-align:center;margin-top:50px;border-right:none;}.pillars #block-views-sections-output .section.section-class-testimonial .testimonial .user-bio .inner{margin-right:0;height:auto !important;}.pillars #block-views-sections-output .section.section-class-testimonial .testimonial .quote{float:none;width:100%;padding:0;height:auto !important;text-align:center;}.pillars #block-views-sections-output .section.section-class-testimonial .testimonial .quote p{font-size:27px;line-height:36px;max-width:none;}}.pillars #block-views-sections-output .section.section-class-ide .header-image{max-width:46px;}.pillars #block-views-sections-output .section.section-class-ide .blocks{margin-bottom:80px;}.pillars #block-views-sections-output .section.section-class-ide .logos{margin-top:100px;}.pillars #block-views-sections-output .section.section-class-ide .logos .logo{display:inline-block;margin:0 20px 20px;vertical-align:middle;}.pillars #block-views-sections-output .section.section-class-ide .logos .logo.drupal{max-width:58px;}.pillars #block-views-sections-output .section.section-class-ide .logos .logo.jquery{max-width:129px;}.pillars #block-views-sections-output .section.section-class-ide .logos .logo.angular{max-width:59px;}.pillars #block-views-sections-output .section.section-class-ide .logos .logo.sass{max-width:74px;}.pillars #block-views-sections-output .section.section-class-ide .logos .logo.grunt{max-width:51px;}.pillars #block-views-sections-output .section.section-class-ide .logos .logo.node-js{max-width:113px;}.pillars #block-views-sections-output .section.section-class-ide .logos .logo.bootstrap{max-width:61px;}.pillars #block-views-sections-output .section.section-class-ide .logos .logo.django{max-width:112px;}.pillars #block-views-sections-output .section.section-class-ide .down-arrow{margin-top:50px;max-width:44px;}.pillars #block-views-sections-output .section.section-class-efficient .header-image{max-width:59px;}.pillars #block-views-sections-output .section.section-class-efficient .blocks{margin:70px -10px 70px;}.pillars #block-views-sections-output .section.section-class-efficient .blocks .block{width:33.3%;padding:0 10px;}@media screen and (max-width:1040px){.pillars #block-views-sections-output .section.section-class-efficient .blocks .block{width:100%;padding:10px;}}.pillars #block-views-sections-output .section.section-class-efficient .blocks .block .block-inner{padding:18px 30px 30px;background:#FBFBFB;}.pillars #block-views-sections-output .section.section-class-efficient .blocks .block .block-inner img{margin-bottom:10px;width:130px;}.pillars #block-views-sections-output .section.section-class-efficient .blocks .block .block-inner p.last{margin-bottom:0;}.pillars #block-views-sections-output .section.section-class-efficient .blocks .block .block-inner p.last strong{color:#A9A9A9;}.pillars #block-views-sections-output .section.section-class-roster .content-inner{border:1px solid rgba(218,218,218,0.5);border-left:none;border-right:none;border-bottom:none;}.pillars #block-views-sections-output .section.section-class-roster .client-set{margin-top:43px;}.pillars #block-views-sections-output .section.section-class-roster .client-set img{width:50%;}@media screen and (max-width:800px){.pillars #block-views-sections-output .section.section-class-roster .client-set img{width:100%;margin:10px 0;}}.pillars #block-views-sections-output .section.section-class-work .content-inner{width:100%;padding:0;}.pillars #block-views-sections-output .section.section-class-work .inner-content-wrapper{max-width:none;}.pillars #block-views-sections-output .section.section-class-work .view-case-studies{margin-top:0;}.pillars #block-views-sections-output .section.section-class-form .webform-wrapper{max-width:450px;margin:50px auto 0;}.pillars #block-views-sections-output .section.section-class-form .webform-wrapper .form-item{margin-top:0;margin-bottom:30px;}.js .pillars #block-views-sections-output .section.section-class-form .webform-wrapper .form-item label{display:none;}.ie .js .pillars #block-views-sections-output .section.section-class-form .webform-wrapper .form-item label{display:block;}.pillars #block-views-sections-output .section.section-class-form .webform-wrapper input[type=text],.pillars #block-views-sections-output .section.section-class-form .webform-wrapper input[type=email],.pillars #block-views-sections-output .section.section-class-form .webform-wrapper textarea{-webkit-transition:color 0.3s,border-color 0.3s;transition:color 0.3s,border-color 0.3s;background:none;border:none;border-bottom:3px solid #3C4C53;padding:0 8px 5px;font-size:17px;font-weight:600;color:#FFF;}.pillars #block-views-sections-output .section.section-class-form .webform-wrapper input[type=text]::-webkit-input-placeholder,.pillars #block-views-sections-output .section.section-class-form .webform-wrapper input[type=email]::-webkit-input-placeholder,.pillars #block-views-sections-output .section.section-class-form .webform-wrapper textarea::-webkit-input-placeholder{-webkit-transition:0.3s color;transition:0.3s color;color:#546269;}.pillars #block-views-sections-output .section.section-class-form .webform-wrapper input[type=text]:-moz-placeholder,.pillars #block-views-sections-output .section.section-class-form .webform-wrapper input[type=email]:-moz-placeholder,.pillars #block-views-sections-output .section.section-class-form .webform-wrapper textarea:-moz-placeholder{-webkit-transition:0.3s color;transition:0.3s color;color:#546269;}.pillars #block-views-sections-output .section.section-class-form .webform-wrapper input[type=text]::-moz-placeholder,.pillars #block-views-sections-output .section.section-class-form .webform-wrapper input[type=email]::-moz-placeholder,.pillars #block-views-sections-output .section.section-class-form .webform-wrapper textarea::-moz-placeholder{-webkit-transition:0.3s color;transition:0.3s color;color:#546269;}.pillars #block-views-sections-output .section.section-class-form .webform-wrapper input[type=text]:-ms-input-placeholder,.pillars #block-views-sections-output .section.section-class-form .webform-wrapper input[type=email]:-ms-input-placeholder,.pillars #block-views-sections-output .section.section-class-form .webform-wrapper textarea:-ms-input-placeholder{-webkit-transition:0.3s color;transition:0.3s color;color:#546269 !important;}.pillars #block-views-sections-output .section.section-class-form .webform-wrapper input[type=text]:hover::-webkit-input-placeholder,.pillars #block-views-sections-output .section.section-class-form .webform-wrapper input[type=email]:hover::-webkit-input-placeholder,.pillars #block-views-sections-output .section.section-class-form .webform-wrapper textarea:hover::-webkit-input-placeholder{color:#5f6f77;}.pillars #block-views-sections-output .section.section-class-form .webform-wrapper input[type=text]:focus:-moz-placeholder,.pillars #block-views-sections-output .section.section-class-form .webform-wrapper input[type=email]:focus:-moz-placeholder,.pillars #block-views-sections-output .section.section-class-form .webform-wrapper textarea:focus:-moz-placeholder{color:#5f6f77;}.pillars #block-views-sections-output .section.section-class-form .webform-wrapper input[type=text]:focus::-moz-placeholder,.pillars #block-views-sections-output .section.section-class-form .webform-wrapper input[type=email]:focus::-moz-placeholder,.pillars #block-views-sections-output .section.section-class-form .webform-wrapper textarea:focus::-moz-placeholder{color:#5f6f77;}.pillars #block-views-sections-output .section.section-class-form .webform-wrapper input[type=text]:focus:-ms-input-placeholder,.pillars #block-views-sections-output .section.section-class-form .webform-wrapper input[type=email]:focus:-ms-input-placeholder,.pillars #block-views-sections-output .section.section-class-form .webform-wrapper textarea:focus:-ms-input-placeholder{color:#5f6f77 !important;}.pillars #block-views-sections-output .section.section-class-form .webform-wrapper input[type=text]:focus::-webkit-input-placeholder,.pillars #block-views-sections-output .section.section-class-form .webform-wrapper input[type=email]:focus::-webkit-input-placeholder,.pillars #block-views-sections-output .section.section-class-form .webform-wrapper textarea:focus::-webkit-input-placeholder{color:#5f6f77;}.pillars #block-views-sections-output .section.section-class-form .webform-wrapper input[type=text]:focus:-moz-placeholder,.pillars #block-views-sections-output .section.section-class-form .webform-wrapper input[type=email]:focus:-moz-placeholder,.pillars #block-views-sections-output .section.section-class-form .webform-wrapper textarea:focus:-moz-placeholder{color:#5f6f77;}.pillars #block-views-sections-output .section.section-class-form .webform-wrapper input[type=text]:focus::-moz-placeholder,.pillars #block-views-sections-output .section.section-class-form .webform-wrapper input[type=email]:focus::-moz-placeholder,.pillars #block-views-sections-output .section.section-class-form .webform-wrapper textarea:focus::-moz-placeholder{color:#5f6f77;}.pillars #block-views-sections-output .section.section-class-form .webform-wrapper input[type=text]:focus:-ms-input-placeholder,.pillars #block-views-sections-output .section.section-class-form .webform-wrapper input[type=email]:focus:-ms-input-placeholder,.pillars #block-views-sections-output .section.section-class-form .webform-wrapper textarea:focus:-ms-input-placeholder{color:#5f6f77 !important;}.pillars #block-views-sections-output .section.section-class-form .webform-wrapper input[type=text]:hover,.pillars #block-views-sections-output .section.section-class-form .webform-wrapper input[type=email]:hover,.pillars #block-views-sections-output .section.section-class-form .webform-wrapper textarea:hover{border-color:#516771;}.pillars #block-views-sections-output .section.section-class-form .webform-wrapper input[type=text]:focus,.pillars #block-views-sections-output .section.section-class-form .webform-wrapper input[type=text]:active,.pillars #block-views-sections-output .section.section-class-form .webform-wrapper input[type=email]:focus,.pillars #block-views-sections-output .section.section-class-form .webform-wrapper input[type=email]:active,.pillars #block-views-sections-output .section.section-class-form .webform-wrapper textarea:focus,.pillars #block-views-sections-output .section.section-class-form .webform-wrapper textarea:active{border-color:#6B9FDB;}.pillars #block-views-sections-output .section.section-class-form .webform-wrapper input[type=text].error,.pillars #block-views-sections-output .section.section-class-form .webform-wrapper input[type=email].error,.pillars #block-views-sections-output .section.section-class-form .webform-wrapper textarea.error{border:none !important;border-bottom:3px solid red !important;}.pillars #block-views-sections-output .section.section-class-form .webform-wrapper input[type=text].error:active,.pillars #block-views-sections-output .section.section-class-form .webform-wrapper input[type=text].error:focus,.pillars #block-views-sections-output .section.section-class-form .webform-wrapper input[type=email].error:active,.pillars #block-views-sections-output .section.section-class-form .webform-wrapper input[type=email].error:focus,.pillars #block-views-sections-output .section.section-class-form .webform-wrapper textarea.error:active,.pillars #block-views-sections-output .section.section-class-form .webform-wrapper textarea.error:focus{border-color:#6B9FDB !important;}.pillars #block-views-sections-output .section.section-class-form .webform-wrapper textarea{overflow:hidden;}.pillars #block-views-sections-output .section.section-class-form .webform-wrapper input[type=text],.pillars #block-views-sections-output .section.section-class-form .webform-wrapper input[type=email]{height:50px;}.pillars #block-views-sections-output .section.section-class-form .webform-wrapper .form-actions{margin:90px 0 0;}.pillars #block-views-sections-output .section.section-class-form .messages{text-align:left;margin-bottom:20px;}.pillars #block-views-sections-output .section.section-class-form .messages ul{margin-left:0;}.pillars #block-views-sections-output .section.section-class-form .messages li{margin-bottom:5px;font-size:15px;}.pillars #block-views-sections-output .section.section-class-science .content-inner{border:1px solid rgba(218,218,218,0.5);border-left:none;border-right:none;border-bottom:none;}.pillars #block-views-sections-output .section.section-class-science .content-inner .inner-content{max-width:880px;margin:0 auto;}.pillars #block-views-sections-output .section.section-class-science .col-60,.pillars #block-views-sections-output .section.section-class-science .col-40{float:left;width:60%;margin-top:100px;}@media screen and (max-width:600px){.pillars #block-views-sections-output .section.section-class-science .col-60{width:100%;}.pillars #block-views-sections-output .section.section-class-science .col-40{display:none;}}.pillars #block-views-sections-output .section.section-class-science .col-40{width:40%;text-align:center;}.pillars #block-views-sections-output .section.section-class-science .col-40 img{width:100%;}.pillars #block-views-sections-output .section.section-class-science .col-40 img.bucket{max-width:186px;}.pillars #block-views-sections-output .section.section-class-science .col-40 img.magnify{max-width:160px;}.pillars #block-views-sections-output .section.section-class-science .col-40 img.faces{max-width:320px;}.pillars #block-views-sections-output .section.section-class-science .col-40 img.roadmap{max-width:305px;}.pillars #block-views-sections-output .section.section-class-services .content-inner{border:1px solid rgba(218,218,218,0.5);border-left:none;border-right:none;}.pillars #block-views-sections-output .section.section-class-services .content-inner ul{-webkit-column-count:2;column-count:2;margin-top:50px;margin-bottom:50px;max-width:566px;list-style:none;font-size:15px;font-weight:600;line-height:22px;}@media screen and (max-width:500px){.pillars #block-views-sections-output .section.section-class-services .content-inner ul{-webkit-column-count:1;column-count:1;}}.pillars #block-views-sections-output .section.section-class-services .content-inner ul li{border-left:1px solid rgba(129,129,129,0.3);margin:0;padding:0 0 22px 10px;}.pillars #block-views-sections-output .section.section-class-services .content-inner .support-logos{margin-top:50px;}.pillars #block-views-sections-output .section.section-class-services .content-inner .support-logos .support-logo{display:inline-block;margin:0 35px 20px;vertical-align:middle;}.pillars #block-views-sections-output .section.section-class-services .content-inner .support-logos .support-logo.ubuntu{max-width:90px;}.pillars #block-views-sections-output .section.section-class-services .content-inner .support-logos .support-logo.php{max-width:114px;}.pillars #block-views-sections-output .section.section-class-services .content-inner .support-logos .support-logo.mysql{max-width:135px;}.pillars #block-views-sections-output .section.section-class-services .content-inner .support-logos .support-logo.apache{max-width:136px;}.pillars #block-views-sections-output .section.section-class-services .content-inner .support-logos .support-logo.django{max-width:133px;}.pillars #block-views-sections-output .section.section-class-services .content-inner img.drupal-logo{max-width:140px;}.context-improve #block-views-sections-output .section.section-class-form .webform-wrapper input[type=text]:focus,.context-improve #block-views-sections-output .section.section-class-form .webform-wrapper input[type=text]:active,.context-improve #block-views-sections-output .section.section-class-form .webform-wrapper input[type=email]:focus,.context-improve #block-views-sections-output .section.section-class-form .webform-wrapper input[type=email]:active,.context-improve #block-views-sections-output .section.section-class-form .webform-wrapper textarea:focus,.context-improve #block-views-sections-output .section.section-class-form .webform-wrapper textarea:active{border-color:#D75777;}.context-improve #block-views-sections-output .section.section-class-form .webform-wrapper input[type=text].error,.context-improve #block-views-sections-output .section.section-class-form .webform-wrapper input[type=email].error,.context-improve #block-views-sections-output .section.section-class-form .webform-wrapper textarea.error{border:none !important;border-bottom:3px solid red !important;}.context-improve #block-views-sections-output .section.section-class-form .webform-wrapper input[type=text].error:active,.context-improve #block-views-sections-output .section.section-class-form .webform-wrapper input[type=text].error:focus,.context-improve #block-views-sections-output .section.section-class-form .webform-wrapper input[type=email].error:active,.context-improve #block-views-sections-output .section.section-class-form .webform-wrapper input[type=email].error:focus,.context-improve #block-views-sections-output .section.section-class-form .webform-wrapper textarea.error:active,.context-improve #block-views-sections-output .section.section-class-form .webform-wrapper textarea.error:focus{border-color:#D75777 !important;}.context-support #block-views-sections-output .section.section-class-form .webform-wrapper input[type=text]:focus,.context-support #block-views-sections-output .section.section-class-form .webform-wrapper input[type=text]:active,.context-support #block-views-sections-output .section.section-class-form .webform-wrapper input[type=email]:focus,.context-support #block-views-sections-output .section.section-class-form .webform-wrapper input[type=email]:active,.context-support #block-views-sections-output .section.section-class-form .webform-wrapper textarea:focus,.context-support #block-views-sections-output .section.section-class-form .webform-wrapper textarea:active{border-color:#68C188;}.context-support #block-views-sections-output .section.section-class-form .webform-wrapper input[type=text].error,.context-support #block-views-sections-output .section.section-class-form .webform-wrapper input[type=email].error,.context-support #block-views-sections-output .section.section-class-form .webform-wrapper textarea.error{border:none !important;border-bottom:3px solid red !important;}.context-support #block-views-sections-output .section.section-class-form .webform-wrapper input[type=text].error:active,.context-support #block-views-sections-output .section.section-class-form .webform-wrapper input[type=text].error:focus,.context-support #block-views-sections-output .section.section-class-form .webform-wrapper input[type=email].error:active,.context-support #block-views-sections-output .section.section-class-form .webform-wrapper input[type=email].error:focus,.context-support #block-views-sections-output .section.section-class-form .webform-wrapper textarea.error:active,.context-support #block-views-sections-output .section.section-class-form .webform-wrapper textarea.error:focus{border-color:#68C188 !important;}#page{overflow:hidden;}#flexBox div.flexBox{-webkit-transition:all 0.3s;transition:all 0.3s;position:absolute;width:92%;padding:0 4%;top:120px;height:0;z-index:-1;opacity:0;-webkit-transform:scale(1.1);transform:scale(1.1);}#flexBox div.flexBox.visible{z-index:600;opacity:1;-webkit-transition:transform 0.3s,opacity 0.3s;-webkit-transition:opacity 0.3s,-webkit-transform 0.3s;transition:opacity 0.3s,-webkit-transform 0.3s;transition:transform 0.3s,opacity 0.3s;transition:transform 0.3s,opacity 0.3s,-webkit-transform 0.3s;}#flexBox div.flexBox.out{-webkit-transform:scale(0.8);transform:scale(0.8);}#flexBox div.flexBox.in{-webkit-transform:scale(1);transform:scale(1);}#flexBox div.flexBox.loading .flexBox-inner{background-image:url(/sites/all/themes/flex/css/img/loader.gif);background-position:50% 50%;background-repeat:no-repeat;background-size:32px 32px;}#flexBox div.flexBox .flexBox-wrapper{border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:600px;margin:50px auto;padding:40px;position:relative;background:#FFF;}#flexBox div.flexBox .flexBox-inner{position:relative;max-height:600px;overflow-y:auto;overflow-x:hidden;}#flexBox div.flexBox.default .close,#flexBox div.flexBox.subscribe .close{-webkit-transition:opacity 0.3s;transition:opacity 0.3s;background:url(/sites/all/themes/flex/css/img/flexbox-close.png) center center no-repeat;opacity:.70;position:absolute;z-index:9;right:20px;top:20px;width:18px;height:18px;text-indent:-9000px;text-decoration:none;border-bottom:none;}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi){#flexBox div.flexBox.default .close,#flexBox div.flexBox.subscribe .close{background-image:url(/sites/all/themes/flex/css/img/2x/flexbox-close.png);background-size:16px 16px;}}@media only screen and (-webkit-min-device-pixel-ratio:3),only screen and (min-resolution:288dpi){#flexBox div.flexBox.default .close,#flexBox div.flexBox.subscribe .close{background-image:url(/sites/all/themes/flex/css/img/3x/flexbox-close.png);}}#flexBox div.flexBox.default .close:hover,#flexBox div.flexBox.subscribe .close:hover{opacity:1;}#flexBox div.flexBox.subscribe .flexBox-wrapper{text-align:center;padding-top:60px;}#flexBox div.flexBox.subscribe .flexBox-wrapper .webform-component-markup{margin-top:0;}#flexBox div.flexBox.subscribe .flexBox-wrapper .webform-client-form .form-item{text-align:center;}#flexBox .flexBox-overlay{-webkit-transition:opacity 0.3s,z-index 0.3s;transition:opacity 0.3s,z-index 0.3s;position:fixed;background:#212B2F;top:-200px;bottom:0;right:0;left:0;z-index:-1;opacity:0;}#flexBox .flexBox-overlay.visible{z-index:599;opacity:.75;-webkit-transition:opacity 0.3s;transition:opacity 0.3s;}#flexBox .modal-hidden{display:none;}#flexBox .messages{background-image:none;padding:15px;margin-bottom:40px;border:none;text-align:left;}#flexBox .messages.error{background-color:#f2dede;}#flexBox .messages ul{margin-bottom:0;margin-left:0;}#flexBox .messages ul li{margin-bottom:0;list-style:none;margin-left:0;}#flexBox .messages ul li,#flexBox .messages ul li label{font-weight:500;}#flexBox .throbber,#flexBox .block-title{display:none;}#flexBox .block-webform small{display:block;}#flexBox .block-webform .form-item{text-align:left;}#flexBox .block-webform .form-item input{width:80%;margin:auto;}@media screen and (max-width:320px){#flexBox .block-webform .form-item input{width:100%;}}#flexBox .block-webform .form-item input error{border-color:#E74C3C !important;}.js #flexBox .block-webform .form-item label{display:none;}.ie #flexBox .block-webform .form-item label{display:block;}#flexBox .block-webform input[type=submit]{width:80%;margin-right:0;}@media screen and (max-width:320px){#flexBox .block-webform input[type=submit]{width:100%;}}#flexBox .block-webform .links{display:none;}div.jp-audio{border-radius:5px;width:auto;background:#212B2F;background-color:#435258;background:-o-linear-gradient(top,#435258,#212B2F);background-repeat:no-repeat;overflow:hidden;}div.jp-audio div.jp-type-playlist div.jp-interface{height:auto;border:none;background:none;z-index:1;}div.jp-audio div.jp-type-playlist div.jp-interface .jp-controls{line-height:30px;}div.jp-audio div.jp-type-playlist div.jp-interface .jp-controls a{border:none;opacity:.6;background:50% no-repeat;}div.jp-audio div.jp-type-playlist div.jp-interface .jp-controls a:hover{opacity:1;background-color:#4CCC5C;}div.jp-audio div.jp-type-playlist div.jp-interface .jp-controls a:focus{opacity:.6;}div.jp-audio div.jp-type-playlist div.jp-interface .jp-controls a.jp-play,div.jp-audio div.jp-type-playlist div.jp-interface .jp-controls a.jp-pause{-webkit-border-top-left-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-bottomleft:5px;border-top-left-radius:5px;border-bottom-left-radius:5px;top:0;left:0;width:48px;height:30px;border-right:1px solid #212B2F;overflow:visible;}div.jp-audio div.jp-type-playlist div.jp-interface .jp-controls a.jp-play::before,div.jp-audio div.jp-type-playlist div.jp-interface .jp-controls a.jp-pause::before{content:"";display:block;height:100%;width:1px;top:0;right:-2px;position:absolute;background:#435259;}div.jp-audio div.jp-type-playlist div.jp-interface .jp-controls a.jp-play{background-image:url(/sites/all/themes/flex/css/img/play.png);}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi){div.jp-audio div.jp-type-playlist div.jp-interface .jp-controls a.jp-play{background-image:url(/sites/all/themes/flex/css/img/2x/play.png);background-size:11px 14px;}}@media only screen and (-webkit-min-device-pixel-ratio:3),only screen and (min-resolution:288dpi){div.jp-audio div.jp-type-playlist div.jp-interface .jp-controls a.jp-play{background-image:url(/sites/all/themes/flex/css/img/3x/play.png);}}div.jp-audio div.jp-type-playlist div.jp-interface .jp-controls a.jp-pause{background-image:url(/sites/all/themes/flex/css/img/pause.png);}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi){div.jp-audio div.jp-type-playlist div.jp-interface .jp-controls a.jp-pause{background-image:url(/sites/all/themes/flex/css/img/2x/pause.png);background-size:10px 13px;}}@media only screen and (-webkit-min-device-pixel-ratio:3),only screen and (min-resolution:288dpi){div.jp-audio div.jp-type-playlist div.jp-interface .jp-controls a.jp-pause{background-image:url(/sites/all/themes/flex/css/img/3x/pause.png);}}div.jp-audio div.jp-type-playlist div.jp-interface .jp-controls a.jp-stop{display:none;}div.jp-audio div.jp-type-playlist div.jp-interface .jp-controls a.jp-mute,div.jp-audio div.jp-type-playlist div.jp-interface .jp-controls a.jp-unmute{top:0;left:auto;right:66px;height:100%;width:26px;}div.jp-audio div.jp-type-playlist div.jp-interface .jp-controls a.jp-mute{background-image:url(/sites/all/themes/flex/css/img/volume.png);}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi){div.jp-audio div.jp-type-playlist div.jp-interface .jp-controls a.jp-mute{background-image:url(/sites/all/themes/flex/css/img/2x/volume.png);background-size:17px 15px;}}@media only screen and (-webkit-min-device-pixel-ratio:3),only screen and (min-resolution:288dpi){div.jp-audio div.jp-type-playlist div.jp-interface .jp-controls a.jp-mute{background-image:url(/sites/all/themes/flex/css/img/3x/volume.png);}}div.jp-audio div.jp-type-playlist div.jp-interface .jp-controls a.jp-unmute{background-image:url(/sites/all/themes/flex/css/img/mute.png);}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi){div.jp-audio div.jp-type-playlist div.jp-interface .jp-controls a.jp-unmute{background-image:url(/sites/all/themes/flex/css/img/2x/mute.png);background-size:17px 15px;}}@media only screen and (-webkit-min-device-pixel-ratio:3),only screen and (min-resolution:288dpi){div.jp-audio div.jp-type-playlist div.jp-interface .jp-controls a.jp-unmute{background-image:url(/sites/all/themes/flex/css/img/3x/mute.png);}}div.jp-audio div.jp-type-playlist div.jp-interface .jp-progress,div.jp-audio div.jp-type-playlist div.jp-interface .jp-volume-bar{border-radius:2px;top:50%;margin-top:-3px;border:1px solid #212B2F;height:4px;background:rgba(250,250,250,0.5);z-index:200;}div.jp-audio div.jp-type-playlist div.jp-interface .jp-play-bar,div.jp-audio div.jp-type-playlist div.jp-interface .jp-volume-bar-value{background:#60FF73;}div.jp-audio div.jp-type-playlist div.jp-interface .jp-seek-bar{background:none;}div.jp-audio div.jp-type-playlist div.jp-interface .jp-progress{left:60px;right:150px;width:auto;}div.jp-audio div.jp-type-playlist div.jp-interface .jp-current-time{left:auto;right:104px;top:50%;margin-top:-6px;width:auto;font-size:11px;font-weight:400;font-style:normal;color:#9EA5A8;text-shadow:rgba(0,0,0,0.5) 0 1px 1px;line-height:1;}div.jp-audio div.jp-type-playlist div.jp-interface .jp-current-time::before{content:"";display:block;height:40px;top:-10px;right:-12px;position:absolute;border:1px solid #212B2F;border-width:0 1px;border-right-color:#435259;}div.jp-audio div.jp-type-playlist div.jp-interface .jp-duration{display:none;}div.jp-audio div.jp-type-playlist div.jp-interface .jp-volume-bar{left:auto;right:10px;width:49px;}div.jp-audio .jp-playlist{display:none;}
