@import url("https://fonts.googleapis.com/css?family=Poppins:700,800,900&display=swap");@import url("https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,400i,600i,700,700i&display=swap");
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.legacy-html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}#legacy-body{margin:0;}.legacy-html article,.legacy-html aside,.legacy-html details,.legacy-html figcaption,.legacy-html figure,.legacy-html hgroup,.legacy-html menu,.legacy-html nav,.legacy-html section,.legacy-html summary{display:block;}.legacy-html audio,.legacy-html canvas,.legacy-html progress,.legacy-html video{display:inline-block;vertical-align:baseline;}.legacy-html audio:not([controls]){display:none;height:0;}[hidden],.legacy-html template{display:none;}.legacy-html a:active,.legacy-html a:hover{outline:0;}.legacy-html abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted;}.legacy-html b,.legacy-html strong{font-weight:bold;}.legacy-html dfn{font-style:italic;}.legacy-html mark{background:#ff0;color:#000;}.legacy-html small{font-size:80%;}.legacy-html sub,.legacy-html sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}.legacy-html sup{top:-0.5em;}.legacy-html sub{bottom:-0.25em;}.legacy-html img{border:0;}.legacy-html svg:not(:root){overflow:hidden;}.legacy-html hr{box-sizing:content-box;height:0;}.legacy-html pre{overflow:auto;}.legacy-html code,.legacy-html kbd,.legacy-html pre,.legacy-html samp{font-family:monospace,monospace;font-size:1em;}.legacy-html  button,.legacy-html input,.legacy-html optgroup,.legacy-html select,.legacy-html textarea{color:inherit;font:inherit;margin:0;}.legacy-html button{overflow:visible;}.legacy-html button,.legacy-html select{text-transform:none;}.legacy-html button,.legacy-html input[type="button"],.legacy-html input[type="reset"],.legacy-html input[type="submit"]{-webkit-appearance:button;cursor:pointer;}.legacy-html button[disabled],.legacy-html input[disabled]{cursor:default;}.legacy-html button::-moz-focus-inner,.legacy-html input::-moz-focus-inner{border:0;padding:0;}.legacy-html input{line-height:normal;}.legacy-html input[type="checkbox"],.legacy-html input[type="radio"]{box-sizing:border-box;padding:0;}.legacy-html input[type="number"]::-webkit-inner-spin-button,.legacy-html input[type="number"]::-webkit-outer-spin-button{height:auto;}.legacy-html input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box;}.legacy-html input[type="search"]::-webkit-search-cancel-button,.legacy-html input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}.legacy-html fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}.legacy-html legend{border:0;padding:0;}.legacy-html textarea{overflow:auto;}.legacy-html optgroup{font-weight:bold;}.legacy-html table{border-collapse:collapse;border-spacing:0;}.legacy-html td,.legacy-html th{padding:0;}.legacy-html svg.ext{display:none;}@media print{*,*:before,*:after{color:#000 !important;text-shadow:none !important;background:transparent !important;box-shadow:none !important;}a,a:visited{text-decoration:underline;}a[href]:after{content:" (" attr(href) ")";}abbr[title]:after{content:" (" attr(title) ")";}a[href^="#"]:after,a[href^="javascript:"]:after{content:"";}pre,blockquote{border:1px solid #999;page-break-inside:avoid;}thead{display:table-header-group;}tr,img{page-break-inside:avoid;}img{max-width:100% !important;}p,h2,h3{orphans:3;widows:3;}h2,h3{page-break-after:avoid;}.navbar{display:none;}.btn > .caret,.page-careers .resumator-job-link > .caret,.page-careers .resumator-buttons .resumator-apply-button > .caret,.page-careers .resumator-buttons a > .caret,.dropup > .btn > .caret,.page-careers .dropup > .resumator-job-link > .caret,.page-careers .resumator-buttons .dropup > .resumator-apply-button > .caret,.page-careers .resumator-buttons .dropup > a > .caret{border-top-color:#000 !important;}.label{border:1px solid #000;}.table{border-collapse:collapse !important;}.table td,.table th{background-color:#fff !important;}.table-bordered th,.table-bordered td{border:1px solid #ddd !important;}}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.legacy-html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0);}#legacy-body{font-family:"Source Sans Pro","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;line-height:1.42857;color:#333;background-color:#fff;}input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;}a{color:#3f96d6;text-decoration:none;}a:hover,a:focus{color:#236ea5;text-decoration:underline;}a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}figure{margin:0;}img{vertical-align:middle;}.img-responsive,.case-study #top-shot img,.case-study #cs-screenshots img,.case-study-cta img,#home-touts .home-footer-cta .thumb img,.client svg,.cs-carousel .carousel-cell img{display:block;max-width:100%;height:auto;}.img-rounded{border-radius:6px;}.img-thumbnail{padding:0;line-height:1.42857;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;display:inline-block;max-width:100%;height:auto;}.img-circle{border-radius:50%;}hr{margin-top:22px;margin-bottom:22px;border:0;border-top:1px solid #eeeeee;}.cs17 #a11y-nav,.case-study--gc #a11y-nav{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0;}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto;}[role="button"]{cursor:pointer;}h1,h2,h3,h4,.modal-header h3,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:"Futura","Poppins","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:500;line-height:1.1;color:inherit;}h1 small,h1 .small,h2 small,h2 .small,h3 small,h3 .small,h4 small,.modal-header h3 small,h4 .small,.modal-header h3 .small,h5 small,h5 .small,h6 small,h6 .small,.h1 small,.h1 .small,.h2 small,.h2 .small,.h3 small,.h3 .small,.h4 small,.h4 .small,.h5 small,.h5 .small,.h6 small,.h6 .small{font-weight:400;line-height:1;color:#777777;}h1,.h1,h2,.h2,h3,.h3{margin-top:22px;margin-bottom:11px;}h1 small,h1 .small,.h1 small,.h1 .small,h2 small,h2 .small,.h2 small,.h2 .small,h3 small,h3 .small,.h3 small,.h3 .small{font-size:65%;}h4,.modal-header h3,.h4,h5,.h5,h6,.h6{margin-top:11px;margin-bottom:11px;}h4 small,.modal-header h3 small,h4 .small,.modal-header h3 .small,.h4 small,.h4 .small,h5 small,h5 .small,.h5 small,.h5 .small,h6 small,h6 .small,.h6 small,.h6 .small{font-size:75%;}h1,.h1{font-size:41px;}h2,.h2{font-size:34px;}h3,.h3{font-size:28px;}h4,.modal-header h3,.h4{font-size:20px;}h5,.h5{font-size:16px;}h6,.h6{font-size:14px;}p{margin:0 0 11px;}.lead{margin-bottom:22px;font-size:18px;font-weight:300;line-height:1.4;}@media (min-width:768px){.lead{font-size:24px;}}small,.small{font-size:87%;}mark,.mark{padding:.2em;background-color:#fcf8e3;}.text-left{text-align:left;}.text-right{text-align:right;}.text-center{text-align:center;}.text-justify{text-align:justify;}.text-nowrap{white-space:nowrap;}.text-lowercase{text-transform:lowercase;}.text-uppercase,.initialism{text-transform:uppercase;}.text-capitalize{text-transform:capitalize;}.text-muted{color:#777777;}.text-primary{color:#3f96d6;}a.text-primary:hover,a.text-primary:focus{color:#287cba;}.text-success{color:#3c763d;}a.text-success:hover,a.text-success:focus{color:#2b542c;}.text-info{color:#31708f;}a.text-info:hover,a.text-info:focus{color:#245269;}.text-warning{color:#8a6d3b;}a.text-warning:hover,a.text-warning:focus{color:#66512c;}.text-danger{color:#a94442;}a.text-danger:hover,a.text-danger:focus{color:#843534;}.bg-primary{color:#fff;}.bg-primary{background-color:#3f96d6;}a.bg-primary:hover,a.bg-primary:focus{background-color:#287cba;}.bg-success{background-color:#dff0d8;}a.bg-success:hover,a.bg-success:focus{background-color:#c1e2b3;}.bg-info{background-color:#d9edf7;}a.bg-info:hover,a.bg-info:focus{background-color:#afd9ee;}.bg-warning{background-color:#fcf8e3;}a.bg-warning:hover,a.bg-warning:focus{background-color:#f7ecb5;}.bg-danger{background-color:#f2dede;}a.bg-danger:hover,a.bg-danger:focus{background-color:#e4b9b9;}.page-header{padding-bottom:10px;margin:44px 0 22px;border-bottom:1px solid #eeeeee;}.legacy-html ul,.legacy-html ol{margin-top:0;margin-bottom:11px;}ul ul,ul ol,ol ul,ol ol{margin-bottom:0;}.legacy-html ul li::marker,.legacy-html ol li::marker{color:inherit;font-weight:inherit;}.list-unstyled{padding-left:0;list-style:none;}.list-inline{padding-left:0;list-style:none;margin-left:-5px;}.list-inline > li{display:inline-block;padding-right:5px;padding-left:5px;}dl{margin-top:0;margin-bottom:22px;}dt,dd{line-height:1.42857;}dt{font-weight:700;}dd{margin-left:0;}.dl-horizontal dd:before,.dl-horizontal dd:after{display:table;content:" ";}.dl-horizontal dd:after{clear:both;}@media (min-width:768px){.dl-horizontal dt{float:left;width:160px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.dl-horizontal dd{margin-left:180px;}}abbr[title],abbr[data-original-title]{cursor:help;}.initialism{font-size:90%;}.legacy-html blockquote{padding:11px 22px;margin:0 0 22px;font-size:20px;font-family:inherit;font-weight:inherit;border-left:5px solid #eeeeee;}blockquote p:last-child,blockquote ul:last-child,blockquote ol:last-child{margin-bottom:0;}blockquote small,blockquote .small{display:block;font-size:80%;line-height:1.42857;color:#777777;}blockquote small:before,blockquote .small:before{content:"\2014 \00A0";}.legacy-html blockquote p{padding:0;font-style:normal;}.legacy-html blockquote::before{content:none;}.blockquote-reverse,blockquote.pull-right,#strategy blockquote.controls{padding-right:15px;padding-left:0;text-align:right;border-right:5px solid #eeeeee;border-left:0;}.blockquote-reverse small:before,.blockquote-reverse .small:before,blockquote.pull-right small:before,#strategy blockquote.controls small:before,blockquote.pull-right .small:before,#strategy blockquote.controls .small:before{content:"";}.blockquote-reverse small:after,.blockquote-reverse .small:after,blockquote.pull-right small:after,#strategy blockquote.controls small:after,blockquote.pull-right .small:after,#strategy blockquote.controls .small:after{content:"\00A0 \2014";}blockquote footer,blockquote small,blockquote .small{display:block;font-size:80%;line-height:1.42857;color:#777;}address{margin-bottom:22px;font-style:normal;line-height:1.42857;}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Courier New",monospace;}code{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;border-radius:4px;}kbd{padding:2px 4px;font-size:90%;color:#fff;background-color:#333;border-radius:3px;box-shadow:inset 0 -1px 0 rgba(0,0,0,0.25);}kbd kbd{padding:0;font-size:100%;font-weight:700;box-shadow:none;}pre{display:block;padding:10.5px;margin:0 0 11px;font-size:15px;line-height:1.42857;color:#333;word-break:break-all;word-wrap:break-word;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px;}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0;}.pre-scrollable{max-height:340px;overflow-y:scroll;}.container,.case-study .content-wrapper{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;}.container:before,.case-study .content-wrapper:before,.container:after,.case-study .content-wrapper:after{display:table;content:" ";}.container:after,.case-study .content-wrapper:after{clear:both;}@media (min-width:768px){.container,.case-study .content-wrapper{width:750px;}}@media (min-width:992px){.container,.case-study .content-wrapper{width:970px;}}@media (min-width:1200px){.container,.case-study .content-wrapper{width:1170px;}}.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;}.container-fluid:before,.container-fluid:after{display:table;content:" ";}.container-fluid:after{clear:both;}.row,.case-study .content-wrapper #cs-intro,.case-study .content-wrapper #cs-quote,.case-study .content-wrapper #cs-challenge,.case-study .content-wrapper #cs-highlights,.case-study #case-study-nav ul,.cta > div,.case-study-cta > div,#development .dev-point,#development .lead,#support .support-point,#support .lead{margin-right:-15px;margin-left:-15px;}.row:before,.case-study .content-wrapper #cs-intro:before,.case-study .content-wrapper #cs-quote:before,.case-study .content-wrapper #cs-challenge:before,.case-study .content-wrapper #cs-highlights:before,.case-study #case-study-nav ul:before,.cta > div:before,.case-study-cta > div:before,#development .dev-point:before,#development .lead:before,#support .support-point:before,#support .lead:before,.row:after,.case-study .content-wrapper #cs-intro:after,.case-study .content-wrapper #cs-quote:after,.case-study .content-wrapper #cs-challenge:after,.case-study .content-wrapper #cs-highlights:after,.case-study #case-study-nav ul:after,.cta > div:after,.case-study-cta > div:after,#development .dev-point:after,#development .lead:after,#support .support-point:after,#support .lead:after{display:table;content:" ";}.row:after,.case-study .content-wrapper #cs-intro:after,.case-study .content-wrapper #cs-quote:after,.case-study .content-wrapper #cs-challenge:after,.case-study .content-wrapper #cs-highlights:after,.case-study #case-study-nav ul:after,.cta > div:after,.case-study-cta > div:after,#development .dev-point:after,#development .lead:after,#support .support-point:after,#support .lead:after{clear:both;}.row-no-gutters{margin-right:0;margin-left:0;}.row-no-gutters [class*="col-"]{padding-right:0;padding-left:0;}.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,#development .dev-point .icon,#support .support-point .icon,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,#strategy .controls,.col-md-3,.client,.col-lg-3,.col-xs-4,.col-sm-4,.case-study-cta .media,#support .support-plan,.page-kalabox .cel,.client,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.page-contact #contact-form #mce-FIRSTNAME,.page-contact #contact-form #mce-LASTNAME,.col-md-5,.col-lg-5,.col-xs-6,#support .support-plan .media,#support .support-plan .plan_content,.page-kalabox .cel .media,.page-kalabox .cel .cel-content,.client,.col-sm-6,.case-study .content-wrapper #cs-intro,.case-study .content-wrapper #cs-highlights ul li,.case-study .content-wrapper #cs-results,.case-study .content-wrapper #cs-tools,.case-study #case-study-nav ul li,.page-kalabox .btn-ctas .btn-wrapper,.cs-footer .cs-footer__prev-next > div,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.case-study .content-wrapper #cs-challenge > div,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,#strategy .content,.case-study-cta .cta-content,#client-testimonials blockquote p,.col-md-8,.case-study .content-wrapper #cs-challenge > div,.col-lg-8,.col-xs-9,.col-sm-9,.page-contact #contact-msg,.page-contact #contact-form,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,#development .dev-point .text,#support .support-point .text,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.case-study .content-wrapper #cs-quote blockquote,#client-testimonials blockquote,.careers_listing .drawer .actions,.case-study .content-wrapper #cs-intro,.case-study .content-wrapper #cs-challenge > div,.case-study .content-wrapper #cs-highlights h3,.case-study .content-wrapper #cs-highlights ul,.case-study .content-wrapper #cs-highlights ul li,.case-study .content-wrapper #cs-results,.case-study .content-wrapper #cs-tools,.case-study #case-study-nav ul li,.cta .content-wrapper,.case-study-cta .content-wrapper,.case-study-cta .media,#development .dev-point .icon,#development .dev-point .text,#support .support-point .icon,#support .support-point .text,#client-testimonials blockquote p,.col-sm-12,#development .lead > *,#support .lead > *,#support .support-plan .media,#support .support-plan .plan_content,.page-contact #contact-form #mce-EMAIL,.page-kalabox .cel .media,.page-kalabox .cel .cel-content,.col-md-12,#support .support-plan .media,#support .support-plan .plan_content,.page-kalabox .cel .media,.page-kalabox .cel .cel-content,.col-lg-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px;}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,#support .support-plan .media,#support .support-plan .plan_content,.page-kalabox .cel .media,.page-kalabox .cel .cel-content,.client,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12,.case-study .content-wrapper #cs-quote blockquote,#client-testimonials blockquote,.careers_listing .drawer .actions,.case-study .content-wrapper #cs-intro,.case-study .content-wrapper #cs-challenge > div,.case-study .content-wrapper #cs-highlights h3,.case-study .content-wrapper #cs-highlights ul,.case-study .content-wrapper #cs-highlights ul li,.case-study .content-wrapper #cs-results,.case-study .content-wrapper #cs-tools,.case-study #case-study-nav ul li,.cta .content-wrapper,.case-study-cta .content-wrapper,.case-study-cta .media,#development .dev-point .icon,#development .dev-point .text,#support .support-point .icon,#support .support-point .text,#client-testimonials blockquote p{float:left;}.col-xs-1{width:8.33333%;}.col-xs-2{width:16.66667%;}.col-xs-3{width:25%;}.col-xs-4{width:33.33333%;}.col-xs-5{width:41.66667%;}.col-xs-6,#support .support-plan .media,#support .support-plan .plan_content,.page-kalabox .cel .media,.page-kalabox .cel .cel-content,.client{width:50%;}.col-xs-7{width:58.33333%;}.col-xs-8{width:66.66667%;}.col-xs-9{width:75%;}.col-xs-10{width:83.33333%;}.col-xs-11{width:91.66667%;}.col-xs-12,.case-study .content-wrapper #cs-quote blockquote,#client-testimonials blockquote,.careers_listing .drawer .actions,.case-study .content-wrapper #cs-intro,.case-study .content-wrapper #cs-challenge > div,.case-study .content-wrapper #cs-highlights h3,.case-study .content-wrapper #cs-highlights ul,.case-study .content-wrapper #cs-highlights ul li,.case-study .content-wrapper #cs-results,.case-study .content-wrapper #cs-tools,.case-study #case-study-nav ul li,.cta .content-wrapper,.case-study-cta .content-wrapper,.case-study-cta .media,#development .dev-point .icon,#development .dev-point .text,#support .support-point .icon,#support .support-point .text,#client-testimonials blockquote p{width:100%;}.col-xs-pull-0{right:auto;}.col-xs-pull-1{right:8.33333%;}.col-xs-pull-2{right:16.66667%;}.col-xs-pull-3{right:25%;}.col-xs-pull-4{right:33.33333%;}.col-xs-pull-5{right:41.66667%;}.col-xs-pull-6{right:50%;}.col-xs-pull-7{right:58.33333%;}.col-xs-pull-8{right:66.66667%;}.col-xs-pull-9{right:75%;}.col-xs-pull-10{right:83.33333%;}.col-xs-pull-11{right:91.66667%;}.col-xs-pull-12{right:100%;}.col-xs-push-0{left:auto;}.col-xs-push-1{left:8.33333%;}.col-xs-push-2{left:16.66667%;}.col-xs-push-3{left:25%;}.col-xs-push-4{left:33.33333%;}.col-xs-push-5{left:41.66667%;}.col-xs-push-6{left:50%;}.col-xs-push-7{left:58.33333%;}.col-xs-push-8{left:66.66667%;}.col-xs-push-9{left:75%;}.col-xs-push-10{left:83.33333%;}.col-xs-push-11{left:91.66667%;}.col-xs-push-12{left:100%;}.col-xs-offset-0{margin-left:0%;}.col-xs-offset-1{margin-left:8.33333%;}.col-xs-offset-2{margin-left:16.66667%;}.col-xs-offset-3{margin-left:25%;}.col-xs-offset-4{margin-left:33.33333%;}.col-xs-offset-5{margin-left:41.66667%;}.col-xs-offset-6{margin-left:50%;}.col-xs-offset-7{margin-left:58.33333%;}.col-xs-offset-8{margin-left:66.66667%;}.col-xs-offset-9{margin-left:75%;}.col-xs-offset-10{margin-left:83.33333%;}.col-xs-offset-11{margin-left:91.66667%;}.col-xs-offset-12{margin-left:100%;}@media (min-width:768px){.col-sm-1,.col-sm-2,#development .dev-point .icon,#support .support-point .icon,.col-sm-3,#strategy .controls,.col-sm-4,.case-study-cta .media,#support .support-plan,.page-kalabox .cel,.client,.col-sm-5,.page-contact #contact-form #mce-FIRSTNAME,.page-contact #contact-form #mce-LASTNAME,.col-sm-6,.case-study .content-wrapper #cs-intro,.case-study .content-wrapper #cs-highlights ul li,.case-study .content-wrapper #cs-results,.case-study .content-wrapper #cs-tools,.case-study #case-study-nav ul li,.page-kalabox .btn-ctas .btn-wrapper,.cs-footer .cs-footer__prev-next > div,.col-sm-7,.case-study .content-wrapper #cs-challenge > div,.col-sm-8,#strategy .content,.case-study-cta .cta-content,#client-testimonials blockquote p,.col-sm-9,.page-contact #contact-msg,.page-contact #contact-form,.col-sm-10,#development .dev-point .text,#support .support-point .text,.col-sm-11,.col-sm-12,#development .lead > *,#support .lead > *,#support .support-plan .media,#support .support-plan .plan_content,.page-contact #contact-form #mce-EMAIL,.page-kalabox .cel .media,.page-kalabox .cel .cel-content{float:left;}.col-sm-1{width:8.33333%;}.col-sm-2,#development .dev-point .icon,#support .support-point .icon{width:16.66667%;}.col-sm-3,#strategy .controls{width:25%;}.col-sm-4,.case-study-cta .media,#support .support-plan,.page-kalabox .cel,.client{width:33.33333%;}.col-sm-5,.page-contact #contact-form #mce-FIRSTNAME,.page-contact #contact-form #mce-LASTNAME{width:41.66667%;}.col-sm-6,.case-study .content-wrapper #cs-intro,.case-study .content-wrapper #cs-highlights ul li,.case-study .content-wrapper #cs-results,.case-study .content-wrapper #cs-tools,.case-study #case-study-nav ul li,.page-kalabox .btn-ctas .btn-wrapper,.cs-footer .cs-footer__prev-next > div{width:50%;}.col-sm-7,.case-study .content-wrapper #cs-challenge > div{width:58.33333%;}.col-sm-8,#strategy .content,.case-study-cta .cta-content,#client-testimonials blockquote p{width:66.66667%;}.col-sm-9,.page-contact #contact-msg,.page-contact #contact-form{width:75%;}.col-sm-10,#development .dev-point .text,#support .support-point .text{width:83.33333%;}.col-sm-11{width:91.66667%;}.col-sm-12,#development .lead > *,#support .lead > *,#support .support-plan .media,#support .support-plan .plan_content,.page-contact #contact-form #mce-EMAIL,.page-kalabox .cel .media,.page-kalabox .cel .cel-content{width:100%;}.col-sm-pull-0{right:auto;}.col-sm-pull-1{right:8.33333%;}.col-sm-pull-2{right:16.66667%;}.col-sm-pull-3{right:25%;}.col-sm-pull-4{right:33.33333%;}.col-sm-pull-5{right:41.66667%;}.col-sm-pull-6{right:50%;}.col-sm-pull-7{right:58.33333%;}.col-sm-pull-8,.case-study-cta .media{right:66.66667%;}.col-sm-pull-9{right:75%;}.col-sm-pull-10{right:83.33333%;}.col-sm-pull-11{right:91.66667%;}.col-sm-pull-12{right:100%;}.col-sm-push-0{left:auto;}.col-sm-push-1{left:8.33333%;}.col-sm-push-2{left:16.66667%;}.col-sm-push-3{left:25%;}.col-sm-push-4,.case-study-cta .cta-content{left:33.33333%;}.col-sm-push-5{left:41.66667%;}.col-sm-push-6{left:50%;}.col-sm-push-7{left:58.33333%;}.col-sm-push-8{left:66.66667%;}.col-sm-push-9{left:75%;}.col-sm-push-10{left:83.33333%;}.col-sm-push-11{left:91.66667%;}.col-sm-push-12{left:100%;}.col-sm-offset-0{margin-left:0%;}.col-sm-offset-1{margin-left:8.33333%;}.col-sm-offset-2{margin-left:16.66667%;}.col-sm-offset-3{margin-left:25%;}.col-sm-offset-4,#client-testimonials blockquote:nth-child(odd) p{margin-left:33.33333%;}.col-sm-offset-5{margin-left:41.66667%;}.col-sm-offset-6,.case-study .content-wrapper #cs-intro{margin-left:50%;}.col-sm-offset-7{margin-left:58.33333%;}.col-sm-offset-8{margin-left:66.66667%;}.col-sm-offset-9{margin-left:75%;}.col-sm-offset-10{margin-left:83.33333%;}.col-sm-offset-11{margin-left:91.66667%;}.col-sm-offset-12{margin-left:100%;}}@media (min-width:992px){.col-md-1,.col-md-2,.col-md-3,.client,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.case-study .content-wrapper #cs-challenge > div,.col-md-9,.col-md-10,.col-md-11,.col-md-12,#support .support-plan .media,#support .support-plan .plan_content,.page-kalabox .cel .media,.page-kalabox .cel .cel-content{float:left;}.col-md-1{width:8.33333%;}.col-md-2{width:16.66667%;}.col-md-3,.client{width:25%;}.col-md-4{width:33.33333%;}.col-md-5{width:41.66667%;}.col-md-6{width:50%;}.col-md-7{width:58.33333%;}.col-md-8,.case-study .content-wrapper #cs-challenge > div{width:66.66667%;}.col-md-9{width:75%;}.col-md-10{width:83.33333%;}.col-md-11{width:91.66667%;}.col-md-12,#support .support-plan .media,#support .support-plan .plan_content,.page-kalabox .cel .media,.page-kalabox .cel .cel-content{width:100%;}.col-md-pull-0{right:auto;}.col-md-pull-1{right:8.33333%;}.col-md-pull-2{right:16.66667%;}.col-md-pull-3{right:25%;}.col-md-pull-4{right:33.33333%;}.col-md-pull-5{right:41.66667%;}.col-md-pull-6{right:50%;}.col-md-pull-7{right:58.33333%;}.col-md-pull-8{right:66.66667%;}.col-md-pull-9{right:75%;}.col-md-pull-10{right:83.33333%;}.col-md-pull-11{right:91.66667%;}.col-md-pull-12{right:100%;}.col-md-push-0{left:auto;}.col-md-push-1{left:8.33333%;}.col-md-push-2{left:16.66667%;}.col-md-push-3{left:25%;}.col-md-push-4{left:33.33333%;}.col-md-push-5{left:41.66667%;}.col-md-push-6{left:50%;}.col-md-push-7{left:58.33333%;}.col-md-push-8{left:66.66667%;}.col-md-push-9{left:75%;}.col-md-push-10{left:83.33333%;}.col-md-push-11{left:91.66667%;}.col-md-push-12{left:100%;}.col-md-offset-0{margin-left:0%;}.col-md-offset-1{margin-left:8.33333%;}.col-md-offset-2{margin-left:16.66667%;}.col-md-offset-3{margin-left:25%;}.col-md-offset-4{margin-left:33.33333%;}.col-md-offset-5{margin-left:41.66667%;}.col-md-offset-6{margin-left:50%;}.col-md-offset-7{margin-left:58.33333%;}.col-md-offset-8{margin-left:66.66667%;}.col-md-offset-9{margin-left:75%;}.col-md-offset-10{margin-left:83.33333%;}.col-md-offset-11{margin-left:91.66667%;}.col-md-offset-12{margin-left:100%;}}@media (min-width:1200px){.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left;}.col-lg-1{width:8.33333%;}.col-lg-2{width:16.66667%;}.col-lg-3{width:25%;}.col-lg-4{width:33.33333%;}.col-lg-5{width:41.66667%;}.col-lg-6{width:50%;}.col-lg-7{width:58.33333%;}.col-lg-8{width:66.66667%;}.col-lg-9{width:75%;}.col-lg-10{width:83.33333%;}.col-lg-11{width:91.66667%;}.col-lg-12{width:100%;}.col-lg-pull-0{right:auto;}.col-lg-pull-1{right:8.33333%;}.col-lg-pull-2{right:16.66667%;}.col-lg-pull-3{right:25%;}.col-lg-pull-4{right:33.33333%;}.col-lg-pull-5{right:41.66667%;}.col-lg-pull-6{right:50%;}.col-lg-pull-7{right:58.33333%;}.col-lg-pull-8{right:66.66667%;}.col-lg-pull-9{right:75%;}.col-lg-pull-10{right:83.33333%;}.col-lg-pull-11{right:91.66667%;}.col-lg-pull-12{right:100%;}.col-lg-push-0{left:auto;}.col-lg-push-1{left:8.33333%;}.col-lg-push-2{left:16.66667%;}.col-lg-push-3{left:25%;}.col-lg-push-4{left:33.33333%;}.col-lg-push-5{left:41.66667%;}.col-lg-push-6{left:50%;}.col-lg-push-7{left:58.33333%;}.col-lg-push-8{left:66.66667%;}.col-lg-push-9{left:75%;}.col-lg-push-10{left:83.33333%;}.col-lg-push-11{left:91.66667%;}.col-lg-push-12{left:100%;}.col-lg-offset-0{margin-left:0%;}.col-lg-offset-1{margin-left:8.33333%;}.col-lg-offset-2{margin-left:16.66667%;}.col-lg-offset-3{margin-left:25%;}.col-lg-offset-4{margin-left:33.33333%;}.col-lg-offset-5{margin-left:41.66667%;}.col-lg-offset-6{margin-left:50%;}.col-lg-offset-7{margin-left:58.33333%;}.col-lg-offset-8{margin-left:66.66667%;}.col-lg-offset-9{margin-left:75%;}.col-lg-offset-10{margin-left:83.33333%;}.col-lg-offset-11{margin-left:91.66667%;}.col-lg-offset-12{margin-left:100%;}}table{background-color:transparent;}table col[class*="col-"]{position:static;display:table-column;float:none;}table td[class*="col-"],table th[class*="col-"]{position:static;display:table-cell;float:none;}caption{padding-top:8px;padding-bottom:8px;color:#777777;text-align:left;}th{text-align:left;}.table{width:100%;max-width:100%;margin-bottom:22px;}.table > thead > tr > th,.table > thead > tr > td,.table > tbody > tr > th,.table > tbody > tr > td,.table > tfoot > tr > th,.table > tfoot > tr > td{padding:8px;line-height:1.42857;vertical-align:top;border-top:1px solid #ddd;}.table > thead > tr > th{vertical-align:bottom;border-bottom:2px solid #ddd;}.table > caption + thead > tr:first-child > th,.table > caption + thead > tr:first-child > td,.table > colgroup + thead > tr:first-child > th,.table > colgroup + thead > tr:first-child > td,.table > thead:first-child > tr:first-child > th,.table > thead:first-child > tr:first-child > td{border-top:0;}.table > tbody + tbody{border-top:2px solid #ddd;}.table .table{background-color:#fff;}.table-condensed > thead > tr > th,.table-condensed > thead > tr > td,.table-condensed > tbody > tr > th,.table-condensed > tbody > tr > td,.table-condensed > tfoot > tr > th,.table-condensed > tfoot > tr > td{padding:5px;}.table-bordered{border:1px solid #ddd;}.table-bordered > thead > tr > th,.table-bordered > thead > tr > td,.table-bordered > tbody > tr > th,.table-bordered > tbody > tr > td,.table-bordered > tfoot > tr > th,.table-bordered > tfoot > tr > td{border:1px solid #ddd;}.table-bordered > thead > tr > th,.table-bordered > thead > tr > td{border-bottom-width:2px;}.table-striped > tbody > tr:nth-of-type(odd){background-color:#f9f9f9;}.table-hover > tbody > tr:hover{background-color:#f5f5f5;}.table > thead > tr > td.active,.table > thead > tr > th.active,.table > thead > tr.active > td,.table > thead > tr.active > th,.table > tbody > tr > td.active,.table > tbody > tr > th.active,.table > tbody > tr.active > td,.table > tbody > tr.active > th,.table > tfoot > tr > td.active,.table > tfoot > tr > th.active,.table > tfoot > tr.active > td,.table > tfoot > tr.active > th{background-color:#f5f5f5;}.table-hover > tbody > tr > td.active:hover,.table-hover > tbody > tr > th.active:hover,.table-hover > tbody > tr.active:hover > td,.table-hover > tbody > tr:hover > .active,.table-hover > tbody > tr.active:hover > th{background-color:#e8e8e8;}.table > thead > tr > td.success,.table > thead > tr > th.success,.table > thead > tr.success > td,.table > thead > tr.success > th,.table > tbody > tr > td.success,.table > tbody > tr > th.success,.table > tbody > tr.success > td,.table > tbody > tr.success > th,.table > tfoot > tr > td.success,.table > tfoot > tr > th.success,.table > tfoot > tr.success > td,.table > tfoot > tr.success > th{background-color:#dff0d8;}.table-hover > tbody > tr > td.success:hover,.table-hover > tbody > tr > th.success:hover,.table-hover > tbody > tr.success:hover > td,.table-hover > tbody > tr:hover > .success,.table-hover > tbody > tr.success:hover > th{background-color:#d0e9c6;}.table > thead > tr > td.info,.table > thead > tr > th.info,.table > thead > tr.info > td,.table > thead > tr.info > th,.table > tbody > tr > td.info,.table > tbody > tr > th.info,.table > tbody > tr.info > td,.table > tbody > tr.info > th,.table > tfoot > tr > td.info,.table > tfoot > tr > th.info,.table > tfoot > tr.info > td,.table > tfoot > tr.info > th{background-color:#d9edf7;}.table-hover > tbody > tr > td.info:hover,.table-hover > tbody > tr > th.info:hover,.table-hover > tbody > tr.info:hover > td,.table-hover > tbody > tr:hover > .info,.table-hover > tbody > tr.info:hover > th{background-color:#c4e3f3;}.table > thead > tr > td.warning,.table > thead > tr > th.warning,.table > thead > tr.warning > td,.table > thead > tr.warning > th,.table > tbody > tr > td.warning,.table > tbody > tr > th.warning,.table > tbody > tr.warning > td,.table > tbody > tr.warning > th,.table > tfoot > tr > td.warning,.table > tfoot > tr > th.warning,.table > tfoot > tr.warning > td,.table > tfoot > tr.warning > th{background-color:#fcf8e3;}.table-hover > tbody > tr > td.warning:hover,.table-hover > tbody > tr > th.warning:hover,.table-hover > tbody > tr.warning:hover > td,.table-hover > tbody > tr:hover > .warning,.table-hover > tbody > tr.warning:hover > th{background-color:#faf2cc;}.table > thead > tr > td.danger,.table > thead > tr > th.danger,.table > thead > tr.danger > td,.table > thead > tr.danger > th,.table > tbody > tr > td.danger,.table > tbody > tr > th.danger,.table > tbody > tr.danger > td,.table > tbody > tr.danger > th,.table > tfoot > tr > td.danger,.table > tfoot > tr > th.danger,.table > tfoot > tr.danger > td,.table > tfoot > tr.danger > th{background-color:#f2dede;}.table-hover > tbody > tr > td.danger:hover,.table-hover > tbody > tr > th.danger:hover,.table-hover > tbody > tr.danger:hover > td,.table-hover > tbody > tr:hover > .danger,.table-hover > tbody > tr.danger:hover > th{background-color:#ebcccc;}.table-responsive{min-height:.01%;overflow-x:auto;}@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:16.5px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd;}.table-responsive > .table{margin-bottom:0;}.table-responsive > .table > thead > tr > th,.table-responsive > .table > thead > tr > td,.table-responsive > .table > tbody > tr > th,.table-responsive > .table > tbody > tr > td,.table-responsive > .table > tfoot > tr > th,.table-responsive > .table > tfoot > tr > td{white-space:nowrap;}.table-responsive > .table-bordered{border:0;}.table-responsive > .table-bordered > thead > tr > th:first-child,.table-responsive > .table-bordered > thead > tr > td:first-child,.table-responsive > .table-bordered > tbody > tr > th:first-child,.table-responsive > .table-bordered > tbody > tr > td:first-child,.table-responsive > .table-bordered > tfoot > tr > th:first-child,.table-responsive > .table-bordered > tfoot > tr > td:first-child{border-left:0;}.table-responsive > .table-bordered > thead > tr > th:last-child,.table-responsive > .table-bordered > thead > tr > td:last-child,.table-responsive > .table-bordered > tbody > tr > th:last-child,.table-responsive > .table-bordered > tbody > tr > td:last-child,.table-responsive > .table-bordered > tfoot > tr > th:last-child,.table-responsive > .table-bordered > tfoot > tr > td:last-child{border-right:0;}.table-responsive > .table-bordered > tbody > tr:last-child > th,.table-responsive > .table-bordered > tbody > tr:last-child > td,.table-responsive > .table-bordered > tfoot > tr:last-child > th,.table-responsive > .table-bordered > tfoot > tr:last-child > td{border-bottom:0;}}fieldset{min-width:0;padding:0;margin:0;border:0;}legend{display:block;width:100%;padding:0;margin-bottom:22px;font-size:24px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5;}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700;}input[type="search"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;appearance:none;}input[type="radio"],input[type="checkbox"]{margin:4px 0 0;margin-top:1px \9;line-height:normal;}input[type="radio"][disabled],input[type="radio"].disabled,fieldset[disabled] input[type="radio"],input[type="checkbox"][disabled],input[type="checkbox"].disabled,fieldset[disabled]
  input[type="checkbox"]{cursor:not-allowed;}input[type="file"]{display:block;}input[type="range"]{display:block;width:100%;}select[multiple],select[size]{height:auto;}input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}output{display:block;padding-top:7px;font-size:16px;line-height:1.42857;color:#555555;}.form-control{display:block;width:100%;height:36px;padding:6px 12px;font-size:16px;line-height:1.42857;color:#555555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s;-o-transition:border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s;transition:border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s;}.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6);}.form-control::-moz-placeholder{color:#777777;opacity:1;}.form-control:-ms-input-placeholder{color:#777777;}.form-control::-webkit-input-placeholder{color:#777777;}.form-control::-ms-expand{background-color:transparent;border:0;}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#eeeeee;opacity:1;}.form-control[disabled],fieldset[disabled] .form-control{cursor:not-allowed;}textarea.form-control{height:auto;}@media screen and (-webkit-min-device-pixel-ratio:0){input[type="date"].form-control,input[type="time"].form-control,input[type="datetime-local"].form-control,input[type="month"].form-control{line-height:36px;}input[type="date"].input-sm,.input-group-sm > input.form-control[type="date"],.input-group-sm > input.input-group-addon[type="date"],.input-group-sm > .input-group-btn > input.btn[type="date"],.page-careers .input-group-sm > .input-group-btn > input.resumator-job-link[type="date"],.page-careers .resumator-buttons .input-group-sm > .input-group-btn > input.resumator-apply-button[type="date"],.input-group-sm input[type="date"],input[type="time"].input-sm,.input-group-sm > input.form-control[type="time"],.input-group-sm > input.input-group-addon[type="time"],.input-group-sm > .input-group-btn > input.btn[type="time"],.page-careers .input-group-sm > .input-group-btn > input.resumator-job-link[type="time"],.page-careers .resumator-buttons .input-group-sm > .input-group-btn > input.resumator-apply-button[type="time"],.input-group-sm
  input[type="time"],input[type="datetime-local"].input-sm,.input-group-sm > input.form-control[type="datetime-local"],.input-group-sm > input.input-group-addon[type="datetime-local"],.input-group-sm > .input-group-btn > input.btn[type="datetime-local"],.page-careers .input-group-sm > .input-group-btn > input.resumator-job-link[type="datetime-local"],.page-careers .resumator-buttons .input-group-sm > .input-group-btn > input.resumator-apply-button[type="datetime-local"],.input-group-sm
  input[type="datetime-local"],input[type="month"].input-sm,.input-group-sm > input.form-control[type="month"],.input-group-sm > input.input-group-addon[type="month"],.input-group-sm > .input-group-btn > input.btn[type="month"],.page-careers .input-group-sm > .input-group-btn > input.resumator-job-link[type="month"],.page-careers .resumator-buttons .input-group-sm > .input-group-btn > input.resumator-apply-button[type="month"],.input-group-sm
  input[type="month"]{line-height:33px;}input[type="date"].input-lg,.input-group-lg > input.form-control[type="date"],.input-group-lg > input.input-group-addon[type="date"],.input-group-lg > .input-group-btn > input.btn[type="date"],.page-careers .input-group-lg > .input-group-btn > input.resumator-job-link[type="date"],.page-careers .resumator-buttons .input-group-lg > .input-group-btn > input.resumator-apply-button[type="date"],.input-group-lg input[type="date"],input[type="time"].input-lg,.input-group-lg > input.form-control[type="time"],.input-group-lg > input.input-group-addon[type="time"],.input-group-lg > .input-group-btn > input.btn[type="time"],.page-careers .input-group-lg > .input-group-btn > input.resumator-job-link[type="time"],.page-careers .resumator-buttons .input-group-lg > .input-group-btn > input.resumator-apply-button[type="time"],.input-group-lg
  input[type="time"],input[type="datetime-local"].input-lg,.input-group-lg > input.form-control[type="datetime-local"],.input-group-lg > input.input-group-addon[type="datetime-local"],.input-group-lg > .input-group-btn > input.btn[type="datetime-local"],.page-careers .input-group-lg > .input-group-btn > input.resumator-job-link[type="datetime-local"],.page-careers .resumator-buttons .input-group-lg > .input-group-btn > input.resumator-apply-button[type="datetime-local"],.input-group-lg
  input[type="datetime-local"],input[type="month"].input-lg,.input-group-lg > input.form-control[type="month"],.input-group-lg > input.input-group-addon[type="month"],.input-group-lg > .input-group-btn > input.btn[type="month"],.page-careers .input-group-lg > .input-group-btn > input.resumator-job-link[type="month"],.page-careers .resumator-buttons .input-group-lg > .input-group-btn > input.resumator-apply-button[type="month"],.input-group-lg
  input[type="month"]{line-height:49px;}}.form-group{margin-bottom:15px;}.radio,.checkbox{position:relative;display:block;margin-top:10px;margin-bottom:10px;}.radio.disabled label,fieldset[disabled] .radio label,.checkbox.disabled label,fieldset[disabled]
  .checkbox label{cursor:not-allowed;}.radio label,.checkbox label{min-height:22px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer;}.radio input[type="radio"],.radio-inline input[type="radio"],.checkbox input[type="checkbox"],.checkbox-inline input[type="checkbox"]{position:absolute;margin-top:4px \9;margin-left:-20px;}.radio + .radio,.checkbox + .checkbox{margin-top:-5px;}.radio-inline,.checkbox-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;font-weight:400;vertical-align:middle;cursor:pointer;}.radio-inline.disabled,fieldset[disabled] .radio-inline,.checkbox-inline.disabled,fieldset[disabled]
  .checkbox-inline{cursor:not-allowed;}.radio-inline + .radio-inline,.checkbox-inline + .checkbox-inline{margin-top:0;margin-left:10px;}.form-control-static{min-height:38px;padding-top:7px;padding-bottom:7px;margin-bottom:0;}.form-control-static.input-lg,.input-group-lg > .form-control-static.form-control,.input-group-lg > .form-control-static.input-group-addon,.input-group-lg > .input-group-btn > .form-control-static.btn,.page-careers .input-group-lg > .input-group-btn > .form-control-static.resumator-job-link,.page-careers .resumator-buttons .input-group-lg > .input-group-btn > .form-control-static.resumator-apply-button,.page-careers .resumator-buttons .input-group-lg > .input-group-btn > a.form-control-static,.form-control-static.input-sm,.input-group-sm > .form-control-static.form-control,.input-group-sm > .form-control-static.input-group-addon,.input-group-sm > .input-group-btn > .form-control-static.btn,.page-careers .input-group-sm > .input-group-btn > .form-control-static.resumator-job-link,.page-careers .resumator-buttons .input-group-sm > .input-group-btn > .form-control-static.resumator-apply-button,.page-careers .resumator-buttons .input-group-sm > .input-group-btn > a.form-control-static{padding-right:0;padding-left:0;}.input-sm,.input-group-sm > .form-control,.input-group-sm > .input-group-addon,.input-group-sm > .input-group-btn > .btn,.page-careers .input-group-sm > .input-group-btn > .resumator-job-link,.page-careers .resumator-buttons .input-group-sm > .input-group-btn > .resumator-apply-button,.page-careers .resumator-buttons .input-group-sm > .input-group-btn > a{height:33px;padding:5px 10px;font-size:14px;line-height:1.5;border-radius:3px;}select.input-sm,.input-group-sm > select.form-control,.input-group-sm > select.input-group-addon,.input-group-sm > .input-group-btn > select.btn,.page-careers .input-group-sm > .input-group-btn > select.resumator-job-link,.page-careers .resumator-buttons .input-group-sm > .input-group-btn > select.resumator-apply-button{height:33px;line-height:33px;}textarea.input-sm,.input-group-sm > textarea.form-control,.input-group-sm > textarea.input-group-addon,.input-group-sm > .input-group-btn > textarea.btn,.page-careers .input-group-sm > .input-group-btn > textarea.resumator-job-link,.page-careers .resumator-buttons .input-group-sm > .input-group-btn > textarea.resumator-apply-button,select[multiple].input-sm,.input-group-sm > select.form-control[multiple],.input-group-sm > select.input-group-addon[multiple],.input-group-sm > .input-group-btn > select.btn[multiple],.page-careers .input-group-sm > .input-group-btn > select.resumator-job-link[multiple],.page-careers .resumator-buttons .input-group-sm > .input-group-btn > select.resumator-apply-button[multiple]{height:auto;}.form-group-sm .form-control{height:33px;padding:5px 10px;font-size:14px;line-height:1.5;border-radius:3px;}.form-group-sm select.form-control{height:33px;line-height:33px;}.form-group-sm textarea.form-control,.form-group-sm select[multiple].form-control{height:auto;}.form-group-sm .form-control-static{height:33px;min-height:36px;padding:6px 10px;font-size:14px;line-height:1.5;}.input-lg,.input-group-lg > .form-control,.input-group-lg > .input-group-addon,.input-group-lg > .input-group-btn > .btn,.page-careers .input-group-lg > .input-group-btn > .resumator-job-link,.page-careers .resumator-buttons .input-group-lg > .input-group-btn > .resumator-apply-button,.page-careers .resumator-buttons .input-group-lg > .input-group-btn > a{height:49px;padding:10px 16px;font-size:20px;line-height:1.33333;border-radius:6px;}select.input-lg,.input-group-lg > select.form-control,.input-group-lg > select.input-group-addon,.input-group-lg > .input-group-btn > select.btn,.page-careers .input-group-lg > .input-group-btn > select.resumator-job-link,.page-careers .resumator-buttons .input-group-lg > .input-group-btn > select.resumator-apply-button{height:49px;line-height:49px;}textarea.input-lg,.input-group-lg > textarea.form-control,.input-group-lg > textarea.input-group-addon,.input-group-lg > .input-group-btn > textarea.btn,.page-careers .input-group-lg > .input-group-btn > textarea.resumator-job-link,.page-careers .resumator-buttons .input-group-lg > .input-group-btn > textarea.resumator-apply-button,select[multiple].input-lg,.input-group-lg > select.form-control[multiple],.input-group-lg > select.input-group-addon[multiple],.input-group-lg > .input-group-btn > select.btn[multiple],.page-careers .input-group-lg > .input-group-btn > select.resumator-job-link[multiple],.page-careers .resumator-buttons .input-group-lg > .input-group-btn > select.resumator-apply-button[multiple]{height:auto;}.form-group-lg .form-control{height:49px;padding:10px 16px;font-size:20px;line-height:1.33333;border-radius:6px;}.form-group-lg select.form-control{height:49px;line-height:49px;}.form-group-lg textarea.form-control,.form-group-lg select[multiple].form-control{height:auto;}.form-group-lg .form-control-static{height:49px;min-height:42px;padding:11px 16px;font-size:20px;line-height:1.33333;}.has-feedback{position:relative;}.has-feedback .form-control{padding-right:45px;}.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:36px;height:36px;line-height:36px;text-align:center;pointer-events:none;}.input-lg + .form-control-feedback,.input-group-lg > .form-control + .form-control-feedback,.input-group-lg > .input-group-addon + .form-control-feedback,.input-group-lg > .input-group-btn > .btn + .form-control-feedback,.page-careers .input-group-lg > .input-group-btn > .resumator-job-link + .form-control-feedback,.page-careers .resumator-buttons .input-group-lg > .input-group-btn > .resumator-apply-button + .form-control-feedback,.page-careers .resumator-buttons .input-group-lg > .input-group-btn > a + .form-control-feedback,.input-group-lg + .form-control-feedback,.form-group-lg .form-control + .form-control-feedback{width:49px;height:49px;line-height:49px;}.input-sm + .form-control-feedback,.input-group-sm > .form-control + .form-control-feedback,.input-group-sm > .input-group-addon + .form-control-feedback,.input-group-sm > .input-group-btn > .btn + .form-control-feedback,.page-careers .input-group-sm > .input-group-btn > .resumator-job-link + .form-control-feedback,.page-careers .resumator-buttons .input-group-sm > .input-group-btn > .resumator-apply-button + .form-control-feedback,.page-careers .resumator-buttons .input-group-sm > .input-group-btn > a + .form-control-feedback,.input-group-sm + .form-control-feedback,.form-group-sm .form-control + .form-control-feedback{width:33px;height:33px;line-height:33px;}.has-success .help-block,.has-success .control-label,.has-success .radio,.has-success .checkbox,.has-success .radio-inline,.has-success .checkbox-inline,.has-success.radio label,.has-success.checkbox label,.has-success.radio-inline label,.has-success.checkbox-inline label{color:#3c763d;}.has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);}.has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #67b168;}.has-success .input-group-addon{color:#3c763d;background-color:#dff0d8;border-color:#3c763d;}.has-success .form-control-feedback{color:#3c763d;}.has-warning .help-block,.has-warning .control-label,.has-warning .radio,.has-warning .checkbox,.has-warning .radio-inline,.has-warning .checkbox-inline,.has-warning.radio label,.has-warning.checkbox label,.has-warning.radio-inline label,.has-warning.checkbox-inline label{color:#8a6d3b;}.has-warning .form-control{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);}.has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #c0a16b;}.has-warning .input-group-addon{color:#8a6d3b;background-color:#fcf8e3;border-color:#8a6d3b;}.has-warning .form-control-feedback{color:#8a6d3b;}.has-error .help-block,.has-error .control-label,.has-error .radio,.has-error .checkbox,.has-error .radio-inline,.has-error .checkbox-inline,.has-error.radio label,.has-error.checkbox label,.has-error.radio-inline label,.has-error.checkbox-inline label{color:#a94442;}.has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);}.has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #ce8483;}.has-error .input-group-addon{color:#a94442;background-color:#f2dede;border-color:#a94442;}.has-error .form-control-feedback{color:#a94442;}.has-feedback label ~ .form-control-feedback{top:27px;}.has-feedback label.sr-only ~ .form-control-feedback,.has-feedback .cs17 label#a11y-nav ~ .form-control-feedback,.cs17 .has-feedback label#a11y-nav ~ .form-control-feedback,.has-feedback .case-study--gc label#a11y-nav ~ .form-control-feedback,.case-study--gc .has-feedback label#a11y-nav ~ .form-control-feedback{top:0;}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373;}@media (min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle;}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle;}.form-inline .form-control-static{display:inline-block;}.form-inline .input-group{display:inline-table;vertical-align:middle;}.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn,.form-inline .input-group .form-control{width:auto;}.form-inline .input-group > .form-control{width:100%;}.form-inline .control-label{margin-bottom:0;vertical-align:middle;}.form-inline .radio,.form-inline .checkbox{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle;}.form-inline .radio label,.form-inline .checkbox label{padding-left:0;}.form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"]{position:relative;margin-left:0;}.form-inline .has-feedback .form-control-feedback{top:0;}}.form-horizontal .radio,.form-horizontal .checkbox,.form-horizontal .radio-inline,.form-horizontal .checkbox-inline{padding-top:7px;margin-top:0;margin-bottom:0;}.form-horizontal .radio,.form-horizontal .checkbox{min-height:29px;}.form-horizontal .form-group{margin-right:-15px;margin-left:-15px;}.form-horizontal .form-group:before,.form-horizontal .form-group:after{display:table;content:" ";}.form-horizontal .form-group:after{clear:both;}@media (min-width:768px){.form-horizontal .control-label{padding-top:7px;margin-bottom:0;text-align:right;}}.form-horizontal .has-feedback .form-control-feedback{right:15px;}@media (min-width:768px){.form-horizontal .form-group-lg .control-label{padding-top:11px;font-size:20px;}}@media (min-width:768px){.form-horizontal .form-group-sm .control-label{padding-top:6px;font-size:14px;}}.btn,.page-careers .resumator-job-link,.page-careers .resumator-buttons .resumator-apply-button,.page-careers .resumator-buttons a{display:inline-block;margin-bottom:0;font-weight:normal;text-align:center;white-space:nowrap;vertical-align:middle;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;padding:6px 12px;font-size:16px;line-height:1.42857;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.btn:focus,.page-careers .resumator-job-link:focus,.page-careers .resumator-buttons .resumator-apply-button:focus,.page-careers .resumator-buttons a:focus,.btn.focus,.page-careers .focus.resumator-job-link,.page-careers .resumator-buttons .focus.resumator-apply-button,.page-careers .resumator-buttons a.focus,.btn:active:focus,.page-careers .resumator-job-link:active:focus,.page-careers .resumator-buttons .resumator-apply-button:active:focus,.page-careers .resumator-buttons a:active:focus,.btn:active.focus,.page-careers .resumator-job-link:active.focus,.page-careers .resumator-buttons .resumator-apply-button:active.focus,.page-careers .resumator-buttons a:active.focus,.btn.active:focus,.page-careers .active.resumator-job-link:focus,.page-careers .resumator-buttons .active.resumator-apply-button:focus,.page-careers .resumator-buttons a.active:focus,.btn.active.focus,.page-careers .active.focus.resumator-job-link,.page-careers .resumator-buttons .active.focus.resumator-apply-button,.page-careers .resumator-buttons a.active.focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}.btn:hover,.page-careers .resumator-job-link:hover,.page-careers .resumator-buttons .resumator-apply-button:hover,.page-careers .resumator-buttons a:hover,.btn:focus,.page-careers .resumator-job-link:focus,.page-careers .resumator-buttons .resumator-apply-button:focus,.page-careers .resumator-buttons a:focus,.btn.focus,.page-careers .focus.resumator-job-link,.page-careers .resumator-buttons .focus.resumator-apply-button,.page-careers .resumator-buttons a.focus{color:#fff;text-decoration:none;}.btn:active,.page-careers .resumator-job-link:active,.page-careers .resumator-buttons .resumator-apply-button:active,.page-careers .resumator-buttons a:active,.btn.active,.page-careers .active.resumator-job-link,.page-careers .resumator-buttons .active.resumator-apply-button,.page-careers .resumator-buttons a.active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);}.btn.disabled,.page-careers .disabled.resumator-job-link,.page-careers .resumator-buttons .disabled.resumator-apply-button,.page-careers .resumator-buttons a.disabled,.btn[disabled],.page-careers .resumator-job-link[disabled],.page-careers .resumator-buttons .resumator-apply-button[disabled],.page-careers .resumator-buttons a[disabled],fieldset[disabled] .btn,fieldset[disabled] .page-careers .resumator-job-link,.page-careers fieldset[disabled] .resumator-job-link,fieldset[disabled] .page-careers .resumator-buttons .resumator-apply-button,.page-careers .resumator-buttons fieldset[disabled] .resumator-apply-button,fieldset[disabled] .page-careers .resumator-buttons a,.page-careers .resumator-buttons fieldset[disabled] a{cursor:not-allowed;filter:alpha(opacity=65);opacity:0.65;-webkit-box-shadow:none;box-shadow:none;}a.btn.disabled,.page-careers a.disabled.resumator-job-link,.page-careers .resumator-buttons a.disabled,fieldset[disabled] a.btn,fieldset[disabled] .page-careers a.resumator-job-link,.page-careers fieldset[disabled] a.resumator-job-link,fieldset[disabled] .page-careers .resumator-buttons a,.page-careers .resumator-buttons fieldset[disabled] a{pointer-events:none;}.btn-default{color:#fff;background-color:#3f96d6;border-color:#3f96d6;}.btn-default:focus,.btn-default.focus{color:#fff;background-color:#287cba;border-color:#1a527b;}.btn-default:hover{color:#fff;background-color:#287cba;border-color:#2677b2;}.btn-default:active,.btn-default.active,.open > .btn-default.dropdown-toggle{color:#fff;background-color:#287cba;background-image:none;border-color:#2677b2;}.btn-default:active:hover,.btn-default:active:focus,.btn-default:active.focus,.btn-default.active:hover,.btn-default.active:focus,.btn-default.active.focus,.open > .btn-default.dropdown-toggle:hover,.open > .btn-default.dropdown-toggle:focus,.open > .btn-default.dropdown-toggle.focus{color:#fff;background-color:#21699d;border-color:#1a527b;}.btn-default.disabled:hover,.btn-default.disabled:focus,.btn-default.disabled.focus,.btn-default[disabled]:hover,.btn-default[disabled]:focus,.btn-default[disabled].focus,fieldset[disabled] .btn-default:hover,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default.focus{background-color:#3f96d6;border-color:#3f96d6;}.btn-default .badge{color:#3f96d6;background-color:#fff;}.btn-primary{color:#fff;background-color:#3f96d6;border-color:#3f96d6;}.btn-primary:focus,.btn-primary.focus{color:#fff;background-color:#287cba;border-color:#1a527b;}.btn-primary:hover{color:#fff;background-color:#287cba;border-color:#2677b2;}.btn-primary:active,.btn-primary.active,.open > .btn-primary.dropdown-toggle{color:#fff;background-color:#287cba;background-image:none;border-color:#2677b2;}.btn-primary:active:hover,.btn-primary:active:focus,.btn-primary:active.focus,.btn-primary.active:hover,.btn-primary.active:focus,.btn-primary.active.focus,.open > .btn-primary.dropdown-toggle:hover,.open > .btn-primary.dropdown-toggle:focus,.open > .btn-primary.dropdown-toggle.focus{color:#fff;background-color:#21699d;border-color:#1a527b;}.btn-primary.disabled:hover,.btn-primary.disabled:focus,.btn-primary.disabled.focus,.btn-primary[disabled]:hover,.btn-primary[disabled]:focus,.btn-primary[disabled].focus,fieldset[disabled] .btn-primary:hover,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary.focus{background-color:#3f96d6;border-color:#3f96d6;}.btn-primary .badge{color:#3f96d6;background-color:#fff;}.btn-success,.page-careers .resumator-buttons .resumator-apply-button{color:#94bf32;background-color:#94bf32;border-color:#94bf32;}.btn-success:focus,.page-careers .resumator-buttons .resumator-apply-button:focus,.btn-success.focus,.page-careers .resumator-buttons .focus.resumator-apply-button{color:#94bf32;background-color:#759727;border-color:#465a18;}.btn-success:hover,.page-careers .resumator-buttons .resumator-apply-button:hover{color:#94bf32;background-color:#759727;border-color:#6e8e25;}.btn-success:active,.page-careers .resumator-buttons .resumator-apply-button:active,.btn-success.active,.page-careers .resumator-buttons .active.resumator-apply-button,.open > .btn-success.dropdown-toggle,.page-careers .resumator-buttons .open > .dropdown-toggle.resumator-apply-button{color:#94bf32;background-color:#759727;background-image:none;border-color:#6e8e25;}.btn-success:active:hover,.page-careers .resumator-buttons .resumator-apply-button:active:hover,.btn-success:active:focus,.page-careers .resumator-buttons .resumator-apply-button:active:focus,.btn-success:active.focus,.page-careers .resumator-buttons .resumator-apply-button:active.focus,.btn-success.active:hover,.page-careers .resumator-buttons .active.resumator-apply-button:hover,.btn-success.active:focus,.page-careers .resumator-buttons .active.resumator-apply-button:focus,.btn-success.active.focus,.page-careers .resumator-buttons .active.focus.resumator-apply-button,.open > .btn-success.dropdown-toggle:hover,.page-careers .resumator-buttons .open > .dropdown-toggle.resumator-apply-button:hover,.open > .btn-success.dropdown-toggle:focus,.page-careers .resumator-buttons .open > .dropdown-toggle.resumator-apply-button:focus,.open > .btn-success.dropdown-toggle.focus,.page-careers .resumator-buttons .open > .dropdown-toggle.focus.resumator-apply-button{color:#94bf32;background-color:#5f7a20;border-color:#465a18;}.btn-success.disabled:hover,.page-careers .resumator-buttons .disabled.resumator-apply-button:hover,.btn-success.disabled:focus,.page-careers .resumator-buttons .disabled.resumator-apply-button:focus,.btn-success.disabled.focus,.page-careers .resumator-buttons .disabled.focus.resumator-apply-button,.btn-success[disabled]:hover,.page-careers .resumator-buttons .resumator-apply-button[disabled]:hover,.btn-success[disabled]:focus,.page-careers .resumator-buttons .resumator-apply-button[disabled]:focus,.btn-success[disabled].focus,.page-careers .resumator-buttons .resumator-apply-button[disabled].focus,fieldset[disabled] .btn-success:hover,fieldset[disabled] .page-careers .resumator-buttons .resumator-apply-button:hover,.page-careers .resumator-buttons fieldset[disabled] .resumator-apply-button:hover,fieldset[disabled] .btn-success:focus,fieldset[disabled] .page-careers .resumator-buttons .resumator-apply-button:focus,.page-careers .resumator-buttons fieldset[disabled] .resumator-apply-button:focus,fieldset[disabled] .btn-success.focus,fieldset[disabled] .page-careers .resumator-buttons .focus.resumator-apply-button,.page-careers .resumator-buttons fieldset[disabled] .focus.resumator-apply-button{background-color:#94bf32;border-color:#94bf32;}.btn-success .badge,.page-careers .resumator-buttons .resumator-apply-button .badge{color:#94bf32;background-color:#94bf32;}.btn-info,.page-careers .resumator-job-link,.page-careers .resumator-buttons a{color:#fff;background-color:#5bc0de;border-color:#46b8da;}.btn-info:focus,.page-careers .resumator-job-link:focus,.page-careers .resumator-buttons a:focus,.btn-info.focus,.page-careers .focus.resumator-job-link,.page-careers .resumator-buttons a.focus{color:#fff;background-color:#31b0d5;border-color:#1b6d85;}.btn-info:hover,.page-careers .resumator-job-link:hover,.page-careers .resumator-buttons a:hover{color:#fff;background-color:#31b0d5;border-color:#269abc;}.btn-info:active,.page-careers .resumator-job-link:active,.page-careers .resumator-buttons a:active,.btn-info.active,.page-careers .active.resumator-job-link,.page-careers .resumator-buttons a.active,.open > .btn-info.dropdown-toggle,.page-careers .open > .dropdown-toggle.resumator-job-link,.page-careers .resumator-buttons .open > a.dropdown-toggle{color:#fff;background-color:#31b0d5;background-image:none;border-color:#269abc;}.btn-info:active:hover,.page-careers .resumator-job-link:active:hover,.page-careers .resumator-buttons a:active:hover,.btn-info:active:focus,.page-careers .resumator-job-link:active:focus,.page-careers .resumator-buttons a:active:focus,.btn-info:active.focus,.page-careers .resumator-job-link:active.focus,.page-careers .resumator-buttons a:active.focus,.btn-info.active:hover,.page-careers .active.resumator-job-link:hover,.page-careers .resumator-buttons a.active:hover,.btn-info.active:focus,.page-careers .active.resumator-job-link:focus,.page-careers .resumator-buttons a.active:focus,.btn-info.active.focus,.page-careers .active.focus.resumator-job-link,.page-careers .resumator-buttons a.active.focus,.open > .btn-info.dropdown-toggle:hover,.page-careers .open > .dropdown-toggle.resumator-job-link:hover,.page-careers .resumator-buttons .open > a.dropdown-toggle:hover,.open > .btn-info.dropdown-toggle:focus,.page-careers .open > .dropdown-toggle.resumator-job-link:focus,.page-careers .resumator-buttons .open > a.dropdown-toggle:focus,.open > .btn-info.dropdown-toggle.focus,.page-careers .open > .dropdown-toggle.focus.resumator-job-link,.page-careers .resumator-buttons .open > a.dropdown-toggle.focus{color:#fff;background-color:#269abc;border-color:#1b6d85;}.btn-info.disabled:hover,.page-careers .disabled.resumator-job-link:hover,.page-careers .resumator-buttons a.disabled:hover,.btn-info.disabled:focus,.page-careers .disabled.resumator-job-link:focus,.page-careers .resumator-buttons a.disabled:focus,.btn-info.disabled.focus,.page-careers .disabled.focus.resumator-job-link,.page-careers .resumator-buttons a.disabled.focus,.btn-info[disabled]:hover,.page-careers .resumator-job-link[disabled]:hover,.page-careers .resumator-buttons a[disabled]:hover,.btn-info[disabled]:focus,.page-careers .resumator-job-link[disabled]:focus,.page-careers .resumator-buttons a[disabled]:focus,.btn-info[disabled].focus,.page-careers .resumator-job-link[disabled].focus,.page-careers .resumator-buttons a[disabled].focus,fieldset[disabled] .btn-info:hover,fieldset[disabled] .page-careers .resumator-job-link:hover,.page-careers fieldset[disabled] .resumator-job-link:hover,fieldset[disabled] .page-careers .resumator-buttons a:hover,.page-careers .resumator-buttons fieldset[disabled] a:hover,fieldset[disabled] .btn-info:focus,fieldset[disabled] .page-careers .resumator-job-link:focus,.page-careers fieldset[disabled] .resumator-job-link:focus,fieldset[disabled] .page-careers .resumator-buttons a:focus,.page-careers .resumator-buttons fieldset[disabled] a:focus,fieldset[disabled] .btn-info.focus,fieldset[disabled] .page-careers .focus.resumator-job-link,.page-careers fieldset[disabled] .focus.resumator-job-link,fieldset[disabled] .page-careers .resumator-buttons a.focus,.page-careers .resumator-buttons fieldset[disabled] a.focus{background-color:#5bc0de;border-color:#46b8da;}.btn-info .badge,.page-careers .resumator-job-link .badge,.page-careers .resumator-buttons a .badge{color:#5bc0de;background-color:#fff;}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236;}.btn-warning:focus,.btn-warning.focus{color:#fff;background-color:#ec971f;border-color:#985f0d;}.btn-warning:hover{color:#fff;background-color:#ec971f;border-color:#d58512;}.btn-warning:active,.btn-warning.active,.open > .btn-warning.dropdown-toggle{color:#fff;background-color:#ec971f;background-image:none;border-color:#d58512;}.btn-warning:active:hover,.btn-warning:active:focus,.btn-warning:active.focus,.btn-warning.active:hover,.btn-warning.active:focus,.btn-warning.active.focus,.open > .btn-warning.dropdown-toggle:hover,.open > .btn-warning.dropdown-toggle:focus,.open > .btn-warning.dropdown-toggle.focus{color:#fff;background-color:#d58512;border-color:#985f0d;}.btn-warning.disabled:hover,.btn-warning.disabled:focus,.btn-warning.disabled.focus,.btn-warning[disabled]:hover,.btn-warning[disabled]:focus,.btn-warning[disabled].focus,fieldset[disabled] .btn-warning:hover,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning.focus{background-color:#f0ad4e;border-color:#eea236;}.btn-warning .badge{color:#f0ad4e;background-color:#fff;}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a;}.btn-danger:focus,.btn-danger.focus{color:#fff;background-color:#c9302c;border-color:#761c19;}.btn-danger:hover{color:#fff;background-color:#c9302c;border-color:#ac2925;}.btn-danger:active,.btn-danger.active,.open > .btn-danger.dropdown-toggle{color:#fff;background-color:#c9302c;background-image:none;border-color:#ac2925;}.btn-danger:active:hover,.btn-danger:active:focus,.btn-danger:active.focus,.btn-danger.active:hover,.btn-danger.active:focus,.btn-danger.active.focus,.open > .btn-danger.dropdown-toggle:hover,.open > .btn-danger.dropdown-toggle:focus,.open > .btn-danger.dropdown-toggle.focus{color:#fff;background-color:#ac2925;border-color:#761c19;}.btn-danger.disabled:hover,.btn-danger.disabled:focus,.btn-danger.disabled.focus,.btn-danger[disabled]:hover,.btn-danger[disabled]:focus,.btn-danger[disabled].focus,fieldset[disabled] .btn-danger:hover,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger.focus{background-color:#d9534f;border-color:#d43f3a;}.btn-danger .badge{color:#d9534f;background-color:#fff;}.btn-link{font-weight:400;color:#3f96d6;border-radius:0;}.btn-link,.btn-link:active,.btn-link.active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none;}.btn-link,.btn-link:hover,.btn-link:focus,.btn-link:active{border-color:transparent;}.btn-link:hover,.btn-link:focus{color:#236ea5;text-decoration:underline;background-color:transparent;}.btn-link[disabled]:hover,.btn-link[disabled]:focus,fieldset[disabled] .btn-link:hover,fieldset[disabled] .btn-link:focus{color:#777777;text-decoration:none;}.btn-lg,.btn-group-lg > .btn,.page-careers .btn-group-lg > .resumator-job-link,.page-careers .resumator-buttons .btn-group-lg > .resumator-apply-button,.page-careers .resumator-buttons .btn-group-lg > a{padding:10px 16px;font-size:20px;line-height:1.33333;border-radius:6px;}.btn-sm,.btn-group-sm > .btn,.page-careers .btn-group-sm > .resumator-job-link,.page-careers .resumator-buttons .btn-group-sm > .resumator-apply-button,.page-careers .resumator-buttons .btn-group-sm > a{padding:5px 10px;font-size:14px;line-height:1.5;border-radius:3px;}.btn-xs,.btn-group-xs > .btn,.page-careers .btn-group-xs > .resumator-job-link,.page-careers .resumator-buttons .btn-group-xs > .resumator-apply-button,.page-careers .resumator-buttons .btn-group-xs > a{padding:1px 5px;font-size:14px;line-height:1.5;border-radius:3px;}.btn-block{display:block;width:100%;}.btn-block + .btn-block{margin-top:5px;}input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{width:100%;}.fade{opacity:0;-webkit-transition:opacity 0.15s linear;-o-transition:opacity 0.15s linear;transition:opacity 0.15s linear;}.fade.in{opacity:1;}.collapse{display:none;}.collapse.in{display:block;}tr.collapse.in{display:table-row;}tbody.collapse.in{display:table-row-group;}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-property:height,visibility;transition-property:height,visibility;-webkit-transition-duration:0.35s;transition-duration:0.35s;-webkit-transition-timing-function:ease;transition-timing-function:ease;}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid \9;border-right:4px solid transparent;border-left:4px solid transparent;}.dropup,.dropdown{position:relative;}.dropdown-toggle:focus{outline:0;}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:16px;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,0.175);box-shadow:0 6px 12px rgba(0,0,0,0.175);}.dropdown-menu.pull-right,#strategy .dropdown-menu.controls{right:0;left:auto;}.dropdown-menu .divider{height:1px;margin:10px 0;overflow:hidden;background-color:#e5e5e5;}.dropdown-menu > li > a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857;color:#333;white-space:nowrap;}.dropdown-menu > li > a:hover,.dropdown-menu > li > a:focus{color:#262626;text-decoration:none;background-color:#f5f5f5;}.dropdown-menu > .active > a,.dropdown-menu > .active > a:hover,.dropdown-menu > .active > a:focus{color:#fff;text-decoration:none;background-color:#3f96d6;outline:0;}.dropdown-menu > .disabled > a,.dropdown-menu > .disabled > a:hover,.dropdown-menu > .disabled > a:focus{color:#777777;}.dropdown-menu > .disabled > a:hover,.dropdown-menu > .disabled > a:focus{text-decoration:none;cursor:not-allowed;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}.open > .dropdown-menu{display:block;}.open > a{outline:0;}.dropdown-menu-right{right:0;left:auto;}.dropdown-menu-left{right:auto;left:0;}.dropdown-header{display:block;padding:3px 20px;font-size:14px;line-height:1.42857;color:#777777;white-space:nowrap;}.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990;}.pull-right > .dropdown-menu,#strategy .controls > .dropdown-menu{right:0;left:auto;}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{content:"";border-top:0;border-bottom:4px dashed;border-bottom:4px solid \9;}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px;}@media (min-width:768px){.navbar-right .dropdown-menu{right:0;left:auto;}.navbar-right .dropdown-menu-left{left:0;right:auto;}}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle;}.btn-group > .btn,.page-careers .btn-group > .resumator-job-link,.page-careers .resumator-buttons .btn-group > .resumator-apply-button,.page-careers .resumator-buttons .btn-group > a,.btn-group-vertical > .btn,.page-careers .btn-group-vertical > .resumator-job-link,.page-careers .resumator-buttons .btn-group-vertical > .resumator-apply-button,.page-careers .resumator-buttons .btn-group-vertical > a{position:relative;float:left;}.btn-group > .btn:hover,.page-careers .btn-group > .resumator-job-link:hover,.page-careers .resumator-buttons .btn-group > .resumator-apply-button:hover,.page-careers .resumator-buttons .btn-group > a:hover,.btn-group > .btn:focus,.page-careers .btn-group > .resumator-job-link:focus,.page-careers .resumator-buttons .btn-group > .resumator-apply-button:focus,.page-careers .resumator-buttons .btn-group > a:focus,.btn-group > .btn:active,.page-careers .btn-group > .resumator-job-link:active,.page-careers .resumator-buttons .btn-group > .resumator-apply-button:active,.page-careers .resumator-buttons .btn-group > a:active,.btn-group > .btn.active,.page-careers .btn-group > .active.resumator-job-link,.page-careers .resumator-buttons .btn-group > .active.resumator-apply-button,.page-careers .resumator-buttons .btn-group > a.active,.btn-group-vertical > .btn:hover,.page-careers .btn-group-vertical > .resumator-job-link:hover,.page-careers .resumator-buttons .btn-group-vertical > .resumator-apply-button:hover,.page-careers .resumator-buttons .btn-group-vertical > a:hover,.btn-group-vertical > .btn:focus,.page-careers .btn-group-vertical > .resumator-job-link:focus,.page-careers .resumator-buttons .btn-group-vertical > .resumator-apply-button:focus,.page-careers .resumator-buttons .btn-group-vertical > a:focus,.btn-group-vertical > .btn:active,.page-careers .btn-group-vertical > .resumator-job-link:active,.page-careers .resumator-buttons .btn-group-vertical > .resumator-apply-button:active,.page-careers .resumator-buttons .btn-group-vertical > a:active,.btn-group-vertical > .btn.active,.page-careers .btn-group-vertical > .active.resumator-job-link,.page-careers .resumator-buttons .btn-group-vertical > .active.resumator-apply-button,.page-careers .resumator-buttons .btn-group-vertical > a.active{z-index:2;}.btn-group .btn + .btn,.btn-group .page-careers .resumator-job-link + .btn,.page-careers .btn-group .resumator-job-link + .btn,.btn-group .page-careers .resumator-buttons .resumator-apply-button + .btn,.page-careers .resumator-buttons .btn-group .resumator-apply-button + .btn,.btn-group .page-careers .resumator-buttons a + .btn,.page-careers .resumator-buttons .btn-group a + .btn,.btn-group .page-careers .btn + .resumator-job-link,.page-careers .btn-group .btn + .resumator-job-link,.btn-group .page-careers .resumator-job-link + .resumator-job-link,.page-careers .btn-group .resumator-job-link + .resumator-job-link,.btn-group .page-careers .resumator-buttons .resumator-apply-button + .resumator-job-link,.page-careers .resumator-buttons .btn-group .resumator-apply-button + .resumator-job-link,.btn-group .page-careers .resumator-buttons a + .resumator-job-link,.page-careers .resumator-buttons .btn-group a + .resumator-job-link,.btn-group .page-careers .resumator-buttons .btn + .resumator-apply-button,.page-careers .resumator-buttons .btn-group .btn + .resumator-apply-button,.btn-group .page-careers .resumator-buttons .resumator-job-link + .resumator-apply-button,.page-careers .btn-group .resumator-buttons .resumator-job-link + .resumator-apply-button,.page-careers .resumator-buttons .btn-group .resumator-job-link + .resumator-apply-button,.btn-group .page-careers .resumator-buttons .resumator-apply-button + .resumator-apply-button,.page-careers .resumator-buttons .btn-group .resumator-apply-button + .resumator-apply-button,.btn-group .page-careers .resumator-buttons a + .resumator-apply-button,.page-careers .resumator-buttons .btn-group a + .resumator-apply-button,.btn-group .page-careers .resumator-buttons .btn + a,.page-careers .resumator-buttons .btn-group .btn + a,.btn-group .page-careers .resumator-buttons .resumator-job-link + a,.page-careers .btn-group .resumator-buttons .resumator-job-link + a,.page-careers .resumator-buttons .btn-group .resumator-job-link + a,.btn-group .page-careers .resumator-buttons .resumator-apply-button + a,.page-careers .resumator-buttons .btn-group .resumator-apply-button + a,.btn-group .page-careers .resumator-buttons a + a,.page-careers .resumator-buttons .btn-group a + a,.btn-group .btn + .btn-group,.btn-group .page-careers .resumator-job-link + .btn-group,.page-careers .btn-group .resumator-job-link + .btn-group,.btn-group .page-careers .resumator-buttons .resumator-apply-button + .btn-group,.page-careers .resumator-buttons .btn-group .resumator-apply-button + .btn-group,.btn-group .page-careers .resumator-buttons a + .btn-group,.page-careers .resumator-buttons .btn-group a + .btn-group,.btn-group .btn-group + .btn,.btn-group .page-careers .btn-group + .resumator-job-link,.page-careers .btn-group .btn-group + .resumator-job-link,.btn-group .page-careers .resumator-buttons .btn-group + .resumator-apply-button,.page-careers .resumator-buttons .btn-group .btn-group + .resumator-apply-button,.btn-group .page-careers .resumator-buttons .btn-group + a,.page-careers .resumator-buttons .btn-group .btn-group + a,.btn-group .btn-group + .btn-group{margin-left:-1px;}.btn-toolbar{margin-left:-5px;}.btn-toolbar:before,.btn-toolbar:after{display:table;content:" ";}.btn-toolbar:after{clear:both;}.btn-toolbar .btn,.btn-toolbar .page-careers .resumator-job-link,.page-careers .btn-toolbar .resumator-job-link,.btn-toolbar .page-careers .resumator-buttons .resumator-apply-button,.page-careers .resumator-buttons .btn-toolbar .resumator-apply-button,.btn-toolbar .page-careers .resumator-buttons a,.page-careers .resumator-buttons .btn-toolbar a,.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left;}.btn-toolbar > .btn,.page-careers .btn-toolbar > .resumator-job-link,.page-careers .resumator-buttons .btn-toolbar > .resumator-apply-button,.page-careers .resumator-buttons .btn-toolbar > a,.btn-toolbar > .btn-group,.btn-toolbar > .input-group{margin-left:5px;}.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle),.page-careers .btn-group > .resumator-job-link:not(:first-child):not(:last-child):not(.dropdown-toggle),.page-careers .resumator-buttons .btn-group > .resumator-apply-button:not(:first-child):not(:last-child):not(.dropdown-toggle),.page-careers .resumator-buttons .btn-group > a:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0;}.btn-group > .btn:first-child,.page-careers .btn-group > .resumator-job-link:first-child,.page-careers .resumator-buttons .btn-group > .resumator-apply-button:first-child,.page-careers .resumator-buttons .btn-group > a:first-child{margin-left:0;}.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle),.page-careers .btn-group > .resumator-job-link:first-child:not(:last-child):not(.dropdown-toggle),.page-careers .resumator-buttons .btn-group > .resumator-apply-button:first-child:not(:last-child):not(.dropdown-toggle),.page-careers .resumator-buttons .btn-group > a:first-child:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0;}.btn-group > .btn:last-child:not(:first-child),.page-careers .btn-group > .resumator-job-link:last-child:not(:first-child),.page-careers .resumator-buttons .btn-group > .resumator-apply-button:last-child:not(:first-child),.page-careers .resumator-buttons .btn-group > a:last-child:not(:first-child),.btn-group > .dropdown-toggle:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0;}.btn-group > .btn-group{float:left;}.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn,.page-careers .btn-group > .btn-group:not(:first-child):not(:last-child) > .resumator-job-link,.page-careers .resumator-buttons .btn-group > .btn-group:not(:first-child):not(:last-child) > .resumator-apply-button,.page-careers .resumator-buttons .btn-group > .btn-group:not(:first-child):not(:last-child) > a{border-radius:0;}.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,.page-careers .btn-group > .btn-group:first-child:not(:last-child) > .resumator-job-link:last-child,.page-careers .resumator-buttons .btn-group > .btn-group:first-child:not(:last-child) > .resumator-apply-button:last-child,.page-careers .resumator-buttons .btn-group > .btn-group:first-child:not(:last-child) > a:last-child,.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle{border-top-right-radius:0;border-bottom-right-radius:0;}.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child,.page-careers .btn-group > .btn-group:last-child:not(:first-child) > .resumator-job-link:first-child,.page-careers .resumator-buttons .btn-group > .btn-group:last-child:not(:first-child) > .resumator-apply-button:first-child,.page-careers .resumator-buttons .btn-group > .btn-group:last-child:not(:first-child) > a:first-child{border-top-left-radius:0;border-bottom-left-radius:0;}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0;}.btn-group > .btn + .dropdown-toggle,.page-careers .btn-group > .resumator-job-link + .dropdown-toggle,.page-careers .resumator-buttons .btn-group > .resumator-apply-button + .dropdown-toggle,.page-careers .resumator-buttons .btn-group > a + .dropdown-toggle{padding-right:8px;padding-left:8px;}.btn-group > .btn-lg + .dropdown-toggle,.btn-group-lg.btn-group > .btn + .dropdown-toggle,.page-careers .btn-group-lg.btn-group > .resumator-job-link + .dropdown-toggle,.page-careers .resumator-buttons .btn-group-lg.btn-group > .resumator-apply-button + .dropdown-toggle,.page-careers .resumator-buttons .btn-group-lg.btn-group > a + .dropdown-toggle{padding-right:12px;padding-left:12px;}.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);}.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none;}.btn .caret,.page-careers .resumator-job-link .caret,.page-careers .resumator-buttons .resumator-apply-button .caret,.page-careers .resumator-buttons a .caret{margin-left:0;}.btn-lg .caret,.btn-group-lg > .btn .caret,.page-careers .btn-group-lg > .resumator-job-link .caret,.page-careers .resumator-buttons .btn-group-lg > .resumator-apply-button .caret,.page-careers .resumator-buttons .btn-group-lg > a .caret{border-width:5px 5px 0;border-bottom-width:0;}.dropup .btn-lg .caret,.dropup .btn-group-lg > .btn .caret,.dropup .page-careers .btn-group-lg > .resumator-job-link .caret,.page-careers .dropup .btn-group-lg > .resumator-job-link .caret,.dropup .page-careers .resumator-buttons .btn-group-lg > .resumator-apply-button .caret,.page-careers .resumator-buttons .dropup .btn-group-lg > .resumator-apply-button .caret,.dropup .page-careers .resumator-buttons .btn-group-lg > a .caret,.page-careers .resumator-buttons .dropup .btn-group-lg > a .caret{border-width:0 5px 5px;}.btn-group-vertical > .btn,.page-careers .btn-group-vertical > .resumator-job-link,.page-careers .resumator-buttons .btn-group-vertical > .resumator-apply-button,.page-careers .resumator-buttons .btn-group-vertical > a,.btn-group-vertical > .btn-group,.btn-group-vertical > .btn-group > .btn,.page-careers .btn-group-vertical > .btn-group > .resumator-job-link,.page-careers .resumator-buttons .btn-group-vertical > .btn-group > .resumator-apply-button,.page-careers .resumator-buttons .btn-group-vertical > .btn-group > a{display:block;float:none;width:100%;max-width:100%;}.btn-group-vertical > .btn-group:before,.btn-group-vertical > .btn-group:after{display:table;content:" ";}.btn-group-vertical > .btn-group:after{clear:both;}.btn-group-vertical > .btn-group > .btn,.page-careers .btn-group-vertical > .btn-group > .resumator-job-link,.page-careers .resumator-buttons .btn-group-vertical > .btn-group > .resumator-apply-button,.page-careers .resumator-buttons .btn-group-vertical > .btn-group > a{float:none;}.btn-group-vertical > .btn + .btn,.page-careers .btn-group-vertical > .resumator-job-link + .btn,.page-careers .resumator-buttons .btn-group-vertical > .resumator-apply-button + .btn,.page-careers .resumator-buttons .btn-group-vertical > a + .btn,.page-careers .btn-group-vertical > .btn + .resumator-job-link,.page-careers .btn-group-vertical > .resumator-job-link + .resumator-job-link,.page-careers .resumator-buttons .btn-group-vertical > .resumator-apply-button + .resumator-job-link,.page-careers .resumator-buttons .btn-group-vertical > a + .resumator-job-link,.page-careers .resumator-buttons .btn-group-vertical > .btn + .resumator-apply-button,.page-careers .resumator-buttons .btn-group-vertical > .resumator-job-link + .resumator-apply-button,.page-careers .resumator-buttons .btn-group-vertical > .resumator-apply-button + .resumator-apply-button,.page-careers .resumator-buttons .btn-group-vertical > a + .resumator-apply-button,.page-careers .resumator-buttons .btn-group-vertical > .btn + a,.page-careers .resumator-buttons .btn-group-vertical > .resumator-job-link + a,.page-careers .resumator-buttons .btn-group-vertical > .resumator-apply-button + a,.page-careers .resumator-buttons .btn-group-vertical > a + a,.btn-group-vertical > .btn + .btn-group,.page-careers .btn-group-vertical > .resumator-job-link + .btn-group,.page-careers .resumator-buttons .btn-group-vertical > .resumator-apply-button + .btn-group,.page-careers .resumator-buttons .btn-group-vertical > a + .btn-group,.btn-group-vertical > .btn-group + .btn,.page-careers .btn-group-vertical > .btn-group + .resumator-job-link,.page-careers .resumator-buttons .btn-group-vertical > .btn-group + .resumator-apply-button,.page-careers .resumator-buttons .btn-group-vertical > .btn-group + a,.btn-group-vertical > .btn-group + .btn-group{margin-top:-1px;margin-left:0;}.btn-group-vertical > .btn:not(:first-child):not(:last-child),.page-careers .btn-group-vertical > .resumator-job-link:not(:first-child):not(:last-child),.page-careers .resumator-buttons .btn-group-vertical > .resumator-apply-button:not(:first-child):not(:last-child),.page-careers .resumator-buttons .btn-group-vertical > a:not(:first-child):not(:last-child){border-radius:0;}.btn-group-vertical > .btn:first-child:not(:last-child),.page-careers .btn-group-vertical > .resumator-job-link:first-child:not(:last-child),.page-careers .resumator-buttons .btn-group-vertical > .resumator-apply-button:first-child:not(:last-child),.page-careers .resumator-buttons .btn-group-vertical > a:first-child:not(:last-child){border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0;}.btn-group-vertical > .btn:last-child:not(:first-child),.page-careers .btn-group-vertical > .resumator-job-link:last-child:not(:first-child),.page-careers .resumator-buttons .btn-group-vertical > .resumator-apply-button:last-child:not(:first-child),.page-careers .resumator-buttons .btn-group-vertical > a:last-child:not(:first-child){border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px;}.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn,.page-careers .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .resumator-job-link,.page-careers .resumator-buttons .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .resumator-apply-button,.page-careers .resumator-buttons .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > a{border-radius:0;}.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,.page-careers .btn-group-vertical > .btn-group:first-child:not(:last-child) > .resumator-job-link:last-child,.page-careers .resumator-buttons .btn-group-vertical > .btn-group:first-child:not(:last-child) > .resumator-apply-button:last-child,.page-careers .resumator-buttons .btn-group-vertical > .btn-group:first-child:not(:last-child) > a:last-child,.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0;}.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child,.page-careers .btn-group-vertical > .btn-group:last-child:not(:first-child) > .resumator-job-link:first-child,.page-careers .resumator-buttons .btn-group-vertical > .btn-group:last-child:not(:first-child) > .resumator-apply-button:first-child,.page-careers .resumator-buttons .btn-group-vertical > .btn-group:last-child:not(:first-child) > a:first-child{border-top-left-radius:0;border-top-right-radius:0;}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate;}.btn-group-justified > .btn,.page-careers .btn-group-justified > .resumator-job-link,.page-careers .resumator-buttons .btn-group-justified > .resumator-apply-button,.page-careers .resumator-buttons .btn-group-justified > a,.btn-group-justified > .btn-group{display:table-cell;float:none;width:1%;}.btn-group-justified > .btn-group .btn,.btn-group-justified > .btn-group .page-careers .resumator-job-link,.page-careers .btn-group-justified > .btn-group .resumator-job-link,.btn-group-justified > .btn-group .page-careers .resumator-buttons .resumator-apply-button,.page-careers .resumator-buttons .btn-group-justified > .btn-group .resumator-apply-button,.btn-group-justified > .btn-group .page-careers .resumator-buttons a,.page-careers .resumator-buttons .btn-group-justified > .btn-group a{width:100%;}.btn-group-justified > .btn-group .dropdown-menu{left:auto;}[data-toggle="buttons"] > .btn input[type="radio"],.page-careers [data-toggle="buttons"] > .resumator-job-link input[type="radio"],.page-careers .resumator-buttons [data-toggle="buttons"] > .resumator-apply-button input[type="radio"],.page-careers .resumator-buttons [data-toggle="buttons"] > a input[type="radio"],[data-toggle="buttons"] > .btn input[type="checkbox"],.page-careers [data-toggle="buttons"] > .resumator-job-link input[type="checkbox"],.page-careers .resumator-buttons [data-toggle="buttons"] > .resumator-apply-button input[type="checkbox"],.page-careers .resumator-buttons [data-toggle="buttons"] > a input[type="checkbox"],[data-toggle="buttons"] > .btn-group > .btn input[type="radio"],.page-careers [data-toggle="buttons"] > .btn-group > .resumator-job-link input[type="radio"],.page-careers .resumator-buttons [data-toggle="buttons"] > .btn-group > .resumator-apply-button input[type="radio"],.page-careers .resumator-buttons [data-toggle="buttons"] > .btn-group > a input[type="radio"],[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"],.page-careers [data-toggle="buttons"] > .btn-group > .resumator-job-link input[type="checkbox"],.page-careers .resumator-buttons [data-toggle="buttons"] > .btn-group > .resumator-apply-button input[type="checkbox"],.page-careers .resumator-buttons [data-toggle="buttons"] > .btn-group > a input[type="checkbox"]{position:absolute;clip:rect(0,0,0,0);pointer-events:none;}.input-group{position:relative;display:table;border-collapse:separate;}.input-group[class*="col-"]{float:none;padding-right:0;padding-left:0;}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0;}.input-group .form-control:focus{z-index:3;}.input-group-addon,.input-group-btn,.input-group .form-control{display:table-cell;}.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child),.input-group .form-control:not(:first-child):not(:last-child){border-radius:0;}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle;}.input-group-addon{padding:6px 12px;font-size:16px;font-weight:400;line-height:1;color:#555555;text-align:center;background-color:#eeeeee;border:1px solid #ccc;border-radius:4px;}.input-group-addon.input-sm,.input-group-sm > .input-group-addon,.input-group-sm > .input-group-btn > .input-group-addon.btn,.page-careers .input-group-sm > .input-group-btn > .input-group-addon.resumator-job-link,.page-careers .resumator-buttons .input-group-sm > .input-group-btn > .input-group-addon.resumator-apply-button,.page-careers .resumator-buttons .input-group-sm > .input-group-btn > a.input-group-addon{padding:5px 10px;font-size:14px;border-radius:3px;}.input-group-addon.input-lg,.input-group-lg > .input-group-addon,.input-group-lg > .input-group-btn > .input-group-addon.btn,.page-careers .input-group-lg > .input-group-btn > .input-group-addon.resumator-job-link,.page-careers .resumator-buttons .input-group-lg > .input-group-btn > .input-group-addon.resumator-apply-button,.page-careers .resumator-buttons .input-group-lg > .input-group-btn > a.input-group-addon{padding:10px 16px;font-size:20px;border-radius:6px;}.input-group-addon input[type="radio"],.input-group-addon input[type="checkbox"]{margin-top:0;}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child > .btn,.page-careers .input-group-btn:first-child > .resumator-job-link,.page-careers .resumator-buttons .input-group-btn:first-child > .resumator-apply-button,.page-careers .resumator-buttons .input-group-btn:first-child > a,.input-group-btn:first-child > .btn-group > .btn,.page-careers .input-group-btn:first-child > .btn-group > .resumator-job-link,.page-careers .resumator-buttons .input-group-btn:first-child > .btn-group > .resumator-apply-button,.page-careers .resumator-buttons .input-group-btn:first-child > .btn-group > a,.input-group-btn:first-child > .dropdown-toggle,.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),.page-careers .input-group-btn:last-child > .resumator-job-link:not(:last-child):not(.dropdown-toggle),.page-careers .resumator-buttons .input-group-btn:last-child > .resumator-apply-button:not(:last-child):not(.dropdown-toggle),.page-careers .resumator-buttons .input-group-btn:last-child > a:not(:last-child):not(.dropdown-toggle),.input-group-btn:last-child > .btn-group:not(:last-child) > .btn,.page-careers .input-group-btn:last-child > .btn-group:not(:last-child) > .resumator-job-link,.page-careers .resumator-buttons .input-group-btn:last-child > .btn-group:not(:last-child) > .resumator-apply-button,.page-careers .resumator-buttons .input-group-btn:last-child > .btn-group:not(:last-child) > a{border-top-right-radius:0;border-bottom-right-radius:0;}.input-group-addon:first-child{border-right:0;}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:last-child > .btn,.page-careers .input-group-btn:last-child > .resumator-job-link,.page-careers .resumator-buttons .input-group-btn:last-child > .resumator-apply-button,.page-careers .resumator-buttons .input-group-btn:last-child > a,.input-group-btn:last-child > .btn-group > .btn,.page-careers .input-group-btn:last-child > .btn-group > .resumator-job-link,.page-careers .resumator-buttons .input-group-btn:last-child > .btn-group > .resumator-apply-button,.page-careers .resumator-buttons .input-group-btn:last-child > .btn-group > a,.input-group-btn:last-child > .dropdown-toggle,.input-group-btn:first-child > .btn:not(:first-child),.page-careers .input-group-btn:first-child > .resumator-job-link:not(:first-child),.page-careers .resumator-buttons .input-group-btn:first-child > .resumator-apply-button:not(:first-child),.page-careers .resumator-buttons .input-group-btn:first-child > a:not(:first-child),.input-group-btn:first-child > .btn-group:not(:first-child) > .btn,.page-careers .input-group-btn:first-child > .btn-group:not(:first-child) > .resumator-job-link,.page-careers .resumator-buttons .input-group-btn:first-child > .btn-group:not(:first-child) > .resumator-apply-button,.page-careers .resumator-buttons .input-group-btn:first-child > .btn-group:not(:first-child) > a{border-top-left-radius:0;border-bottom-left-radius:0;}.input-group-addon:last-child{border-left:0;}.input-group-btn{position:relative;font-size:0;white-space:nowrap;}.input-group-btn > .btn,.page-careers .input-group-btn > .resumator-job-link,.page-careers .resumator-buttons .input-group-btn > .resumator-apply-button,.page-careers .resumator-buttons .input-group-btn > a{position:relative;}.input-group-btn > .btn + .btn,.page-careers .input-group-btn > .resumator-job-link + .btn,.page-careers .resumator-buttons .input-group-btn > .resumator-apply-button + .btn,.page-careers .resumator-buttons .input-group-btn > a + .btn,.page-careers .input-group-btn > .btn + .resumator-job-link,.page-careers .input-group-btn > .resumator-job-link + .resumator-job-link,.page-careers .resumator-buttons .input-group-btn > .resumator-apply-button + .resumator-job-link,.page-careers .resumator-buttons .input-group-btn > a + .resumator-job-link,.page-careers .resumator-buttons .input-group-btn > .btn + .resumator-apply-button,.page-careers .resumator-buttons .input-group-btn > .resumator-job-link + .resumator-apply-button,.page-careers .resumator-buttons .input-group-btn > .resumator-apply-button + .resumator-apply-button,.page-careers .resumator-buttons .input-group-btn > a + .resumator-apply-button,.page-careers .resumator-buttons .input-group-btn > .btn + a,.page-careers .resumator-buttons .input-group-btn > .resumator-job-link + a,.page-careers .resumator-buttons .input-group-btn > .resumator-apply-button + a,.page-careers .resumator-buttons .input-group-btn > a + a{margin-left:-1px;}.input-group-btn > .btn:hover,.page-careers .input-group-btn > .resumator-job-link:hover,.page-careers .resumator-buttons .input-group-btn > .resumator-apply-button:hover,.page-careers .resumator-buttons .input-group-btn > a:hover,.input-group-btn > .btn:focus,.page-careers .input-group-btn > .resumator-job-link:focus,.page-careers .resumator-buttons .input-group-btn > .resumator-apply-button:focus,.page-careers .resumator-buttons .input-group-btn > a:focus,.input-group-btn > .btn:active,.page-careers .input-group-btn > .resumator-job-link:active,.page-careers .resumator-buttons .input-group-btn > .resumator-apply-button:active,.page-careers .resumator-buttons .input-group-btn > a:active{z-index:2;}.input-group-btn:first-child > .btn,.page-careers .input-group-btn:first-child > .resumator-job-link,.page-careers .resumator-buttons .input-group-btn:first-child > .resumator-apply-button,.page-careers .resumator-buttons .input-group-btn:first-child > a,.input-group-btn:first-child > .btn-group{margin-right:-1px;}.input-group-btn:last-child > .btn,.page-careers .input-group-btn:last-child > .resumator-job-link,.page-careers .resumator-buttons .input-group-btn:last-child > .resumator-apply-button,.page-careers .resumator-buttons .input-group-btn:last-child > a,.input-group-btn:last-child > .btn-group{z-index:2;margin-left:-1px;}.nav,.tags{padding-left:0;margin-bottom:0;list-style:none;}.nav:before,.tags:before,.nav:after,.tags:after{display:table;content:" ";}.nav:after,.tags:after{clear:both;}.nav > li,.tags > li{position:relative;display:block;}.nav > li > a,.tags > li > a{position:relative;display:block;padding:10px 15px;}.nav > li > a:hover,.tags > li > a:hover,.nav > li > a:focus,.tags > li > a:focus{text-decoration:none;background-color:#eeeeee;}.nav > li.disabled > a,.tags > li.disabled > a{color:#777777;}.nav > li.disabled > a:hover,.tags > li.disabled > a:hover,.nav > li.disabled > a:focus,.tags > li.disabled > a:focus{color:#777777;text-decoration:none;cursor:not-allowed;background-color:transparent;}.nav .open > a,.tags .open > a,.nav .open > a:hover,.tags .open > a:hover,.nav .open > a:focus,.tags .open > a:focus{background-color:#eeeeee;border-color:#3f96d6;}.nav .nav-divider,.tags .nav-divider{height:1px;margin:10px 0;overflow:hidden;background-color:#e5e5e5;}.nav > li > a > img,.tags > li > a > img{max-width:none;}.nav-tabs{border-bottom:1px solid none;}.nav-tabs > li{float:left;margin-bottom:-1px;}.nav-tabs > li > a{margin-right:2px;line-height:1.42857;border:1px solid transparent;border-radius:4px 4px 0 0;}.nav-tabs > li > a:hover{border-color:none none none;}.nav-tabs > li.active > a,.nav-tabs > li.active > a:hover,.nav-tabs > li.active > a:focus{color:#555555;cursor:default;background-color:#fff;border:1px solid none;border-bottom-color:transparent;}.nav-pills > li,.tags > li{float:left;}.nav-pills > li > a,.tags > li > a{border-radius:4px;}.nav-pills > li + li,.tags > li + li{margin-left:2px;}.nav-pills > li.active > a,.tags > li.active > a,.nav-pills > li.active > a:hover,.tags > li.active > a:hover,.nav-pills > li.active > a:focus,.tags > li.active > a:focus{color:#fff;background-color:#3f96d6;}.nav-stacked > li{float:none;}.nav-stacked > li + li{margin-top:2px;margin-left:0;}.nav-justified,.nav-tabs.nav-justified{width:100%;}.nav-justified > li,.nav-tabs.nav-justified > li{float:none;}.nav-justified > li > a,.nav-tabs.nav-justified > li > a{margin-bottom:5px;text-align:center;}.nav-justified > .dropdown .dropdown-menu{top:auto;left:auto;}@media (min-width:768px){.nav-justified > li,.nav-tabs.nav-justified > li{display:table-cell;width:1%;}.nav-justified > li > a,.nav-tabs.nav-justified > li > a{margin-bottom:0;}}.nav-tabs-justified,.nav-tabs.nav-justified{border-bottom:0;}.nav-tabs-justified > li > a,.nav-tabs.nav-justified > li > a{margin-right:0;border-radius:4px;}.nav-tabs-justified > .active > a,.nav-tabs.nav-justified > .active > a,.nav-tabs-justified > .active > a:hover,.nav-tabs.nav-justified > .active > a:hover,.nav-tabs-justified > .active > a:focus,.nav-tabs.nav-justified > .active > a:focus{border:1px solid none;}@media (min-width:768px){.nav-tabs-justified > li > a,.nav-tabs.nav-justified > li > a{border-bottom:1px solid none;border-radius:4px 4px 0 0;}.nav-tabs-justified > .active > a,.nav-tabs.nav-justified > .active > a,.nav-tabs-justified > .active > a:hover,.nav-tabs.nav-justified > .active > a:hover,.nav-tabs-justified > .active > a:focus,.nav-tabs.nav-justified > .active > a:focus{border-bottom-color:none;}}.tab-content > .tab-pane{display:none;}.tab-content > .active{display:block;}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0;}.navbar{position:relative;min-height:auto;margin-bottom:22px;border:1px solid transparent;}.navbar:before,.navbar:after{display:table;content:" ";}.navbar:after{clear:both;}@media (min-width:768px){.navbar{border-radius:0;}}.navbar-header:before,.navbar-header:after{display:table;content:" ";}.navbar-header:after{clear:both;}@media (min-width:768px){.navbar-header{float:left;}}.navbar-collapse{padding-right:0;padding-left:0;overflow-x:visible;border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,0.1);-webkit-overflow-scrolling:touch;}.navbar-collapse:before,.navbar-collapse:after{display:table;content:" ";}.navbar-collapse:after{clear:both;}.navbar-collapse.in{overflow-y:auto;}@media (min-width:768px){.navbar-collapse{width:auto;border-top:0;box-shadow:none;}.navbar-collapse.collapse{display:block !important;height:auto !important;padding-bottom:0;overflow:visible !important;}.navbar-collapse.in{overflow-y:visible;}.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{padding-right:0;padding-left:0;}}.navbar-fixed-top,.navbar-fixed-bottom{position:fixed;right:0;left:0;z-index:1030;}.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{max-height:100%;}@media (max-device-width:480px) and (orientation:landscape){.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{max-height:200px;}}@media (min-width:768px){.navbar-fixed-top,.navbar-fixed-bottom{border-radius:0;}}.navbar-fixed-top{top:0;border-width:0 0 1px;}.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0;}.container > .navbar-header,.case-study .content-wrapper > .navbar-header,.container > .navbar-collapse,.case-study .content-wrapper > .navbar-collapse,.container-fluid > .navbar-header,.container-fluid > .navbar-collapse{margin-right:0;margin-left:0;}@media (min-width:768px){.container > .navbar-header,.case-study .content-wrapper > .navbar-header,.container > .navbar-collapse,.case-study .content-wrapper > .navbar-collapse,.container-fluid > .navbar-header,.container-fluid > .navbar-collapse{margin-right:0;margin-left:0;}}.navbar-static-top{z-index:1000;border-width:0 0 1px;}@media (min-width:768px){.navbar-static-top{border-radius:0;}}.navbar-brand{float:left;height:auto;padding:0 0;font-size:20px;line-height:22px;}.navbar-brand:hover,.navbar-brand:focus{text-decoration:none;}.navbar-brand > img{display:block;}@media (min-width:768px){.navbar > .container .navbar-brand,.case-study .navbar > .content-wrapper .navbar-brand,.navbar > .container-fluid .navbar-brand{margin-left:0;}}.navbar-toggle{position:relative;float:right;padding:9px 10px;margin-right:0;margin-top:auto-34px/2;margin-bottom:auto-34px/2;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px;}.navbar-toggle:focus{outline:0;}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px;}.navbar-toggle .icon-bar + .icon-bar{margin-top:4px;}@media (min-width:768px){.navbar-toggle{display:none;}}.navbar-nav{margin:0 0;}.navbar-nav > li > a{padding-top:10px;padding-bottom:10px;line-height:22px;}@media (max-width:767px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;box-shadow:none;}.navbar-nav .open .dropdown-menu > li > a,.navbar-nav .open .dropdown-menu .dropdown-header{padding:5px 15px 5px 25px;}.navbar-nav .open .dropdown-menu > li > a{line-height:22px;}.navbar-nav .open .dropdown-menu > li > a:hover,.navbar-nav .open .dropdown-menu > li > a:focus{background-image:none;}}@media (min-width:768px){.navbar-nav{float:left;margin:0;}.navbar-nav > li{float:left;}.navbar-nav > li > a{padding-top:0;padding-bottom:0;}}.navbar-form{padding:10px 0;margin-right:0;margin-left:0;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);margin-top:auto-36px/2;margin-bottom:auto-36px/2;}@media (min-width:768px){.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle;}.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle;}.navbar-form .form-control-static{display:inline-block;}.navbar-form .input-group{display:inline-table;vertical-align:middle;}.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn,.navbar-form .input-group .form-control{width:auto;}.navbar-form .input-group > .form-control{width:100%;}.navbar-form .control-label{margin-bottom:0;vertical-align:middle;}.navbar-form .radio,.navbar-form .checkbox{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle;}.navbar-form .radio label,.navbar-form .checkbox label{padding-left:0;}.navbar-form .radio input[type="radio"],.navbar-form .checkbox input[type="checkbox"]{position:relative;margin-left:0;}.navbar-form .has-feedback .form-control-feedback{top:0;}}@media (max-width:767px){.navbar-form .form-group{margin-bottom:5px;}.navbar-form .form-group:last-child{margin-bottom:0;}}@media (min-width:768px){.navbar-form{width:auto;padding-top:0;padding-bottom:0;margin-right:0;margin-left:0;border:0;-webkit-box-shadow:none;box-shadow:none;}}.navbar-nav > li > .dropdown-menu{margin-top:0;border-top-left-radius:0;border-top-right-radius:0;}.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu{margin-bottom:0;border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0;}.navbar-btn{margin-top:auto-36px/2;margin-bottom:auto-36px/2;}.navbar-btn.btn-sm,.btn-group-sm > .navbar-btn.btn,.page-careers .btn-group-sm > .navbar-btn.resumator-job-link,.page-careers .resumator-buttons .btn-group-sm > .navbar-btn.resumator-apply-button,.page-careers .resumator-buttons .btn-group-sm > a.navbar-btn{margin-top:auto-33px/2;margin-bottom:auto-33px/2;}.navbar-btn.btn-xs,.btn-group-xs > .navbar-btn.btn,.page-careers .btn-group-xs > .navbar-btn.resumator-job-link,.page-careers .resumator-buttons .btn-group-xs > .navbar-btn.resumator-apply-button,.page-careers .resumator-buttons .btn-group-xs > a.navbar-btn{margin-top:auto-22/2;margin-bottom:auto-22/2;}.navbar-text{margin-top:auto-22px/2;margin-bottom:auto-22px/2;}@media (min-width:768px){.navbar-text{float:left;margin-right:0;margin-left:0;}}@media (min-width:768px){.navbar-left{float:left !important;}.navbar-right{float:right !important;margin-right:0;}.navbar-right ~ .navbar-right{margin-right:0;}}.navbar-default{background-color:#eee;border-color:none;}.navbar-default .navbar-brand{color:#333;}.navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:focus{color:#1a1a1a;background-color:transparent;}.navbar-default .navbar-text{color:#333;}.navbar-default .navbar-nav > li > a{color:#333;}.navbar-default .navbar-nav > li > a:hover,.navbar-default .navbar-nav > li > a:focus{color:#333;background-color:transparent;}.navbar-default .navbar-nav > .active > a,.navbar-default .navbar-nav > .active > a:hover,.navbar-default .navbar-nav > .active > a:focus{color:#555;background-color:#dddddd;}.navbar-default .navbar-nav > .disabled > a,.navbar-default .navbar-nav > .disabled > a:hover,.navbar-default .navbar-nav > .disabled > a:focus{color:#ccc;background-color:transparent;}.navbar-default .navbar-nav > .open > a,.navbar-default .navbar-nav > .open > a:hover,.navbar-default .navbar-nav > .open > a:focus{color:#555;background-color:#dddddd;}@media (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu > li > a{color:#333;}.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus{color:#333;background-color:transparent;}.navbar-default .navbar-nav .open .dropdown-menu > .active > a,.navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,.navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus{color:#555;background-color:#dddddd;}.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus{color:#ccc;background-color:transparent;}}.navbar-default .navbar-toggle{border-color:none;}.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color:white;}.navbar-default .navbar-toggle .icon-bar{background-color:#333;}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:none;}.navbar-default .navbar-link{color:#333;}.navbar-default .navbar-link:hover{color:#333;}.navbar-default .btn-link{color:#333;}.navbar-default .btn-link:hover,.navbar-default .btn-link:focus{color:#333;}.navbar-default .btn-link[disabled]:hover,.navbar-default .btn-link[disabled]:focus,fieldset[disabled] .navbar-default .btn-link:hover,fieldset[disabled] .navbar-default .btn-link:focus{color:#ccc;}.navbar-inverse{background-color:#222;border-color:#090909;}.navbar-inverse .navbar-brand{color:#777777;}.navbar-inverse .navbar-brand:hover,.navbar-inverse .navbar-brand:focus{color:#fff;background-color:transparent;}.navbar-inverse .navbar-text{color:#777777;}.navbar-inverse .navbar-nav > li > a{color:#777777;}.navbar-inverse .navbar-nav > li > a:hover,.navbar-inverse .navbar-nav > li > a:focus{color:#fff;background-color:transparent;}.navbar-inverse .navbar-nav > .active > a,.navbar-inverse .navbar-nav > .active > a:hover,.navbar-inverse .navbar-nav > .active > a:focus{color:#fff;background-color:#090909;}.navbar-inverse .navbar-nav > .disabled > a,.navbar-inverse .navbar-nav > .disabled > a:hover,.navbar-inverse .navbar-nav > .disabled > a:focus{color:#444;background-color:transparent;}.navbar-inverse .navbar-nav > .open > a,.navbar-inverse .navbar-nav > .open > a:hover,.navbar-inverse .navbar-nav > .open > a:focus{color:#fff;background-color:#090909;}@media (max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header{border-color:#090909;}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#090909;}.navbar-inverse .navbar-nav .open .dropdown-menu > li > a{color:#777777;}.navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus{color:#fff;background-color:transparent;}.navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,.navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus{color:#fff;background-color:#090909;}.navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,.navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus{color:#444;background-color:transparent;}}.navbar-inverse .navbar-toggle{border-color:#333;}.navbar-inverse .navbar-toggle:hover,.navbar-inverse .navbar-toggle:focus{background-color:#333;}.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff;}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010;}.navbar-inverse .navbar-link{color:#777777;}.navbar-inverse .navbar-link:hover{color:#fff;}.navbar-inverse .btn-link{color:#777777;}.navbar-inverse .btn-link:hover,.navbar-inverse .btn-link:focus{color:#fff;}.navbar-inverse .btn-link[disabled]:hover,.navbar-inverse .btn-link[disabled]:focus,fieldset[disabled] .navbar-inverse .btn-link:hover,fieldset[disabled] .navbar-inverse .btn-link:focus{color:#444;}.pagination{display:inline-block;padding-left:0;margin:22px 0;border-radius:4px;}.pagination > li{display:inline;}.pagination > li > a,.pagination > li > span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857;color:#3f96d6;text-decoration:none;background-color:#fff;border:1px solid #ddd;}.pagination > li > a:hover,.pagination > li > a:focus,.pagination > li > span:hover,.pagination > li > span:focus{z-index:2;color:#236ea5;background-color:#eeeeee;border-color:#ddd;}.pagination > li:first-child > a,.pagination > li:first-child > span{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px;}.pagination > li:last-child > a,.pagination > li:last-child > span{border-top-right-radius:4px;border-bottom-right-radius:4px;}.pagination > .active > a,.pagination > .active > a:hover,.pagination > .active > a:focus,.pagination > .active > span,.pagination > .active > span:hover,.pagination > .active > span:focus{z-index:3;color:#fff;cursor:default;background-color:#3f96d6;border-color:#3f96d6;}.pagination > .disabled > span,.pagination > .disabled > span:hover,.pagination > .disabled > span:focus,.pagination > .disabled > a,.pagination > .disabled > a:hover,.pagination > .disabled > a:focus{color:#777777;cursor:not-allowed;background-color:#fff;border-color:#ddd;}.pagination-lg > li > a,.pagination-lg > li > span{padding:10px 16px;font-size:20px;line-height:1.33333;}.pagination-lg > li:first-child > a,.pagination-lg > li:first-child > span{border-top-left-radius:6px;border-bottom-left-radius:6px;}.pagination-lg > li:last-child > a,.pagination-lg > li:last-child > span{border-top-right-radius:6px;border-bottom-right-radius:6px;}.pagination-sm > li > a,.pagination-sm > li > span{padding:5px 10px;font-size:14px;line-height:1.5;}.pagination-sm > li:first-child > a,.pagination-sm > li:first-child > span{border-top-left-radius:3px;border-bottom-left-radius:3px;}.pagination-sm > li:last-child > a,.pagination-sm > li:last-child > span{border-top-right-radius:3px;border-bottom-right-radius:3px;}.pager{padding-left:0;margin:22px 0;text-align:center;list-style:none;}.pager:before,.pager:after{display:table;content:" ";}.pager:after{clear:both;}.pager li{display:inline;}.pager li > a,.pager li > span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px;}.pager li > a:hover,.pager li > a:focus{text-decoration:none;background-color:#eeeeee;}.pager .next > a,.pager .next > span{float:right;}.pager .previous > a,.pager .previous > span{float:left;}.pager .disabled > a,.pager .disabled > a:hover,.pager .disabled > a:focus,.pager .disabled > span{color:#777777;cursor:not-allowed;background-color:#fff;}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em;}.label:empty{display:none;}.btn .label,.page-careers .resumator-job-link .label,.page-careers .resumator-buttons .resumator-apply-button .label,.page-careers .resumator-buttons a .label{position:relative;top:-1px;}a.label:hover,a.label:focus{color:#fff;text-decoration:none;cursor:pointer;}.label-default{background-color:#777777;}.label-default[href]:hover,.label-default[href]:focus{background-color:#5e5e5e;}.label-primary{background-color:#3f96d6;}.label-primary[href]:hover,.label-primary[href]:focus{background-color:#287cba;}.label-success{background-color:#94bf32;}.label-success[href]:hover,.label-success[href]:focus{background-color:#759727;}.label-info{background-color:#5bc0de;}.label-info[href]:hover,.label-info[href]:focus{background-color:#31b0d5;}.label-warning{background-color:#f0ad4e;}.label-warning[href]:hover,.label-warning[href]:focus{background-color:#ec971f;}.label-danger{background-color:#d9534f;}.label-danger[href]:hover,.label-danger[href]:focus{background-color:#c9302c;}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:14px;font-weight:bold;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:middle;background-color:#777777;border-radius:10px;}.badge:empty{display:none;}.btn .badge,.page-careers .resumator-job-link .badge,.page-careers .resumator-buttons .resumator-apply-button .badge,.page-careers .resumator-buttons a .badge{position:relative;top:-1px;}.btn-xs .badge,.btn-group-xs > .btn .badge,.page-careers .btn-group-xs > .resumator-job-link .badge,.page-careers .resumator-buttons .btn-group-xs > .resumator-apply-button .badge,.page-careers .resumator-buttons .btn-group-xs > a .badge,.btn-group-xs > .btn .badge,.page-careers .btn-group-xs > .resumator-job-link .badge,.page-careers .resumator-buttons .btn-group-xs > .resumator-apply-button .badge,.page-careers .resumator-buttons .btn-group-xs > a .badge{top:0;padding:1px 5px;}.list-group-item.active > .badge,.nav-pills > .active > a > .badge,.tags > .active > a > .badge{color:#3f96d6;background-color:#fff;}.list-group-item > .badge{float:right;}.list-group-item > .badge + .badge{margin-right:5px;}.nav-pills > li > a > .badge,.tags > li > a > .badge{margin-left:3px;}a.badge:hover,a.badge:focus{color:#fff;text-decoration:none;cursor:pointer;}.jumbotron{padding-top:30px;padding-bottom:30px;margin-bottom:30px;color:inherit;background-color:#eeeeee;}.jumbotron h1,.jumbotron .h1{color:inherit;}.jumbotron p{margin-bottom:15px;font-size:24px;font-weight:200;}.jumbotron > hr{border-top-color:#d5d5d5;}.container .jumbotron,.case-study .content-wrapper .jumbotron,.container-fluid .jumbotron{padding-right:15px;padding-left:15px;border-radius:6px;}.jumbotron .container,.jumbotron .case-study .content-wrapper,.case-study .jumbotron .content-wrapper{max-width:100%;}@media screen and (min-width:768px){.jumbotron{padding-top:48px;padding-bottom:48px;}.container .jumbotron,.case-study .content-wrapper .jumbotron,.container-fluid .jumbotron{padding-right:60px;padding-left:60px;}.jumbotron h1,.jumbotron .h1{font-size:72px;}}.thumbnail,.careers_listing .role .actuator{display:block;padding:0;margin-bottom:22px;line-height:1.42857;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:border 0.2s ease-in-out;-o-transition:border 0.2s ease-in-out;transition:border 0.2s ease-in-out;}.thumbnail > img,.careers_listing .role .actuator > img,.thumbnail a > img,.careers_listing .role .actuator a > img{display:block;max-width:100%;height:auto;margin-right:auto;margin-left:auto;}.thumbnail .caption,.careers_listing .role .actuator .caption{padding:9px;color:#333;}a.thumbnail:hover,.careers_listing .role a.actuator:hover,a.thumbnail:focus,.careers_listing .role a.actuator:focus,a.thumbnail.active,.careers_listing .role a.active.actuator{border-color:#3f96d6;}.alert{padding:15px;margin-bottom:22px;border:1px solid transparent;border-radius:4px;}.alert h4,.alert .modal-header h3,.modal-header .alert h3{margin-top:0;color:inherit;}.alert .alert-link{font-weight:bold;}.alert > p,.alert > ul{margin-bottom:0;}.alert > p + p{margin-top:5px;}.alert-dismissable,.alert-dismissible{padding-right:35px;}.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit;}.alert-success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6;}.alert-success hr{border-top-color:#c9e2b3;}.alert-success .alert-link{color:#2b542c;}.alert-info{color:#31708f;background-color:#d9edf7;border-color:#bce8f1;}.alert-info hr{border-top-color:#a6e1ec;}.alert-info .alert-link{color:#245269;}.alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc;}.alert-warning hr{border-top-color:#f7e1b5;}.alert-warning .alert-link{color:#66512c;}.alert-danger{color:#a94442;background-color:#f2dede;border-color:#ebccd1;}.alert-danger hr{border-top-color:#e4b9c0;}.alert-danger .alert-link{color:#843534;}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0;}to{background-position:0 0;}}@keyframes progress-bar-stripes{from{background-position:40px 0;}to{background-position:0 0;}}.progress{height:22px;margin-bottom:22px;overflow:hidden;background-color:#f5f5f5;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);}.progress-bar{float:left;width:0%;height:100%;font-size:14px;line-height:22px;color:#fff;text-align:center;background-color:#3f96d6;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-webkit-transition:width 0.6s ease;-o-transition:width 0.6s ease;transition:width 0.6s ease;}.progress-striped .progress-bar,.progress-bar-striped{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-size:40px 40px;}.progress.active .progress-bar,.progress-bar.active{-webkit-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite;}.progress-bar-success{background-color:#94bf32;}.progress-striped .progress-bar-success{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);}.progress-bar-info{background-color:#5bc0de;}.progress-striped .progress-bar-info{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);}.progress-bar-warning{background-color:#f0ad4e;}.progress-striped .progress-bar-warning{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);}.progress-bar-danger{background-color:#d9534f;}.progress-striped .progress-bar-danger{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);}.media{margin-top:15px;}.media:first-child{margin-top:0;}.media,.media-body{overflow:hidden;zoom:1;}.media-body{width:10000px;}.media-object{display:block;}.media-object.img-thumbnail{max-width:none;}.media-right,.media > .pull-right,#strategy .media > .controls{padding-left:10px;}.media-left,.media > .pull-left{padding-right:10px;}.media-left,.media-right,.media-body{display:table-cell;vertical-align:top;}.media-middle{vertical-align:middle;}.media-bottom{vertical-align:bottom;}.media-heading{margin-top:0;margin-bottom:5px;}.media-list{padding-left:0;list-style:none;}.list-group{padding-left:0;margin-bottom:20px;}.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd;}.list-group-item:first-child{border-top-left-radius:4px;border-top-right-radius:4px;}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px;}.list-group-item.disabled,.list-group-item.disabled:hover,.list-group-item.disabled:focus{color:#777777;cursor:not-allowed;background-color:#eeeeee;}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading{color:inherit;}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text{color:#777777;}.list-group-item.active,.list-group-item.active:hover,.list-group-item.active:focus{z-index:2;color:#fff;background-color:#3f96d6;border-color:#3f96d6;}.list-group-item.active .list-group-item-heading,.list-group-item.active .list-group-item-heading > small,.list-group-item.active .list-group-item-heading > .small,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading > small,.list-group-item.active:hover .list-group-item-heading > .small,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading > small,.list-group-item.active:focus .list-group-item-heading > .small{color:inherit;}.list-group-item.active .list-group-item-text,.list-group-item.active:hover .list-group-item-text,.list-group-item.active:focus .list-group-item-text{color:#e7f2fa;}a.list-group-item,button.list-group-item{color:#555;}a.list-group-item .list-group-item-heading,button.list-group-item .list-group-item-heading{color:#333;}a.list-group-item:hover,a.list-group-item:focus,button.list-group-item:hover,button.list-group-item:focus{color:#555;text-decoration:none;background-color:#f5f5f5;}button.list-group-item{width:100%;text-align:left;}.list-group-item-success{color:#3c763d;background-color:#dff0d8;}a.list-group-item-success,button.list-group-item-success{color:#3c763d;}a.list-group-item-success .list-group-item-heading,button.list-group-item-success .list-group-item-heading{color:inherit;}a.list-group-item-success:hover,a.list-group-item-success:focus,button.list-group-item-success:hover,button.list-group-item-success:focus{color:#3c763d;background-color:#d0e9c6;}a.list-group-item-success.active,a.list-group-item-success.active:hover,a.list-group-item-success.active:focus,button.list-group-item-success.active,button.list-group-item-success.active:hover,button.list-group-item-success.active:focus{color:#fff;background-color:#3c763d;border-color:#3c763d;}.list-group-item-info{color:#31708f;background-color:#d9edf7;}a.list-group-item-info,button.list-group-item-info{color:#31708f;}a.list-group-item-info .list-group-item-heading,button.list-group-item-info .list-group-item-heading{color:inherit;}a.list-group-item-info:hover,a.list-group-item-info:focus,button.list-group-item-info:hover,button.list-group-item-info:focus{color:#31708f;background-color:#c4e3f3;}a.list-group-item-info.active,a.list-group-item-info.active:hover,a.list-group-item-info.active:focus,button.list-group-item-info.active,button.list-group-item-info.active:hover,button.list-group-item-info.active:focus{color:#fff;background-color:#31708f;border-color:#31708f;}.list-group-item-warning{color:#8a6d3b;background-color:#fcf8e3;}a.list-group-item-warning,button.list-group-item-warning{color:#8a6d3b;}a.list-group-item-warning .list-group-item-heading,button.list-group-item-warning .list-group-item-heading{color:inherit;}a.list-group-item-warning:hover,a.list-group-item-warning:focus,button.list-group-item-warning:hover,button.list-group-item-warning:focus{color:#8a6d3b;background-color:#faf2cc;}a.list-group-item-warning.active,a.list-group-item-warning.active:hover,a.list-group-item-warning.active:focus,button.list-group-item-warning.active,button.list-group-item-warning.active:hover,button.list-group-item-warning.active:focus{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b;}.list-group-item-danger{color:#a94442;background-color:#f2dede;}a.list-group-item-danger,button.list-group-item-danger{color:#a94442;}a.list-group-item-danger .list-group-item-heading,button.list-group-item-danger .list-group-item-heading{color:inherit;}a.list-group-item-danger:hover,a.list-group-item-danger:focus,button.list-group-item-danger:hover,button.list-group-item-danger:focus{color:#a94442;background-color:#ebcccc;}a.list-group-item-danger.active,a.list-group-item-danger.active:hover,a.list-group-item-danger.active:focus,button.list-group-item-danger.active,button.list-group-item-danger.active:hover,button.list-group-item-danger.active:focus{color:#fff;background-color:#a94442;border-color:#a94442;}.list-group-item-heading{margin-top:0;margin-bottom:5px;}.list-group-item-text{margin-bottom:0;line-height:1.3;}.panel{margin-bottom:22px;background-color:#fff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.05);box-shadow:0 1px 1px rgba(0,0,0,0.05);}.panel-body{padding:15px;}.panel-body:before,.panel-body:after{display:table;content:" ";}.panel-body:after{clear:both;}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-left-radius:3px;border-top-right-radius:3px;}.panel-heading > .dropdown .dropdown-toggle{color:inherit;}.panel-title{margin-top:0;margin-bottom:0;font-size:18px;color:inherit;}.panel-title > a,.panel-title > small,.panel-title > .small,.panel-title > small > a,.panel-title > .small > a{color:inherit;}.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px;}.panel > .list-group,.panel > .panel-collapse > .list-group{margin-bottom:0;}.panel > .list-group .list-group-item,.panel > .panel-collapse > .list-group .list-group-item{border-width:1px 0;border-radius:0;}.panel > .list-group:first-child .list-group-item:first-child,.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child{border-top:0;border-top-left-radius:3px;border-top-right-radius:3px;}.panel > .list-group:last-child .list-group-item:last-child,.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px;}.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child{border-top-left-radius:0;border-top-right-radius:0;}.panel-heading + .list-group .list-group-item:first-child{border-top-width:0;}.list-group + .panel-footer{border-top-width:0;}.panel > .table,.panel > .table-responsive > .table,.panel > .panel-collapse > .table{margin-bottom:0;}.panel > .table caption,.panel > .table-responsive > .table caption,.panel > .panel-collapse > .table caption{padding-right:15px;padding-left:15px;}.panel > .table:first-child,.panel > .table-responsive:first-child > .table:first-child{border-top-left-radius:3px;border-top-right-radius:3px;}.panel > .table:first-child > thead:first-child > tr:first-child,.panel > .table:first-child > tbody:first-child > tr:first-child,.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child{border-top-left-radius:3px;border-top-right-radius:3px;}.panel > .table:first-child > thead:first-child > tr:first-child td:first-child,.panel > .table:first-child > thead:first-child > tr:first-child th:first-child,.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child{border-top-left-radius:3px;}.panel > .table:first-child > thead:first-child > tr:first-child td:last-child,.panel > .table:first-child > thead:first-child > tr:first-child th:last-child,.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child{border-top-right-radius:3px;}.panel > .table:last-child,.panel > .table-responsive:last-child > .table:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px;}.panel > .table:last-child > tbody:last-child > tr:last-child,.panel > .table:last-child > tfoot:last-child > tr:last-child,.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px;}.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child{border-bottom-left-radius:3px;}.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child{border-bottom-right-radius:3px;}.panel > .panel-body + .table,.panel > .panel-body + .table-responsive,.panel > .table + .panel-body,.panel > .table-responsive + .panel-body{border-top:1px solid #ddd;}.panel > .table > tbody:first-child > tr:first-child th,.panel > .table > tbody:first-child > tr:first-child td{border-top:0;}.panel > .table-bordered,.panel > .table-responsive > .table-bordered{border:0;}.panel > .table-bordered > thead > tr > th:first-child,.panel > .table-bordered > thead > tr > td:first-child,.panel > .table-bordered > tbody > tr > th:first-child,.panel > .table-bordered > tbody > tr > td:first-child,.panel > .table-bordered > tfoot > tr > th:first-child,.panel > .table-bordered > tfoot > tr > td:first-child,.panel > .table-responsive > .table-bordered > thead > tr > th:first-child,.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child{border-left:0;}.panel > .table-bordered > thead > tr > th:last-child,.panel > .table-bordered > thead > tr > td:last-child,.panel > .table-bordered > tbody > tr > th:last-child,.panel > .table-bordered > tbody > tr > td:last-child,.panel > .table-bordered > tfoot > tr > th:last-child,.panel > .table-bordered > tfoot > tr > td:last-child,.panel > .table-responsive > .table-bordered > thead > tr > th:last-child,.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child{border-right:0;}.panel > .table-bordered > thead > tr:first-child > td,.panel > .table-bordered > thead > tr:first-child > th,.panel > .table-bordered > tbody > tr:first-child > td,.panel > .table-bordered > tbody > tr:first-child > th,.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,.panel > .table-responsive > .table-bordered > thead > tr:first-child > th,.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th{border-bottom:0;}.panel > .table-bordered > tbody > tr:last-child > td,.panel > .table-bordered > tbody > tr:last-child > th,.panel > .table-bordered > tfoot > tr:last-child > td,.panel > .table-bordered > tfoot > tr:last-child > th,.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th{border-bottom:0;}.panel > .table-responsive{margin-bottom:0;border:0;}.panel-group{margin-bottom:22px;}.panel-group .panel{margin-bottom:0;border-radius:4px;}.panel-group .panel + .panel{margin-top:5px;}.panel-group .panel-heading{border-bottom:0;}.panel-group .panel-heading + .panel-collapse > .panel-body,.panel-group .panel-heading + .panel-collapse > .list-group{border-top:1px solid #ddd;}.panel-group .panel-footer{border-top:0;}.panel-group .panel-footer + .panel-collapse .panel-body{border-bottom:1px solid #ddd;}.panel-default{border-color:#ddd;}.panel-default > .panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd;}.panel-default > .panel-heading + .panel-collapse > .panel-body{border-top-color:#ddd;}.panel-default > .panel-heading .badge{color:#f5f5f5;background-color:#333;}.panel-default > .panel-footer + .panel-collapse > .panel-body{border-bottom-color:#ddd;}.panel-primary{border-color:#3f96d6;}.panel-primary > .panel-heading{color:#fff;background-color:#3f96d6;border-color:#3f96d6;}.panel-primary > .panel-heading + .panel-collapse > .panel-body{border-top-color:#3f96d6;}.panel-primary > .panel-heading .badge{color:#3f96d6;background-color:#fff;}.panel-primary > .panel-footer + .panel-collapse > .panel-body{border-bottom-color:#3f96d6;}.panel-success{border-color:#d6e9c6;}.panel-success > .panel-heading{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6;}.panel-success > .panel-heading + .panel-collapse > .panel-body{border-top-color:#d6e9c6;}.panel-success > .panel-heading .badge{color:#dff0d8;background-color:#3c763d;}.panel-success > .panel-footer + .panel-collapse > .panel-body{border-bottom-color:#d6e9c6;}.panel-info{border-color:#bce8f1;}.panel-info > .panel-heading{color:#31708f;background-color:#d9edf7;border-color:#bce8f1;}.panel-info > .panel-heading + .panel-collapse > .panel-body{border-top-color:#bce8f1;}.panel-info > .panel-heading .badge{color:#d9edf7;background-color:#31708f;}.panel-info > .panel-footer + .panel-collapse > .panel-body{border-bottom-color:#bce8f1;}.panel-warning{border-color:#faebcc;}.panel-warning > .panel-heading{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc;}.panel-warning > .panel-heading + .panel-collapse > .panel-body{border-top-color:#faebcc;}.panel-warning > .panel-heading .badge{color:#fcf8e3;background-color:#8a6d3b;}.panel-warning > .panel-footer + .panel-collapse > .panel-body{border-bottom-color:#faebcc;}.panel-danger{border-color:#ebccd1;}.panel-danger > .panel-heading{color:#a94442;background-color:#f2dede;border-color:#ebccd1;}.panel-danger > .panel-heading + .panel-collapse > .panel-body{border-top-color:#ebccd1;}.panel-danger > .panel-heading .badge{color:#f2dede;background-color:#a94442;}.panel-danger > .panel-footer + .panel-collapse > .panel-body{border-bottom-color:#ebccd1;}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,0.15);}.well-lg{padding:24px;border-radius:6px;}.well-sm{padding:9px;border-radius:3px;}.close{float:right;font-size:24px;font-weight:bold;line-height:1;color:#000;text-shadow:0 1px 0 #fff;filter:alpha(opacity=20);opacity:0.2;}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;}button.close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;appearance:none;}.modal-open{overflow:hidden;}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0;}.modal.fade .modal-dialog{-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%);-webkit-transition:-webkit-transform 0.3s ease-out;-moz-transition:-moz-transform 0.3s ease-out;-o-transition:-o-transform 0.3s ease-out;transition:transform 0.3s ease-out;}.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);}.modal-open .modal{overflow-x:hidden;overflow-y:auto;}.modal-dialog{position:relative;width:auto;margin:10px;}.modal-content{position:relative;background-color:#eacf3c;background-clip:padding-box;border:1px solid none;border:1px solid none;border-radius:6px;-webkit-box-shadow:0 3px 9px rgba(0,0,0,0.5);box-shadow:0 3px 9px rgba(0,0,0,0.5);outline:0;}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#fff;}.modal-backdrop.fade{filter:alpha(opacity=0);opacity:0;}.modal-backdrop.in{filter:alpha(opacity=85);opacity:0.85;}.modal-header{padding:2em;border-bottom:1px solid none;}.modal-header:before,.modal-header:after{display:table;content:" ";}.modal-header:after{clear:both;}.modal-header .close{margin-top:-2px;}.modal-title{margin:0;line-height:1.42857;}.modal-body{position:relative;padding:2em;}.modal-footer{padding:2em;text-align:right;border-top:1px solid none;}.modal-footer:before,.modal-footer:after{display:table;content:" ";}.modal-footer:after{clear:both;}.modal-footer .btn + .btn,.modal-footer .page-careers .resumator-job-link + .btn,.page-careers .modal-footer .resumator-job-link + .btn,.modal-footer .page-careers .resumator-buttons .resumator-apply-button + .btn,.page-careers .resumator-buttons .modal-footer .resumator-apply-button + .btn,.modal-footer .page-careers .resumator-buttons a + .btn,.page-careers .resumator-buttons .modal-footer a + .btn,.modal-footer .page-careers .btn + .resumator-job-link,.page-careers .modal-footer .btn + .resumator-job-link,.modal-footer .page-careers .resumator-job-link + .resumator-job-link,.page-careers .modal-footer .resumator-job-link + .resumator-job-link,.modal-footer .page-careers .resumator-buttons .resumator-apply-button + .resumator-job-link,.page-careers .resumator-buttons .modal-footer .resumator-apply-button + .resumator-job-link,.modal-footer .page-careers .resumator-buttons a + .resumator-job-link,.page-careers .resumator-buttons .modal-footer a + .resumator-job-link,.modal-footer .page-careers .resumator-buttons .btn + .resumator-apply-button,.page-careers .resumator-buttons .modal-footer .btn + .resumator-apply-button,.modal-footer .page-careers .resumator-buttons .resumator-job-link + .resumator-apply-button,.page-careers .modal-footer .resumator-buttons .resumator-job-link + .resumator-apply-button,.page-careers .resumator-buttons .modal-footer .resumator-job-link + .resumator-apply-button,.modal-footer .page-careers .resumator-buttons .resumator-apply-button + .resumator-apply-button,.page-careers .resumator-buttons .modal-footer .resumator-apply-button + .resumator-apply-button,.modal-footer .page-careers .resumator-buttons a + .resumator-apply-button,.page-careers .resumator-buttons .modal-footer a + .resumator-apply-button,.modal-footer .page-careers .resumator-buttons .btn + a,.page-careers .resumator-buttons .modal-footer .btn + a,.modal-footer .page-careers .resumator-buttons .resumator-job-link + a,.page-careers .modal-footer .resumator-buttons .resumator-job-link + a,.page-careers .resumator-buttons .modal-footer .resumator-job-link + a,.modal-footer .page-careers .resumator-buttons .resumator-apply-button + a,.page-careers .resumator-buttons .modal-footer .resumator-apply-button + a,.modal-footer .page-careers .resumator-buttons a + a,.page-careers .resumator-buttons .modal-footer a + a{margin-bottom:0;margin-left:5px;}.modal-footer .btn-group .btn + .btn,.modal-footer .btn-group .page-careers .resumator-job-link + .btn,.page-careers .modal-footer .btn-group .resumator-job-link + .btn,.modal-footer .btn-group .page-careers .resumator-buttons .resumator-apply-button + .btn,.page-careers .resumator-buttons .modal-footer .btn-group .resumator-apply-button + .btn,.modal-footer .btn-group .page-careers .resumator-buttons a + .btn,.page-careers .resumator-buttons .modal-footer .btn-group a + .btn,.modal-footer .btn-group .page-careers .btn + .resumator-job-link,.page-careers .modal-footer .btn-group .btn + .resumator-job-link,.modal-footer .btn-group .page-careers .resumator-job-link + .resumator-job-link,.page-careers .modal-footer .btn-group .resumator-job-link + .resumator-job-link,.modal-footer .btn-group .page-careers .resumator-buttons .resumator-apply-button + .resumator-job-link,.page-careers .resumator-buttons .modal-footer .btn-group .resumator-apply-button + .resumator-job-link,.modal-footer .btn-group .page-careers .resumator-buttons a + .resumator-job-link,.page-careers .resumator-buttons .modal-footer .btn-group a + .resumator-job-link,.modal-footer .btn-group .page-careers .resumator-buttons .btn + .resumator-apply-button,.page-careers .resumator-buttons .modal-footer .btn-group .btn + .resumator-apply-button,.modal-footer .btn-group .page-careers .resumator-buttons .resumator-job-link + .resumator-apply-button,.page-careers .modal-footer .btn-group .resumator-buttons .resumator-job-link + .resumator-apply-button,.page-careers .resumator-buttons .modal-footer .btn-group .resumator-job-link + .resumator-apply-button,.modal-footer .btn-group .page-careers .resumator-buttons .resumator-apply-button + .resumator-apply-button,.page-careers .resumator-buttons .modal-footer .btn-group .resumator-apply-button + .resumator-apply-button,.modal-footer .btn-group .page-careers .resumator-buttons a + .resumator-apply-button,.page-careers .resumator-buttons .modal-footer .btn-group a + .resumator-apply-button,.modal-footer .btn-group .page-careers .resumator-buttons .btn + a,.page-careers .resumator-buttons .modal-footer .btn-group .btn + a,.modal-footer .btn-group .page-careers .resumator-buttons .resumator-job-link + a,.page-careers .modal-footer .btn-group .resumator-buttons .resumator-job-link + a,.page-careers .resumator-buttons .modal-footer .btn-group .resumator-job-link + a,.modal-footer .btn-group .page-careers .resumator-buttons .resumator-apply-button + a,.page-careers .resumator-buttons .modal-footer .btn-group .resumator-apply-button + a,.modal-footer .btn-group .page-careers .resumator-buttons a + a,.page-careers .resumator-buttons .modal-footer .btn-group a + a{margin-left:-1px;}.modal-footer .btn-block + .btn-block{margin-left:0;}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll;}@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto;}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,0.5);box-shadow:0 5px 15px rgba(0,0,0,0.5);}.modal-sm{width:300px;}}@media (min-width:992px){.modal-lg{width:900px;}}.tooltip{position:absolute;z-index:1070;display:block;font-family:"Source Sans Pro","Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;line-height:1.42857;line-break:auto;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;font-size:14px;filter:alpha(opacity=0);opacity:0;}.tooltip.in{filter:alpha(opacity=90);opacity:0.9;}.tooltip.top{padding:5px 0;margin-top:-3px;}.tooltip.right{padding:0 5px;margin-left:3px;}.tooltip.bottom{padding:5px 0;margin-top:3px;}.tooltip.left{padding:0 5px;margin-left:-3px;}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000;}.tooltip.top-left .tooltip-arrow{right:5px;bottom:0;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000;}.tooltip.top-right .tooltip-arrow{bottom:0;left:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000;}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000;}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000;}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000;}.tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000;}.tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000;}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;background-color:#000;border-radius:4px;}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid;}.popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;font-family:"Source Sans Pro","Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;line-height:1.42857;line-break:auto;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;font-size:16px;background-color:#eacf3c;background-clip:padding-box;border:1px solid none;border:1px solid none;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);}.popover.top{margin-top:-8px;}.popover.right{margin-left:8px;}.popover.bottom{margin-top:8px;}.popover.left{margin-left:-8px;}.popover > .arrow{border-width:9px;}.popover > .arrow,.popover > .arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid;}.popover > .arrow:after{content:"";border-width:8px;}.popover.top > .arrow{bottom:-9px;left:50%;margin-left:-9px;border-top-color:none;border-top-color:none;border-bottom-width:0;}.popover.top > .arrow:after{bottom:1px;margin-left:-8px;content:" ";border-top-color:#eacf3c;border-bottom-width:0;}.popover.right > .arrow{top:50%;left:-9px;margin-top:-9px;border-right-color:none;border-right-color:none;border-left-width:0;}.popover.right > .arrow:after{bottom:-8px;left:1px;content:" ";border-right-color:#eacf3c;border-left-width:0;}.popover.bottom > .arrow{top:-9px;left:50%;margin-left:-9px;border-top-width:0;border-bottom-color:none;border-bottom-color:none;}.popover.bottom > .arrow:after{top:1px;margin-left:-8px;content:" ";border-top-width:0;border-bottom-color:#eacf3c;}.popover.left > .arrow{top:50%;right:-9px;margin-top:-9px;border-right-width:0;border-left-color:none;border-left-color:none;}.popover.left > .arrow:after{right:1px;bottom:-8px;content:" ";border-right-width:0;border-left-color:#eacf3c;}.popover-title{padding:8px 14px;margin:0;font-size:16px;background-color:#e9cc2e;border-bottom:1px solid #e5c519;border-radius:5px 5px 0 0;}.popover-content{padding:9px 14px;}.clearfix:before,#onpoint ul:before,#offpoint > ul:first-of-type:before,.intro ul:before,.our-team:before,.our-clients:before,.our-values:before,#page-cta:before,.content-wrapper:before,.careers_listing:before,.careers_listing .drawer:before,.careers_listing .drawer .content:before,#team_listing:before,.drawer:before,.drawer .content:before,.modal-header .social-links:before,.modal-content.vcard > .content:before,.powers:before,.case-study-cta:before,#nav-social ul.kala:before,#nav-social ul.social:before,a.logo-link:before,.page-kalabox .cel:before,.projects:before,.legacy-html .cs-figure:before,.cs-footer .cs-footer__prev-next:before,.cs-testimonial:before,.clearfix:after,#onpoint ul:after,#offpoint > ul:first-of-type:after,.intro ul:after,.our-team:after,.our-clients:after,.our-values:after,#page-cta:after,.content-wrapper:after,.careers_listing:after,.careers_listing .drawer:after,.careers_listing .drawer .content:after,#team_listing:after,.drawer:after,.drawer .content:after,.modal-header .social-links:after,.modal-content.vcard > .content:after,.powers:after,.case-study-cta:after,#nav-social ul.kala:after,#nav-social ul.social:after,a.logo-link:after,.page-kalabox .cel:after,.projects:after,.legacy-html .cs-figure:after,.cs-footer .cs-footer__prev-next:after,.cs-testimonial:after{display:table;content:" ";}.clearfix:after,#onpoint ul:after,#offpoint > ul:first-of-type:after,.intro ul:after,.our-team:after,.our-clients:after,.our-values:after,#page-cta:after,.content-wrapper:after,.careers_listing:after,.careers_listing .drawer:after,.careers_listing .drawer .content:after,#team_listing:after,.drawer:after,.drawer .content:after,.modal-header .social-links:after,.modal-content.vcard > .content:after,.powers:after,.case-study-cta:after,#nav-social ul.kala:after,#nav-social ul.social:after,a.logo-link:after,.page-kalabox .cel:after,.projects:after,.legacy-html .cs-figure:after,.cs-footer .cs-footer__prev-next:after,.cs-testimonial:after{clear:both;}.center-block{display:block;margin-right:auto;margin-left:auto;}.pull-right,#strategy .controls{float:right !important;}.pull-left{float:left !important;}.hide{display:none !important;}.show{display:block !important;}.invisible{visibility:hidden;}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;}.hidden{display:none !important;}.affix{position:fixed;}@-ms-viewport{width:device-width;}.visible-xs{display:none !important;}.visible-sm{display:none !important;}.visible-md{display:none !important;}.visible-lg{display:none !important;}.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block{display:none !important;}@media (max-width:767px){.visible-xs{display:block !important;}table.visible-xs{display:table !important;}tr.visible-xs{display:table-row !important;}th.visible-xs,td.visible-xs{display:table-cell !important;}}@media (max-width:767px){.visible-xs-block{display:block !important;}}@media (max-width:767px){.visible-xs-inline{display:inline !important;}}@media (max-width:767px){.visible-xs-inline-block{display:inline-block !important;}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block !important;}table.visible-sm{display:table !important;}tr.visible-sm{display:table-row !important;}th.visible-sm,td.visible-sm{display:table-cell !important;}}@media (min-width:768px) and (max-width:991px){.visible-sm-block{display:block !important;}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline !important;}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block !important;}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block !important;}table.visible-md{display:table !important;}tr.visible-md{display:table-row !important;}th.visible-md,td.visible-md{display:table-cell !important;}}@media (min-width:992px) and (max-width:1199px){.visible-md-block{display:block !important;}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline !important;}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block !important;}}@media (min-width:1200px){.visible-lg{display:block !important;}table.visible-lg{display:table !important;}tr.visible-lg{display:table-row !important;}th.visible-lg,td.visible-lg{display:table-cell !important;}}@media (min-width:1200px){.visible-lg-block{display:block !important;}}@media (min-width:1200px){.visible-lg-inline{display:inline !important;}}@media (min-width:1200px){.visible-lg-inline-block{display:inline-block !important;}}@media (max-width:767px){.hidden-xs{display:none !important;}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none !important;}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none !important;}}@media (min-width:1200px){.hidden-lg{display:none !important;}}.visible-print{display:none !important;}@media print{.visible-print{display:block !important;}table.visible-print{display:table !important;}tr.visible-print{display:table-row !important;}th.visible-print,td.visible-print{display:table-cell !important;}}.visible-print-block{display:none !important;}@media print{.visible-print-block{display:block !important;}}.visible-print-inline{display:none !important;}@media print{.visible-print-inline{display:inline !important;}}.visible-print-inline-block{display:none !important;}@media print{.visible-print-inline-block{display:inline-block !important;}}@media print{.hidden-print{display:none !important;}}.breadcrumb *,.carousel *{display:none;}.breadcrumb:before,.carousel:before{}@font-face{font-family:'FontAwesome';src:url(/modules/custom/kcom_legacy_portfolio/fonts/fontawesome-webfont.eot?v=4.7.0);src:url(/modules/custom/kcom_legacy_portfolio/fonts/fontawesome-webfont.eot#iefix&v=4.7.0) format("embedded-opentype"),url(/modules/custom/kcom_legacy_portfolio/fonts/fontawesome-webfont.woff2?v=4.7.0) format("woff2"),url(/modules/custom/kcom_legacy_portfolio/fonts/fontawesome-webfont.woff?v=4.7.0) format("woff"),url(/modules/custom/kcom_legacy_portfolio/fonts/fontawesome-webfont.ttf?v=4.7.0) format("truetype"),url(/modules/custom/kcom_legacy_portfolio/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular) format("svg");font-weight:normal;font-style:normal;}.fa,.bootbox-close-button,.modal-header .close .icon,.cta a i,.case-study-cta a i,.icon,.icon-chevron-right,.scroll-hint,.cs-footer > a i{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.fa-lg{font-size:1.33333em;line-height:0.75em;vertical-align:-15%;}.fa-2x{font-size:2em;}.fa-3x{font-size:3em;}.fa-4x{font-size:4em;}.fa-5x{font-size:5em;}.fa-fw{width:1.28571em;text-align:center;}.fa-ul{padding-left:0;margin-left:2.14286em;list-style-type:none;}.fa-ul > li{position:relative;}.fa-li{position:absolute;left:-2.14286em;width:2.14286em;top:0.14286em;text-align:center;}.fa-li.fa-lg{left:-1.85714em;}.fa-border{padding:.2em .25em .15em;border:solid 0.08em #eee;border-radius:.1em;}.fa-pull-left{float:left;}.fa-pull-right{float:right;}.fa.fa-pull-left,.fa-pull-left.bootbox-close-button,.modal-header .close .fa-pull-left.icon,.cta a i.fa-pull-left,.case-study-cta a i.fa-pull-left,.fa-pull-left.icon,.fa-pull-left.icon-chevron-right,.fa-pull-left.scroll-hint,.cs-footer > a i.fa-pull-left{margin-right:.3em;}.fa.fa-pull-right,.fa-pull-right.bootbox-close-button,.modal-header .close .fa-pull-right.icon,.cta a i.fa-pull-right,.case-study-cta a i.fa-pull-right,.fa-pull-right.icon,.fa-pull-right.icon-chevron-right,.fa-pull-right.scroll-hint,.cs-footer > a i.fa-pull-right{margin-left:.3em;}.pull-right,#strategy .controls{float:right;}.pull-left{float:left;}.fa.pull-left,.pull-left.bootbox-close-button,.modal-header .close .pull-left.icon,.cta a i.pull-left,.case-study-cta a i.pull-left,.pull-left.icon,.pull-left.icon-chevron-right,.pull-left.scroll-hint,.cs-footer > a i.pull-left{margin-right:.3em;}.fa.pull-right,#strategy .fa.controls,#strategy .controls.bootbox-close-button,#strategy .cta a i.controls,.cta a #strategy i.controls,#strategy .case-study-cta a i.controls,.case-study-cta a #strategy i.controls,#strategy .controls.icon,#strategy .controls.icon-chevron-right,#strategy .controls.scroll-hint,#strategy .cs-footer > a i.controls,.cs-footer > a #strategy i.controls,.pull-right.bootbox-close-button,.modal-header .close .pull-right.icon,.cta a i.pull-right,.case-study-cta a i.pull-right,.pull-right.icon,.pull-right.icon-chevron-right,.pull-right.scroll-hint,.cs-footer > a i.pull-right{margin-left:.3em;}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear;}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8);}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg);}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg);}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg);}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1);}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1,-1);-ms-transform:scale(1,-1);transform:scale(1,-1);}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none;}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle;}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center;}.fa-stack-1x{line-height:inherit;}.fa-stack-2x{font-size:2em;}.fa-inverse{color:#fff;}.fa-glass:before{content:"";}.fa-music:before{content:"";}.fa-search:before{content:"";}.fa-envelope-o:before{content:"";}.fa-heart:before,.icon.values:before{content:"";}.fa-star:before{content:"";}.fa-star-o:before{content:"";}.fa-user:before{content:"";}.fa-film:before{content:"";}.fa-th-large:before{content:"";}.fa-th:before{content:"";}.fa-th-list:before{content:"";}.fa-check:before{content:"";}.fa-remove:before,.fa-close:before,.fa-times:before{content:"";}.fa-search-plus:before{content:"";}.fa-search-minus:before{content:"";}.fa-power-off:before{content:"";}.fa-signal:before{content:"";}.fa-gear:before,.fa-cog:before{content:"";}.fa-trash-o:before{content:"";}.fa-home:before{content:"";}.fa-file-o:before{content:"";}.fa-clock-o:before{content:"";}.fa-road:before{content:"";}.fa-download:before{content:"";}.fa-arrow-circle-o-down:before{content:"";}.fa-arrow-circle-o-up:before{content:"";}.fa-inbox:before{content:"";}.fa-play-circle-o:before{content:"";}.fa-rotate-right:before,.fa-repeat:before{content:"";}.fa-refresh:before{content:"";}.fa-list-alt:before{content:"";}.fa-lock:before{content:"";}.fa-flag:before{content:"";}.fa-headphones:before{content:"";}.fa-volume-off:before{content:"";}.fa-volume-down:before{content:"";}.fa-volume-up:before{content:"";}.fa-qrcode:before{content:"";}.fa-barcode:before{content:"";}.fa-tag:before{content:"";}.fa-tags:before{content:"";}.fa-book:before{content:"";}.fa-bookmark:before{content:"";}.fa-print:before{content:"";}.fa-camera:before{content:"";}.fa-font:before{content:"";}.fa-bold:before{content:"";}.fa-italic:before{content:"";}.fa-text-height:before{content:"";}.fa-text-width:before{content:"";}.fa-align-left:before{content:"";}.fa-align-center:before{content:"";}.fa-align-right:before{content:"";}.fa-align-justify:before{content:"";}.fa-list:before{content:"";}.fa-dedent:before,.fa-outdent:before{content:"";}.fa-indent:before{content:"";}.fa-video-camera:before{content:"";}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"";}.fa-pencil:before{content:"";}.fa-map-marker:before{content:"";}.fa-adjust:before{content:"";}.fa-tint:before{content:"";}.fa-edit:before,.fa-pencil-square-o:before{content:"";}.fa-share-square-o:before{content:"";}.fa-check-square-o:before{content:"";}.fa-arrows:before{content:"";}.fa-step-backward:before{content:"";}.fa-fast-backward:before{content:"";}.fa-backward:before{content:"";}.fa-play:before{content:"";}.fa-pause:before{content:"";}.fa-stop:before{content:"";}.fa-forward:before{content:"";}.fa-fast-forward:before{content:"";}.fa-step-forward:before{content:"";}.fa-eject:before{content:"";}.fa-chevron-left:before{content:"";}.fa-chevron-right:before,.cta a i:before,.case-study-cta a i:before,.icon-chevron-right:before,.cs-footer > a i:before{content:"";}.fa-plus-circle:before{content:"";}.fa-minus-circle:before{content:"";}.fa-times-circle:before,.bootbox-close-button:before,.modal-header .close .icon:before{content:"";}.fa-check-circle:before{content:"";}.fa-question-circle:before{content:"";}.fa-info-circle:before{content:"";}.fa-crosshairs:before{content:"";}.fa-times-circle-o:before{content:"";}.fa-check-circle-o:before{content:"";}.fa-ban:before{content:"";}.fa-arrow-left:before{content:"";}.fa-arrow-right:before{content:"";}.fa-arrow-up:before{content:"";}.fa-arrow-down:before{content:"";}.fa-mail-forward:before,.fa-share:before{content:"";}.fa-expand:before{content:"";}.fa-compress:before{content:"";}.fa-plus:before{content:"";}.fa-minus:before{content:"";}.fa-asterisk:before{content:"";}.fa-exclamation-circle:before{content:"";}.fa-gift:before{content:"";}.fa-leaf:before{content:"";}.fa-fire:before{content:"";}.fa-eye:before{content:"";}.fa-eye-slash:before{content:"";}.fa-warning:before,.fa-exclamation-triangle:before{content:"";}.fa-plane:before{content:"";}.fa-calendar:before{content:"";}.fa-random:before{content:"";}.fa-comment:before{content:"";}.fa-magnet:before{content:"";}.fa-chevron-up:before{content:"";}.fa-chevron-down:before,.scroll-hint:before{content:"";}.fa-retweet:before{content:"";}.fa-shopping-cart:before{content:"";}.fa-folder:before{content:"";}.fa-folder-open:before{content:"";}.fa-arrows-v:before{content:"";}.fa-arrows-h:before{content:"";}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"";}.fa-twitter-square:before{content:"";}.fa-facebook-square:before{content:"";}.fa-camera-retro:before{content:"";}.fa-key:before{content:"";}.fa-gears:before,.fa-cogs:before{content:"";}.fa-comments:before{content:"";}.fa-thumbs-o-up:before{content:"";}.fa-thumbs-o-down:before{content:"";}.fa-star-half:before{content:"";}.fa-heart-o:before{content:"";}.fa-sign-out:before{content:"";}.fa-linkedin-square:before{content:"";}.fa-thumb-tack:before{content:"";}.fa-external-link:before{content:"";}.fa-sign-in:before{content:"";}.fa-trophy:before{content:"";}.fa-github-square:before{content:"";}.fa-upload:before{content:"";}.fa-lemon-o:before{content:"";}.fa-phone:before{content:"";}.fa-square-o:before{content:"";}.fa-bookmark-o:before{content:"";}.fa-phone-square:before{content:"";}.fa-twitter:before,.icon.twitter:before{content:"";}.fa-facebook-f:before,.fa-facebook:before,.icon.facebook:before{content:"";}.fa-github:before,.icon.github:before{content:"";}.fa-unlock:before{content:"";}.fa-credit-card:before{content:"";}.fa-feed:before,.fa-rss:before{content:"";}.fa-hdd-o:before{content:"";}.fa-bullhorn:before{content:"";}.fa-bell:before{content:"";}.fa-certificate:before{content:"";}.fa-hand-o-right:before{content:"";}.fa-hand-o-left:before{content:"";}.fa-hand-o-up:before{content:"";}.fa-hand-o-down:before{content:"";}.fa-arrow-circle-left:before{content:"";}.fa-arrow-circle-right:before{content:"";}.fa-arrow-circle-up:before{content:"";}.fa-arrow-circle-down:before{content:"";}.fa-globe:before{content:"";}.fa-wrench:before{content:"";}.fa-tasks:before{content:"";}.fa-filter:before{content:"";}.fa-briefcase:before{content:"";}.fa-arrows-alt:before{content:"";}.fa-group:before,.icon.clients:before,.fa-users:before{content:"";}.fa-chain:before,.fa-link:before,.icon.link:before{content:"";}.fa-cloud:before{content:"";}.fa-flask:before{content:"";}.fa-cut:before,.fa-scissors:before{content:"";}.fa-copy:before,.fa-files-o:before{content:"";}.fa-paperclip:before{content:"";}.fa-save:before,.fa-floppy-o:before{content:"";}.fa-square:before{content:"";}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"";}.fa-list-ul:before{content:"";}.fa-list-ol:before{content:"";}.fa-strikethrough:before{content:"";}.fa-underline:before{content:"";}.fa-table:before{content:"";}.fa-magic:before{content:"";}.fa-truck:before{content:"";}.fa-pinterest:before{content:"";}.fa-pinterest-square:before{content:"";}.fa-google-plus-square:before{content:"";}.fa-google-plus:before{content:"";}.fa-money:before{content:"";}.fa-caret-down:before{content:"";}.fa-caret-up:before{content:"";}.fa-caret-left:before{content:"";}.fa-caret-right:before,.icon.cta:before,.icon.case-study-cta:before{content:"";}.fa-columns:before{content:"";}.fa-unsorted:before,.fa-sort:before{content:"";}.fa-sort-down:before,.fa-sort-desc:before{content:"";}.fa-sort-up:before,.fa-sort-asc:before{content:"";}.fa-envelope:before{content:"";}.fa-linkedin:before,.icon.linkedin:before{content:"";}.fa-rotate-left:before,.fa-undo:before{content:"";}.fa-legal:before,.fa-gavel:before{content:"";}.fa-dashboard:before,.fa-tachometer:before{content:"";}.fa-comment-o:before{content:"";}.fa-comments-o:before{content:"";}.fa-flash:before,.fa-bolt:before{content:"";}.fa-sitemap:before{content:"";}.fa-umbrella:before{content:"";}.fa-paste:before,.fa-clipboard:before{content:"";}.fa-lightbulb-o:before,.icon.services:before{content:"";}.fa-exchange:before{content:"";}.fa-cloud-download:before{content:"";}.fa-cloud-upload:before{content:"";}.fa-user-md:before{content:"";}.fa-stethoscope:before{content:"";}.fa-suitcase:before{content:"";}.fa-bell-o:before{content:"";}.fa-coffee:before{content:"";}.fa-cutlery:before{content:"";}.fa-file-text-o:before{content:"";}.fa-building-o:before{content:"";}.fa-hospital-o:before{content:"";}.fa-ambulance:before{content:"";}.fa-medkit:before{content:"";}.fa-fighter-jet:before{content:"";}.fa-beer:before{content:"";}.fa-h-square:before{content:"";}.fa-plus-square:before{content:"";}.fa-angle-double-left:before{content:"";}.fa-angle-double-right:before{content:"";}.fa-angle-double-up:before{content:"";}.fa-angle-double-down:before{content:"";}.fa-angle-left:before{content:"";}.fa-angle-right:before{content:"";}.fa-angle-up:before{content:"";}.fa-angle-down:before{content:"";}.fa-desktop:before{content:"";}.fa-laptop:before{content:"";}.fa-tablet:before{content:"";}.fa-mobile-phone:before,.fa-mobile:before{content:"";}.fa-circle-o:before{content:"";}.fa-quote-left:before{content:"";}.fa-quote-right:before{content:"";}.fa-spinner:before{content:"";}.fa-circle:before{content:"";}.fa-mail-reply:before,.fa-reply:before{content:"";}.fa-github-alt:before{content:"";}.fa-folder-o:before{content:"";}.fa-folder-open-o:before{content:"";}.fa-smile-o:before{content:"";}.fa-frown-o:before{content:"";}.fa-meh-o:before{content:"";}.fa-gamepad:before{content:"";}.fa-keyboard-o:before{content:"";}.fa-flag-o:before{content:"";}.fa-flag-checkered:before{content:"";}.fa-terminal:before{content:"";}.fa-code:before{content:"";}.fa-mail-reply-all:before,.fa-reply-all:before{content:"";}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"";}.fa-location-arrow:before{content:"";}.fa-crop:before{content:"";}.fa-code-fork:before{content:"";}.fa-unlink:before,.fa-chain-broken:before{content:"";}.fa-question:before{content:"";}.fa-info:before{content:"";}.fa-exclamation:before{content:"";}.fa-superscript:before{content:"";}.fa-subscript:before{content:"";}.fa-eraser:before{content:"";}.fa-puzzle-piece:before{content:"";}.fa-microphone:before{content:"";}.fa-microphone-slash:before{content:"";}.fa-shield:before{content:"";}.fa-calendar-o:before{content:"";}.fa-fire-extinguisher:before{content:"";}.fa-rocket:before{content:"";}.fa-maxcdn:before{content:"";}.fa-chevron-circle-left:before{content:"";}.fa-chevron-circle-right:before{content:"";}.fa-chevron-circle-up:before{content:"";}.fa-chevron-circle-down:before{content:"";}.fa-html5:before{content:"";}.fa-css3:before{content:"";}.fa-anchor:before{content:"";}.fa-unlock-alt:before{content:"";}.fa-bullseye:before{content:"";}.fa-ellipsis-h:before{content:"";}.fa-ellipsis-v:before{content:"";}.fa-rss-square:before{content:"";}.fa-play-circle:before{content:"";}.fa-ticket:before{content:"";}.fa-minus-square:before{content:"";}.fa-minus-square-o:before{content:"";}.fa-level-up:before{content:"";}.fa-level-down:before{content:"";}.fa-check-square:before{content:"";}.fa-pencil-square:before{content:"";}.fa-external-link-square:before{content:"";}.fa-share-square:before{content:"";}.fa-compass:before{content:"";}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"";}.fa-toggle-up:before,.fa-caret-square-o-up:before,.icon.top:before{content:"";}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"";}.fa-euro:before,.fa-eur:before{content:"";}.fa-gbp:before{content:"";}.fa-dollar:before,.fa-usd:before{content:"";}.fa-rupee:before,.fa-inr:before{content:"";}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"";}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"";}.fa-won:before,.fa-krw:before{content:"";}.fa-bitcoin:before,.fa-btc:before{content:"";}.fa-file:before{content:"";}.fa-file-text:before{content:"";}.fa-sort-alpha-asc:before{content:"";}.fa-sort-alpha-desc:before{content:"";}.fa-sort-amount-asc:before{content:"";}.fa-sort-amount-desc:before{content:"";}.fa-sort-numeric-asc:before{content:"";}.fa-sort-numeric-desc:before{content:"";}.fa-thumbs-up:before{content:"";}.fa-thumbs-down:before{content:"";}.fa-youtube-square:before{content:"";}.fa-youtube:before{content:"";}.fa-xing:before{content:"";}.fa-xing-square:before{content:"";}.fa-youtube-play:before{content:"";}.fa-dropbox:before{content:"";}.fa-stack-overflow:before{content:"";}.fa-instagram:before{content:"";}.fa-flickr:before{content:"";}.fa-adn:before{content:"";}.fa-bitbucket:before{content:"";}.fa-bitbucket-square:before{content:"";}.fa-tumblr:before{content:"";}.fa-tumblr-square:before{content:"";}.fa-long-arrow-down:before{content:"";}.fa-long-arrow-up:before{content:"";}.fa-long-arrow-left:before{content:"";}.fa-long-arrow-right:before{content:"";}.fa-apple:before{content:"";}.fa-windows:before{content:"";}.fa-android:before{content:"";}.fa-linux:before{content:"";}.fa-dribbble:before,.icon.dribbble:before{content:"";}.fa-skype:before{content:"";}.fa-foursquare:before{content:"";}.fa-trello:before{content:"";}.fa-female:before{content:"";}.fa-male:before{content:"";}.fa-gittip:before,.fa-gratipay:before{content:"";}.fa-sun-o:before{content:"";}.fa-moon-o:before{content:"";}.fa-archive:before{content:"";}.fa-bug:before{content:"";}.fa-vk:before{content:"";}.fa-weibo:before{content:"";}.fa-renren:before{content:"";}.fa-pagelines:before{content:"";}.fa-stack-exchange:before{content:"";}.fa-arrow-circle-o-right:before{content:"";}.fa-arrow-circle-o-left:before{content:"";}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"";}.fa-dot-circle-o:before{content:"";}.fa-wheelchair:before{content:"";}.fa-vimeo-square:before{content:"";}.fa-turkish-lira:before,.fa-try:before{content:"";}.fa-plus-square-o:before{content:"";}.fa-space-shuttle:before{content:"";}.fa-slack:before{content:"";}.fa-envelope-square:before{content:"";}.fa-wordpress:before{content:"";}.fa-openid:before{content:"";}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"";}.fa-mortar-board:before,.fa-graduation-cap:before{content:"";}.fa-yahoo:before{content:"";}.fa-google:before{content:"";}.fa-reddit:before{content:"";}.fa-reddit-square:before{content:"";}.fa-stumbleupon-circle:before{content:"";}.fa-stumbleupon:before{content:"";}.fa-delicious:before{content:"";}.fa-digg:before{content:"";}.fa-pied-piper-pp:before{content:"";}.fa-pied-piper-alt:before{content:"";}.fa-drupal:before,.icon.drupal:before{content:"";}.fa-joomla:before{content:"";}.fa-language:before{content:"";}.fa-fax:before{content:"";}.fa-building:before{content:"";}.fa-child:before,.icon.team:before{content:"";}.fa-paw:before{content:"";}.fa-spoon:before{content:"";}.fa-cube:before{content:"";}.fa-cubes:before{content:"";}.fa-behance:before{content:"";}.fa-behance-square:before{content:"";}.fa-steam:before{content:"";}.fa-steam-square:before{content:"";}.fa-recycle:before{content:"";}.fa-automobile:before,.fa-car:before{content:"";}.fa-cab:before,.fa-taxi:before{content:"";}.fa-tree:before{content:"";}.fa-spotify:before{content:"";}.fa-deviantart:before{content:"";}.fa-soundcloud:before{content:"";}.fa-database:before{content:"";}.fa-file-pdf-o:before{content:"";}.fa-file-word-o:before{content:"";}.fa-file-excel-o:before{content:"";}.fa-file-powerpoint-o:before{content:"";}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"";}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"";}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"";}.fa-file-movie-o:before,.fa-file-video-o:before{content:"";}.fa-file-code-o:before{content:"";}.fa-vine:before{content:"";}.fa-codepen:before{content:"";}.fa-jsfiddle:before{content:"";}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"";}.fa-circle-o-notch:before{content:"";}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"";}.fa-ge:before,.fa-empire:before{content:"";}.fa-git-square:before{content:"";}.fa-git:before{content:"";}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"";}.fa-tencent-weibo:before{content:"";}.fa-qq:before{content:"";}.fa-wechat:before,.fa-weixin:before{content:"";}.fa-send:before,.fa-paper-plane:before{content:"";}.fa-send-o:before,.fa-paper-plane-o:before{content:"";}.fa-history:before{content:"";}.fa-circle-thin:before{content:"";}.fa-header:before{content:"";}.fa-paragraph:before{content:"";}.fa-sliders:before{content:"";}.fa-share-alt:before{content:"";}.fa-share-alt-square:before{content:"";}.fa-bomb:before{content:"";}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"";}.fa-tty:before{content:"";}.fa-binoculars:before{content:"";}.fa-plug:before{content:"";}.fa-slideshare:before{content:"";}.fa-twitch:before{content:"";}.fa-yelp:before{content:"";}.fa-newspaper-o:before{content:"";}.fa-wifi:before{content:"";}.fa-calculator:before{content:"";}.fa-paypal:before{content:"";}.fa-google-wallet:before{content:"";}.fa-cc-visa:before{content:"";}.fa-cc-mastercard:before{content:"";}.fa-cc-discover:before{content:"";}.fa-cc-amex:before{content:"";}.fa-cc-paypal:before{content:"";}.fa-cc-stripe:before{content:"";}.fa-bell-slash:before{content:"";}.fa-bell-slash-o:before{content:"";}.fa-trash:before{content:"";}.fa-copyright:before{content:"";}.fa-at:before{content:"";}.fa-eyedropper:before{content:"";}.fa-paint-brush:before{content:"";}.fa-birthday-cake:before{content:"";}.fa-area-chart:before{content:"";}.fa-pie-chart:before{content:"";}.fa-line-chart:before{content:"";}.fa-lastfm:before{content:"";}.fa-lastfm-square:before{content:"";}.fa-toggle-off:before{content:"";}.fa-toggle-on:before{content:"";}.fa-bicycle:before{content:"";}.fa-bus:before{content:"";}.fa-ioxhost:before{content:"";}.fa-angellist:before{content:"";}.fa-cc:before{content:"";}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"";}.fa-meanpath:before{content:"";}.fa-buysellads:before{content:"";}.fa-connectdevelop:before{content:"";}.fa-dashcube:before{content:"";}.fa-forumbee:before{content:"";}.fa-leanpub:before{content:"";}.fa-sellsy:before{content:"";}.fa-shirtsinbulk:before{content:"";}.fa-simplybuilt:before{content:"";}.fa-skyatlas:before{content:"";}.fa-cart-plus:before{content:"";}.fa-cart-arrow-down:before{content:"";}.fa-diamond:before{content:"";}.fa-ship:before{content:"";}.fa-user-secret:before{content:"";}.fa-motorcycle:before{content:"";}.fa-street-view:before{content:"";}.fa-heartbeat:before{content:"";}.fa-venus:before{content:"";}.fa-mars:before{content:"";}.fa-mercury:before{content:"";}.fa-intersex:before,.fa-transgender:before{content:"";}.fa-transgender-alt:before{content:"";}.fa-venus-double:before{content:"";}.fa-mars-double:before{content:"";}.fa-venus-mars:before{content:"";}.fa-mars-stroke:before{content:"";}.fa-mars-stroke-v:before{content:"";}.fa-mars-stroke-h:before{content:"";}.fa-neuter:before{content:"";}.fa-genderless:before{content:"";}.fa-facebook-official:before{content:"";}.fa-pinterest-p:before{content:"";}.fa-whatsapp:before{content:"";}.fa-server:before{content:"";}.fa-user-plus:before{content:"";}.fa-user-times:before{content:"";}.fa-hotel:before,.fa-bed:before{content:"";}.fa-viacoin:before{content:"";}.fa-train:before{content:"";}.fa-subway:before{content:"";}.fa-medium:before{content:"";}.fa-yc:before,.fa-y-combinator:before{content:"";}.fa-optin-monster:before{content:"";}.fa-opencart:before{content:"";}.fa-expeditedssl:before{content:"";}.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{content:"";}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"";}.fa-battery-2:before,.fa-battery-half:before{content:"";}.fa-battery-1:before,.fa-battery-quarter:before{content:"";}.fa-battery-0:before,.fa-battery-empty:before{content:"";}.fa-mouse-pointer:before{content:"";}.fa-i-cursor:before{content:"";}.fa-object-group:before{content:"";}.fa-object-ungroup:before{content:"";}.fa-sticky-note:before{content:"";}.fa-sticky-note-o:before{content:"";}.fa-cc-jcb:before{content:"";}.fa-cc-diners-club:before{content:"";}.fa-clone:before{content:"";}.fa-balance-scale:before{content:"";}.fa-hourglass-o:before{content:"";}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"";}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"";}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"";}.fa-hourglass:before{content:"";}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"";}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"";}.fa-hand-scissors-o:before{content:"";}.fa-hand-lizard-o:before{content:"";}.fa-hand-spock-o:before{content:"";}.fa-hand-pointer-o:before{content:"";}.fa-hand-peace-o:before{content:"";}.fa-trademark:before{content:"";}.fa-registered:before{content:"";}.fa-creative-commons:before{content:"";}.fa-gg:before{content:"";}.fa-gg-circle:before{content:"";}.fa-tripadvisor:before{content:"";}.fa-odnoklassniki:before{content:"";}.fa-odnoklassniki-square:before{content:"";}.fa-get-pocket:before{content:"";}.fa-wikipedia-w:before{content:"";}.fa-safari:before{content:"";}.fa-chrome:before{content:"";}.fa-firefox:before{content:"";}.fa-opera:before{content:"";}.fa-internet-explorer:before{content:"";}.fa-tv:before,.fa-television:before{content:"";}.fa-contao:before{content:"";}.fa-500px:before{content:"";}.fa-amazon:before{content:"";}.fa-calendar-plus-o:before{content:"";}.fa-calendar-minus-o:before{content:"";}.fa-calendar-times-o:before{content:"";}.fa-calendar-check-o:before{content:"";}.fa-industry:before{content:"";}.fa-map-pin:before{content:"";}.fa-map-signs:before{content:"";}.fa-map-o:before{content:"";}.fa-map:before{content:"";}.fa-commenting:before{content:"";}.fa-commenting-o:before{content:"";}.fa-houzz:before{content:"";}.fa-vimeo:before{content:"";}.fa-black-tie:before{content:"";}.fa-fonticons:before{content:"";}.fa-reddit-alien:before{content:"";}.fa-edge:before{content:"";}.fa-credit-card-alt:before{content:"";}.fa-codiepie:before{content:"";}.fa-modx:before{content:"";}.fa-fort-awesome:before{content:"";}.fa-usb:before{content:"";}.fa-product-hunt:before{content:"";}.fa-mixcloud:before{content:"";}.fa-scribd:before{content:"";}.fa-pause-circle:before{content:"";}.fa-pause-circle-o:before{content:"";}.fa-stop-circle:before{content:"";}.fa-stop-circle-o:before{content:"";}.fa-shopping-bag:before{content:"";}.fa-shopping-basket:before{content:"";}.fa-hashtag:before{content:"";}.fa-bluetooth:before{content:"";}.fa-bluetooth-b:before{content:"";}.fa-percent:before{content:"";}.fa-gitlab:before{content:"";}.fa-wpbeginner:before{content:"";}.fa-wpforms:before{content:"";}.fa-envira:before{content:"";}.fa-universal-access:before{content:"";}.fa-wheelchair-alt:before{content:"";}.fa-question-circle-o:before{content:"";}.fa-blind:before{content:"";}.fa-audio-description:before{content:"";}.fa-volume-control-phone:before{content:"";}.fa-braille:before{content:"";}.fa-assistive-listening-systems:before{content:"";}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"";}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"";}.fa-glide:before{content:"";}.fa-glide-g:before{content:"";}.fa-signing:before,.fa-sign-language:before{content:"";}.fa-low-vision:before{content:"";}.fa-viadeo:before{content:"";}.fa-viadeo-square:before{content:"";}.fa-snapchat:before{content:"";}.fa-snapchat-ghost:before{content:"";}.fa-snapchat-square:before{content:"";}.fa-pied-piper:before{content:"";}.fa-first-order:before{content:"";}.fa-yoast:before{content:"";}.fa-themeisle:before{content:"";}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"";}.fa-fa:before,.fa-font-awesome:before{content:"";}.fa-handshake-o:before{content:"";}.fa-envelope-open:before{content:"";}.fa-envelope-open-o:before{content:"";}.fa-linode:before{content:"";}.fa-address-book:before{content:"";}.fa-address-book-o:before{content:"";}.fa-vcard:before,.fa-address-card:before{content:"";}.fa-vcard-o:before,.fa-address-card-o:before{content:"";}.fa-user-circle:before{content:"";}.fa-user-circle-o:before{content:"";}.fa-user-o:before{content:"";}.fa-id-badge:before{content:"";}.fa-drivers-license:before,.fa-id-card:before{content:"";}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"";}.fa-quora:before{content:"";}.fa-free-code-camp:before{content:"";}.fa-telegram:before{content:"";}.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:"";}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"";}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"";}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"";}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"";}.fa-shower:before{content:"";}.fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:"";}.fa-podcast:before{content:"";}.fa-window-maximize:before{content:"";}.fa-window-minimize:before{content:"";}.fa-window-restore:before{content:"";}.fa-times-rectangle:before,.fa-window-close:before{content:"";}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"";}.fa-bandcamp:before{content:"";}.fa-grav:before{content:"";}.fa-etsy:before{content:"";}.fa-imdb:before{content:"";}.fa-ravelry:before{content:"";}.fa-eercast:before{content:"";}.fa-microchip:before{content:"";}.fa-snowflake-o:before{content:"";}.fa-superpowers:before{content:"";}.fa-wpexplorer:before{content:"";}.fa-meetup:before{content:"";}.sr-only,.cs17 #a11y-nav,.case-study--gc #a11y-nav{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0;}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto;}@media screen and (min-width:480px){head{font-family:"screen-xs 480px";}#legacy-body:after{content:"screen-xs - min-width: 480px";}}@media screen and (min-width:768px){head{font-family:"screen-sm 768px";}#legacy-body:after{content:"screen-sm - min-width: 768px";}}@media screen and (min-width:992px){head{font-family:"screen-md 992px";}#legacy-body:after{content:"screen-md - min-width: 992px";}}@media screen and (min-width:1200px){head{font-family:"screen-lg 1200px";}#legacy-body:after{content:"screen-lg - min-width: 1200px";}}@media screen and (min-width:1440px){head{font-family:"screen-xl 1440px";}#legacy-body:after{content:"screen-xl - min-width: 1440px";}}head{clear:both;}head title{font-family:"screen-xs 480px, screen-sm 768px, screen-md 992px, screen-lg 1200px, screen-xl 1440px";}#legacy-body:after{display:none;}*[data-usn-if]{display:none;}.sr-only,.cs17 #a11y-nav,.case-study--gc #a11y-nav{position:absolute;top:-99999em;width:1px;height:1px;overflow:hidden;outline:0;}.element-invisible,.offscreen,.sr-only,.cs17 #a11y-nav,.case-study--gc #a11y-nav{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);}.careers_listing .role .actuator{-webkit-box-shadow:0 1px 5px rgba(0,0,0,0.4);box-shadow:0 1px 5px rgba(0,0,0,0.4);border:none;}.teammember{position:relative;float:left;width:50%;min-height:1px;padding-right:15px;padding-left:15px;position:relative;min-height:1px;padding-right:15px;padding-left:15px;position:relative;min-height:1px;padding-right:15px;padding-left:15px;position:relative;min-height:1px;padding-right:15px;padding-left:15px;}@media (min-width:768px){.teammember{float:left;width:33.33333%;}}@media (min-width:992px){.teammember{float:left;width:25%;}}@media (min-width:1200px){.teammember{float:left;width:25%;}}.careers_listing .role{position:relative;float:left;width:100%;min-height:1px;padding-right:15px;padding-left:15px;position:relative;min-height:1px;padding-right:15px;padding-left:15px;position:relative;min-height:1px;padding-right:15px;padding-left:15px;position:relative;min-height:1px;padding-right:15px;padding-left:15px;}@media (min-width:768px){.careers_listing .role{float:left;width:50%;}}@media (min-width:992px){.careers_listing .role{float:left;width:50%;}}@media (min-width:1200px){.careers_listing .role{float:left;width:50%;}}.image-full-width img,#support .support-plan .media img,.page-kalabox .cel img{width:100%;height:auto;}.image-full-width{display:block;overflow-y:hidden;}.careers_listing .drawer .qualifications,.careers_listing .drawer .extra,.post .drawer .qualifications,.post .drawer .responsibilities{position:relative;min-height:1px;padding-right:15px;padding-left:15px;}@media (min-width:768px){.careers_listing .drawer .qualifications,.careers_listing .drawer .extra,.post .drawer .qualifications,.post .drawer .responsibilities{float:left;width:50%;}}.sr-only,.cs17 #a11y-nav,.case-study--gc #a11y-nav{position:absolute;top:-99999em;width:1px;height:1px;overflow:hidden;outline:0;}.btn-primary{margin-top:1em;width:100%;border:none;}.page-careers .btn-primary .modal-link{clear:both;display:block;}#onpoint ul,#offpoint > ul:first-of-type,.intro ul{margin-top:1em;border-top:1px #3f96d6 solid;list-style:none;padding:0;}#onpoint ul li,#offpoint > ul:first-of-type li,.intro ul li{padding:.5em;width:49%;float:left;padding:.75em .5em;line-height:1.2;border-bottom:1px #3f96d6 solid;margin-bottom:.075em;margin-left:.25em;font-size:1.125em;}#onpoint ul li:nth-child(odd),#offpoint > ul:first-of-type li:nth-child(odd),.intro ul li:nth-child(odd){margin-left:0;}@media screen and (max-width:768px){#onpoint ul li,#offpoint > ul:first-of-type li,.intro ul li{width:100%;}}.case-study .content-wrapper #cs-quote blockquote,#client-testimonials blockquote{padding-top:15px;margin-bottom:0;border:none;}.case-study .content-wrapper #cs-quote blockquote p,#client-testimonials blockquote p{padding:0.5em;color:#164466;background-color:#eacf3c;font-family:"Futura","Poppins","Helvetica Neue",Helvetica,Arial,sans-serif;}.cs-footer > h2{margin:0 0 3em;font-family:"Source Sans Pro","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px !important;}.modal .modal-dialog,.identity,#subnav{transition-timing-function:cubic-bezier(0.25,0.46,0.45,0.94);}.cta a,.case-study-cta a{transition-timing-function:cubic-bezier(0.39,0.575,0.565,1);}#legacy-body{font-family:"Source Sans Pro","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;}.legacy-html h1,.legacy-html h2,.legacy-html h3,.legacy-html h4,.modal-header h3,.legacy-html h5{font-family:"Futura","Poppins","Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1.1;color:#333;letter-spacing:normal;font-weight:800;}textarea::-webkit-input-placeholder,input::-webkit-input-placeholder{line-height:1.5;}textarea:-moz-placeholder,input:-moz-placeholder{line-height:1.5;}textarea::-moz-placeholder,input::-moz-placeholder{line-height:1.5;}textarea:-ms-input-placeholder,input:-ms-input-placeholder{line-height:1.5;}h1,h2,h3{margin-bottom:.25em;line-height:1.2;}h1{font-size:56px;line-height:1;}.btn-primary,h2{font-size:32px;}h3{font-size:27px;line-height:1.125;}h4,.modal-header h3,.intro p,.our-values .value{font-size:21px;}h5{font-size:18px;}.lede h1,.lede h2,.lede h3,.lede h4,.lede .modal-header h3,.modal-header .lede h3,.lede h5{color:white;line-height:1.25;}.modal-dialog h1,.modal-dialog h2,.modal-dialog h3,.modal-dialog h4,.modal-dialog .modal-header h3,.modal-header .modal-dialog h3,.modal-dialog h5{color:#333;}.modal-dialog .bio a{color:#000;text-decoration:underline;}.kalicon{display:inline-block;font-family:'Kalicon';font-style:normal;font-weight:normal;font-variant:normal;line-height:1;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;}.kalablog:before{display:block;content:'\f100';width:85px;letter-spacing:2em;}.kalabox:before{display:block;content:'\f101';width:110px;letter-spacing:2em;}.legacy-html{height:100%;}#main{padding-top:6.25em;}.content-wrapper{padding-left:constant(safe-area-inset-left);padding-right:constant(safe-area-inset-right);margin-left:2em;margin-right:2em;}@media (min-width:1440px){.content-wrapper{max-width:1440px;padding-left:20px;padding-right:20px;margin-left:auto;margin-right:auto;}}.cta-wrapper{background:#eeeeee;}#strategy .mobile-controls{display:block;padding-left:1em;padding-right:1.5em;padding-bottom:1.5em;}#strategy .mobile-controls h3{padding-bottom:.5em;}#strategy .controls{display:none;}@media screen and (min-width:768px){#strategy .mobile-controls{display:none;}}@media screen and (min-width:768px){#strategy .controls{display:block;}}.our-services .intro{margin-top:0;}.our-services .intro p{margin-bottom:2em;}@media screen and (max-width:768px){.our-services .intro p{width:100%;}}.our-clients{background:#eeeeee;margin-top:2em;padding:1em 0 2em;}.our-clients h2{text-align:center;margin-bottom:0.75em;}.work .our-clients{background:#f9f9f9;}.careers_listing > .content-wrapper{perspective:800px;margin-bottom:3em;}.careers_listing .role{padding:0 .5em 0 0;}.careers_listing .role .actuator{color:#465a18;display:block;width:100%;min-height:155px;padding:1em;}.careers_listing .role.active .actuator{min-height:165px;}@media screen and (max-width:768px){.careers_listing .role.active .actuator p{display:none;visibility:hidden;}}.careers_listing .role.active,.careers_listing .role:hover{text-decoration:none;}.careers_listing .role.active .actuator,.careers_listing .role:hover .actuator{background:#94bf32;color:#fff;text-decoration:none;}@media screen and (min-width:768px){.careers_listing .role.active .actuator,.careers_listing .role:hover .actuator{background:#94bf32;}.careers_listing .role.active .actuator p,.careers_listing .role:hover .actuator p{display:block;}}.careers_listing .drawer{position:relative;top:-1.5em;z-index:2;clear:both;width:100%;}.careers_listing .drawer .content{margin:0 0 2em 0;background:#eee;}.careers_listing .drawer .extra ul,.careers_listing .drawer .qualifications ul{list-style:none;padding-left:0;}.careers_listing .drawer .extra li,.careers_listing .drawer .qualifications li{padding-top:.25em;padding-bottom:.25em;border-bottom:1px #94bf32 solid;}#team_listing{position:relative;}@media screen and (min-width:768px){#team_listing{margin-top:3em;}}.teammember{margin-bottom:2em;margin-left:0;padding-left:0;}@media screen and (max-width:768px){.teammember:nth-child(even){padding-right:0;padding-left:15px;}}.teammember .name-title{margin-top:0.5em;min-height:4.5em;}.teammember .name-title h4,.teammember .name-title .modal-header h3,.modal-header .teammember .name-title h3,.teammember .name-title h5{text-align:center;}.teammember .name-title .category{font-family:"Source Sans Pro","Helvetica Neue",Helvetica,Arial,sans-serif;}@media screen and (max-width:768px){.teammember .name-title h4,.teammember .name-title .modal-header h3,.modal-header .teammember .name-title h3,.teammember .name-title h5{margin-bottom:5px;}}.teammember .photo,.teammember .photo img{width:140px;height:140px;}@media screen and (max-width:375px){.teammember .photo,.teammember .photo img{width:120px;height:120px;}}@media screen and (min-width:480px){.teammember .photo,.teammember .photo img{width:180px;height:180px;}}@media screen and (min-width:550px){.teammember .photo,.teammember .photo img{width:200px;height:200px;}}@media screen and (min-width:768px){.teammember .photo,.teammember .photo img{width:200px;height:200px;}}.teammember .photo{border-color:#fff;border-width:0;border-style:solid;border-radius:50%;}.teammember .photo img{position:relative;}.teammember a:focus .photo,.teammember a:hover .photo,.teammember a:active .photo{border-width:6px;}.teammember a:focus .photo img,.teammember a:hover .photo img,.teammember a:active .photo img{left:-6px;top:-6px;}.teammember .photo{-webkit-box-shadow:0 1px 5px rgba(0,0,0,0.4);box-shadow:0 1px 5px rgba(0,0,0,0.4);border-radius:50%;overflow:hidden;margin:0 auto;}.teammember.active h3{background:#eacf3c;border-radius:0.25em;}.teammember a:hover{text-decoration:none;}.teammember .modal-template{display:none;}@media screen and (max-width:768px){.teammember{margin-bottom:1em;}}.page-kalamuna,.page-kalamuna #homepage-message,.page-kalamuna #main,.page-kalamuna .lede,.page-kalamuna .content-wrapper,.homepage-content,#animated-background,#animated-background .layer,#animated-background .non-bg{width:100%;position:relative;}.page-kalamuna{background-repeat:no-repeat;background-size:cover;background-position:center center;}.page-kalamuna #main{min-height:100vh;display:flex;justify-content:center;align-items:center;}.page-kalamuna #messaging{text-align:center;max-width:900px;margin:0 auto;padding-left:1em;padding-right:1em;display:block;}.page-kalamuna #messaging h2{position:relative;backface-visibility:visible;transition-property:transform font-size;transition-duration:.200s;transition-timing-function:cubic-bezier(0.645,0.045,0.355,1);transform-origin:center center;transform:rotateX(0deg);color:#fff;font-size:2.35em;text-shadow:2px 2px 4px rgba(0,0,0,0.65);line-height:1.175;margin-top:0;margin-bottom:31.25px;}.page-kalamuna #messaging h2 p{margin:0;}.page-kalamuna #messaging h2 .random-end{display:block;font-size:.7em;}@media (min-width:768px){.page-kalamuna #messaging h2{text-shadow:2px 2px 4px rgba(0,0,0,0.5);font-size:2.5em;letter-spacing:0;}}@media (min-width:992px){.page-kalamuna #messaging h2{font-size:3.5em;text-shadow:3px 3px 6px rgba(0,0,0,0.5);}.page-kalamuna #messaging h2 .random-end{margin-top:20px;font-size:.6em;}}.page-kalamuna #main-nav ul{padding-top:1.7em;}@media (min-width:992px){.page-kalamuna #main-nav ul{padding-right:1.7em !important;}}.page-kalamuna #main-nav ul li a{padding-top:1em;padding-bottom:1em;}.page-kalamuna #main-nav ul li a:hover{background:rgba(0,0,0,0.4);}.page-kalamuna #main-nav ul li:last-child a{padding-right:1em;}.page-requested-page-does-not-exist .lede{margin-bottom:6em;}@media screen and (max-width:480px){.page-requested-page-does-not-exist .lede{margin-bottom:1em;}}.page-requested-page-does-not-exist .not-found-message{margin-bottom:8em;}.case-study #top-shot{height:0;padding-bottom:50%;overflow:hidden;}@media (min-width:768px){.case-study #top-shot{padding-bottom:35%;}}.case-study #top-shot img{width:100%;}.case-study .content-wrapper{position:relative;}.case-study .content-wrapper #cs-intro{padding-left:35px;padding-right:35px;background-color:rgba(25,69,101,0.9);color:#a8cfec;}@media (min-width:768px){.case-study .content-wrapper #cs-intro{position:absolute;top:-300px;right:40px;}}.case-study .content-wrapper #cs-intro h2{font-weight:800;color:#fff;}@media (min-width:768px){.case-study .content-wrapper #cs-quote{position:absolute;top:-136px;}}.case-study .content-wrapper #cs-quote blockquote p{font-weight:600;font-size:27px;margin:20px 20px 40px 20px;padding:30px;color:#000;}@media (min-width:768px){.case-study .content-wrapper #cs-challenge{padding-top:136px;}}.case-study .content-wrapper #cs-highlights h3{line-height:1.8;}.case-study .content-wrapper #cs-highlights ul{margin:0;padding:0;}.case-study .content-wrapper #cs-highlights ul li{list-style:none;margin-bottom:2em;}.case-study .content-wrapper #cs-highlights ul li span{padding:0.1em 0.4em;background-color:#f9f1c6;-webkit-box-decoration-break:clone;box-decoration-break:clone;}.case-study .content-wrapper #cs-highlights ul li:nth-child(odd){clear:both;}.case-study .content-wrapper #cs-results{margin-bottom:40px;}.case-study .content-wrapper #cs-results ul{margin:0;padding:0;}.case-study .content-wrapper #cs-results ul li{padding-top:5px;padding-bottom:5px;list-style:none;border-top:1px solid #3f96d6;}.case-study .content-wrapper #cs-results ul li:last-child{border-bottom:1px solid #3f96d6;}.case-study .content-wrapper #cs-tools{margin-bottom:40px;}.case-study .content-wrapper #cs-tools ul{margin:0;padding:0;}.case-study .content-wrapper #cs-tools ul li{display:inline-block;padding:2px 5px;margin-bottom:3px;list-style:none;background-color:#e7f2fa;color:#236ea5;}.case-study .content-wrapper #cs-tools #cs-link{display:block;margin-top:20px;padding:10px;background-color:#164466;color:#fff;line-height:1;}.case-study .content-wrapper #cs-tools #cs-link:hover{background-color:#1f6090;text-decoration:none;}.case-study .content-wrapper #cs-tools #cs-link i{float:right;}.case-study #case-study-nav{clear:both;}.case-study #case-study-nav ul{margin:0;padding:0;}.case-study #case-study-nav ul li{position:relative;list-style:none;font-family:"Futura","Poppins","Helvetica Neue",Helvetica,Arial,sans-serif;background-color:#2779b6;transition:background-color .15s ease-in-out;}.case-study #case-study-nav ul li:hover{background-color:#1f6090;}.case-study #case-study-nav ul li a{display:block;float:left;width:100%;padding-left:20%;padding-top:20px;padding-bottom:20px;color:#fff;font-weight:100;transition:color .15s ease-in-out;text-decoration:none;}.case-study #case-study-nav ul li a span{display:block;font-weight:500;}.case-study #case-study-nav ul li i{display:block;position:absolute;left:20px;padding-top:20px;padding-bottom:20px;color:white;font-size:44px;font-weight:100;pointer-events:none;cursor:pointer;}.case-study #case-study-nav ul li:last-child{text-align:right;border-top:1px solid #fff;}@media (min-width:768px){.case-study #case-study-nav ul li:last-child{border-top:none;border-left:1px solid #fff;}}.case-study #case-study-nav ul li:last-child a{float:right;padding-right:20%;}.case-study #case-study-nav ul li:last-child i{left:auto;right:20px;}.case-study #cs-screenshots{height:0;padding-bottom:50%;overflow:hidden;position:relative;margin-bottom:20px;}.case-study #cs-screenshots img{width:100%;}.case-study #cs-screenshots figcaption{position:absolute;bottom:0;left:0;right:0;padding:20px;color:#fff;font-style:italic;text-align:right;background-color:rgba(0,0,0,0.6);font-family:"Source Sans Pro","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:bold;}@media (min-width:768px){.page-arizona-state-university.case-study #cs-challenge{padding-top:160px;}}@media (min-width:992px){.page-arizona-state-university.case-study #cs-challenge{padding-top:120px;}}.page-panglevision .workflowdiagram{max-width:687px !important;width:auto !important;max-height:none;}.lede{padding-top:2.75em;padding-bottom:2em;color:#fff;background-color:#3f96d6;margin-bottom:0;}.lede p{max-width:54em;font-size:1.2em !important;}.lede h1{max-width:22em;margin-top:.5em;font-size:2em;}@media (min-width:992px){.lede h1{font-size:3em;}}.page-about-us .lede,.lede.about-us{background-color:#d54688;background:linear-gradient(to bottom,-us #d54688 10%,#ca2e76 100%);}.page-services .lede,.lede.services{background-color:#3f96d6;background:linear-gradient(to bottom,#3f96d6 10%,#2a85c7 100%);overflow:hidden;}@media (min-width:768px){.page-services .lede,.lede.services{padding-top:4em;}}.page-careers .lede,.lede.careers{background-color:#94bf32;background:linear-gradient(to bottom,#94bf32 10%,#7ea32b 100%);}.page-contact .lede,.lede.contact{background-color:#7f6e0e;background:linear-gradient(to bottom,#dbbd18,#e7c71c 100%);color:#231e04;}.page-contact .lede h1,.lede.contact h1{color:#231e04;}.intro{position:relative;top:0;margin-top:4em;}.intro p{max-width:55em;line-height:1.5;margin-bottom:30px;}.drawer{width:100%;clear:both;}.drawer .content{padding:1.5em 0 1.5em 0;margin:0 0 2em 0;background:#eee;}.bootbox-close-button{background-color:none !important;background:transparent !important;border-radius:0 !important;padding-top:0 !important;width:.9em !important;height:1.75em !important;overflow:hidden;font-size:1.25em;float:right;cursor:pointer;}.bootbox-close-button:hover{background:none;color:#fff;}.modal-header{padding-top:1em;padding-bottom:.5em;}.modal-header h2,.modal-header h3{margin-top:0;color:#000 !important;}.modal-header .close{font-size:1.25em;float:right;cursor:pointer;padding-top:.65em;color:#000;}.modal-header .close:active,.modal-header .close:focus,.modal-header .close:hover{color:#fff;}.modal-header .social-links{list-style:none;padding-left:0;}.modal-header .social-links li{float:left;margin-right:.75em;padding:0;}.modal-header .social-links a{vertical-align:text-bottom;font-size:1.25em;color:#000;}.modal-header .social-links a:hover{color:#fff;}.modal-content{max-height:100%;}.modal-content > .content{padding:2em;}.modal-content.vcard > .content{padding-top:1em;margin-bottom:1em;}.powers{clear:both;width:100%;list-style:none;padding-left:0;padding-right:0;margin-top:1em;position:relative;left:50%;transform:translateX(-50%);}.powers > li{margin-bottom:.25em;}.powers label{margin-right:1em;margin-bottom:0;}@media (min-width:768px){.powers label{float:left;min-width:45%;text-align:right;}#modal-anya-mykhailova .powers label{text-align:left;}}.powers .progress{background-color:#d17da4;margin-bottom:0;border-radius:2px;}.powers .progress-bar-powers{background-color:#f2dbe6;border-radius:3px;border:2px solid #e5b5cb;}.page-about-us .modal-header{background:#d54688;}.page-about-us .modal-content{background:#d54688;}.page-services .modal-header{background:#3f96d6;}.page-services .modal-content{background:#7eb8e3;}.page-careers .modal-header{background:#94bf32;}.page-careers .modal-content{background:#b5d766;}.page-contact .modal-header{background:#eacf3c;}.page-contact .modal-content{background:#f1e081;}.page-contact .btn-primary{transition-property:background-color,color;transition-duration:.25s;transition-timing-function:cubic-bezier(0.42,0,0.58,1);}.page-contact .btn-primary:hover{background-color:#1a527b;color:#7eb8e3;}.modal-dialog{color:#000;z-index:1050;}.modal{perspective-origin:bottom;perspective:400px;text-color:#000;}.modal .modal-dialog{transform:rotateX(20deg) translate3d(0,200%,0) !important;transform-origin:center top;transition-property:transform;transition-duration:.275s !important;margin-bottom:0;padding-bottom:2em;}.modal.in .modal-dialog{transform:rotateX(0) translate3d(0,0,0) !important;}.modal .vcard .photo{width:100%;overflow:hidden;margin-right:1em;margin-bottom:1em;}.modal .vcard .photo img{display:block;width:100%;}.cta,.case-study-cta{color:#fff;text-align:center;padding:20px;}@media (min-width:768px){.cta,.case-study-cta{text-align:left;}}.cta .content-wrapper,.case-study-cta .content-wrapper{position:relative;padding:4em 2em;margin:auto;}.cta h3,.case-study-cta h3{margin:0 0 1em 0;font-size:28px;color:#fff;}@media (min-width:992px){.cta h3,.case-study-cta h3{font-size:1.7em;}}@media (min-width:1200px){.cta h3,.case-study-cta h3{font-size:2.1em;margin-bottom:1.3em;}}.cta a,.case-study-cta a{display:inline-block;margin-left:0;margin-top:1em;padding:0.5em 0.8em;padding-right:1em;background-color:#164466;font-size:1.25em;color:#fff;transition-property:color background-color;transition-duration:.325s;}.cta a:hover,.case-study-cta a:hover,.cta a:focus,.case-study-cta a:focus,.cta a:active,.case-study-cta a:active{background-color:#fff;text-decoration:none;color:#164466;}@media (min-width:768px){.cta a,.case-study-cta a{margin-top:0;}}.cta a i,.case-study-cta a i{position:relative;top:3px;right:-10px;font-size:1.2em;}.page-services .cta-wrapper{background-color:#3f96d6;}.page-about-us .cta-wrapper{background-color:#d54688;}.page-about-us .cta-wrapper a{background-color:#6a183e;}.page-about-us .cta-wrapper a:hover,.page-about-us .cta-wrapper a:focus,.page-about-us .cta-wrapper a:active{color:#6a183e;background-color:#fff;}.page-careers .cta-wrapper{background-color:#94bf32;}.page-careers .cta-wrapper a{background-color:#364612;}.page-careers .cta-wrapper a:hover,.page-careers .cta-wrapper a:focus,.page-careers .cta-wrapper a:active{color:#364612;background-color:#fff;}.page-careers .cta,.page-careers .case-study-cta{margin-top:2em;}.page-contact .cta-wrapper,.case-study .cta-wrapper{background-color:#eacf3c;}.page-contact .cta-wrapper h3,.case-study .cta-wrapper h3{color:#514609;}.page-contact .cta-wrapper a,.case-study .cta-wrapper a{background-color:#514609;}.page-contact .cta-wrapper a:hover,.page-contact .cta-wrapper a:focus,.page-contact .cta-wrapper a:active,.case-study .cta-wrapper a:hover,.case-study .cta-wrapper a:focus,.case-study .cta-wrapper a:active{color:#514609;background-color:#fff;}.page-kalamuna .cta,.page-kalamuna .case-study-cta{background-color:#3f96d6;}.case-study-cta .media{margin-top:3em;}@media (min-width:768px){.case-study-cta .media{margin-top:0;}}.case-study-cta img{border:none;display:block;width:100%;margin:auto;padding-top:0;}.cta-wrapper .media a{border:0;padding:0;margin:0;}.tags{padding-left:5px;}.tags li a{display:inline-block;padding:1px 5px;margin:0 5px 5px 0;font-size:13px;font-weight:normal;line-height:1.5;text-align:center;vertical-align:middle;cursor:pointer;white-space:nowrap;color:#fff;background-color:#3f96d6;border-radius:.25em;}.tags li:hover a{background-color:#1f6090;}a.skip-link:focus{top:0px;height:auto;width:auto;z-index:9999;clip:auto;color:#333;}#address{position:relative;float:left;z-index:1000;padding-top:0;font-size:13px;}@media (min-width:992px){#address{padding-left:0px;}.page-kalamuna #address{margin-left:0.625em;}}@media (min-width:1200px){#address{width:33.3333%;}}#address .contact-info{padding:0;padding-top:1em;line-height:1.25em;}#address .contact-info .adrs{display:flex;margin-bottom:15px;}#address .contact-info .adrs .adr{margin-right:45px;}#address .contact-info .adrs .adr b{font-size:14px;}#address .contact-info .tel a{font-size:16px;}.page-kalamuna #address{margin-left:0em;}.page-kalamuna #address .contact-info{padding-top:0;padding-left:0;}.page-kalamuna #address .contact-info a{color:#333 !important;}#nav-social{position:relative;}#nav-social ul{list-style:none;}@media (min-width:768px){#nav-social ul{display:block;width:auto;padding-right:.5em;float:right;position:relative;}}#nav-social ul li{text-align:center;line-height:1;padding-left:0.5em;}#nav-social ul li:first-child{padding-left:0;}#nav-social ul li a{display:block;padding:.25em .25em;font-weight:bold;color:#333;}.page-kalamuna #nav-social ul li a{text-shadow:2px 2px 5px rgba(0,0,0,0.35);}#nav-social ul li a:focus,#nav-social ul li a:hover,#nav-social ul li a:active{text-shadow:none;background:none;text-decoration:underline;color:#d54688;}@media (min-width:768px){#nav-social ul li{width:auto;display:block;float:left;text-align:left;}}#nav-social ul.kala{padding-left:0;text-align:right;}@media (min-width:992px){#nav-social ul.kala{padding-left:1em;}}#nav-social ul.kala li{display:inline-block;margin-left:10px;}@media (min-width:992px){#nav-social ul.kala li{margin-left:10px;}#nav-social ul.kala li a{padding-top:11.325px;padding-bottom:0;}}#nav-social ul.social li{float:left;}.page-kalamuna #nav-social a{color:#fff;}#nav-social a{text-align:left;}#nav-social ul.kala{position:relative;z-index:10;position:relative;top:0;margin:0;}#nav-social ul.kala a{vertical-align:middle;text-align:right;color:#333;}@media (min-width:1200px){#nav-social ul.kala a{padding-top:0.5em;padding-bottom:0.5em;}}@media (min-width:768px){#nav-social ul.kala li{margin-left:0;padding-left:0.5em;box-size:border-box;}}#nav-social ul.kala li.wrap{display:block;}#nav-social ul.kala li.wrap a{padding-top:10px;font-weight:normal;}@media (min-width:768px){#nav-social ul.kala li.wrap{clear:both;}}#nav-social ul.social{margin:0;position:relative;z-index:11;font-size:1.75em;padding-left:0;padding-right:0;}@media (min-width:992px){#nav-social ul.social{margin-right:.25em;padding-left:0;}}.noUi-vertical{width:.75em !important;min-height:200px;margin-bottom:2em;}.noUi-horizontal{height:.75em !important;min-width:200px;margin-bottom:2em;}.noUi-active{outline:none;}.noUi-handle,.noUi-handle-upper{border:none;background:none;outline:none;box-shadow:1px 1px 2px rgba(0,0,0,0.3) !important;border-radius:none;}.noUi-handle:focus,.noUi-handle-upper:focus{outline:none;}.noUi-handle:focus,.noUi-handle:hover,.noUi-handle-upper:focus,.noUi-handle-upper:hover{border:1px #fff solid;box-shadow:3px 3px 8px rgba(0,0,0,0.2);}.noUi-horizontal .noUi-handle,.noUi-horizontal .noUi-handle-upper{top:-.85em !important;height:2.5em !important;}.noUi-horizontal .noUi-handle:after,.noUi-horizontal .noUi-handle:before{top:.75em;}.noUi-vertical .noUi-handle,.noUi-vertical .noUi-handle-upper{left:-.875em !important;width:2.5em !important;border:none;background:none;box-shadow:1px 1px 2px rgba(0,0,0,0.3);border-radius:none;cursor:ns-resize;}.noUi-vertical .noUi-handle:after,.noUi-vertical .noUi-handle:before{width:1.5em !important;left:.5em !important;}.noUi-value,.noUi-value-sub{font-size:12px !important;color:#555555 !important;}.noUi-horizontal .noUi-value,.noUi-horizontal .noUi-value-sub{padding-top:1.5em;}.noUi-vertical .noUi-value,.noUi-vertical .noUi-value-sub{font-size:12px !important;color:#555555 !important;vertical-align:top;line-height:0.85em;white-space:nowrap;width:auto;margin-left:8px !important;padding-left:1em;text-align:left;}.noUi-connect,.noUi-target.noUi-background{border-radius:none;border:none;box-shadow:none;}.page-services .noUi-handle,.page-services .noUi-handle-upper,.page-services .noUi-connect{background-color:#3f96d6;}.page-services .noUi-handle{background-color:#61a8dd;}.page-services .noUi-target.noUi-background{background:#1a527b;}.page-contact .noUi-handle,.page-contact .noUi-handle-upper,.page-contact .noUi-connect{background-color:#eacf3c;}.page-contact .noUi-handle{background-color:#eed861;}.page-contact .noUi-target.noUi-background{background:#968210;}.page-careers .noUi-handle,.page-careers .noUi-handle-upper,.page-careers .noUi-connect{background-color:#94bf32;}.page-careers .noUi-handle{background-color:#a7d04a;}.page-careers .noUi-target.noUi-background{background:#465a18;}.page-about-us .noUi-handle,.page-about-us .noUi-handle-upper,.page-about-us .noUi-connect{background-color:#d54688;}.page-about-us .noUi-handle{background-color:#dd679d;}.page-about-us .noUi-target.noUi-background{background:#7f1d4a;}.page-kalamuna .noUi-handle,.page-kalamuna .noUi-handle-upper,.page-kalamuna .noUi-connect{background-color:#3f96d6;}.page-kalamuna .noUi-handle{background-color:#61a8dd;}.page-kalamuna .noUi-target.noUi-background{background:#1a527b;}.noUi-base{z-index:10;box-sizing:padding-box;cursor:pointer;}.noUi-pips-vertical{z-index:1;width:1.5em;margin-left:0 !important;padding:0 !important;font-size:1em;}.noUi-pips-vertical .noUi-marker-large,.noUi-pips-vertical .noUi-marker{height:1px !important;}.noUi-pips-horizontal{z-index:1;position:relative;margin-left:0 !important;padding:0 !important;font-size:1em;}.noUi-pips-horizontal .noUi-marker-large,.noUi-pips-horizontal .noUi-marker{width:1px !important;height:1em;}.noUi-marker-normal{display:none;}.navbar-default{padding-left:constant(safe-area-inset-left);padding-right:constant(safe-area-inset-right);padding-right:0;border:none;transition-property:max-height,background-color;transition-duration:.25s;transition-timing-function:ease-out;border:none;background-color:rgba(255,255,255,0.93);box-shadow:0px 2px 12px rgba(0,0,0,0.25);max-height:6.25em;overflow:hidden;}.page-kalamuna .navbar-default{max-height:6.25em;}@media (min-width:992px){.page-kalamuna .navbar-default{box-shadow:none;background-color:transparent;}}.page-kalamuna .navbar-default .header-main-container{overflow:hidden;}.navbar-toggle{margin-top:2.25em;position:absolute;float:none;right:1em;margin-right:1em;border:none;border-radius:0;background-color:#cccccc;transition-property:all;transition-timing-function:ease-out;transition-duration:.25s;padding:.75em .5em;top:0em;font-size:.875em;}.page-kalamuna .navbar-toggle{background-color:#fff;}.navbar-toggle:focus,.open .navbar-toggle{background-color:#333 !important;color:#fff;}.navbar-toggle:focus .icon-bar,.open .navbar-toggle .icon-bar{background-color:white;}.navbar-default.open{height:100%;max-height:100%;background-color:rgba(255,255,255,0.92) !important;}.icv{position:relative;overflow:hidden;cursor:row-resize;}.icv__icv--vertical{cursor:row-resize;}.icv__icv--horizontal{cursor:col-resize;}.icv__img{pointer-events:none;-khtml-user-select:none;-o-user-select:none;-moz-user-select:none;-webkit-user-select:none;user-select:none;max-width:none;width:100%;margin:0 !important;padding:0 !important;border:0 !important;border-radius:0 !important;top:0;display:block;}.icv__is--fluid .icv__img{display:none;}.icv__img-a{height:auto;position:static;z-index:1;left:0px;}.icv__img-b{height:100%;position:absolute;z-index:2;left:auto;right:0px;width:auto;}.icv__icv--vertical .icv__img-b{width:100%;height:auto;}.icv__imposter{z-index:4;position:absolute;top:0px;left:0px;width:100%;height:100%;}.icv__wrapper{position:absolute;width:100%;height:100%;right:0px;top:0px;overflow:hidden;background-size:cover;background-position:center center;z-index:3;}.icv__is--fluid .icv__wrapper,.icv__icv--vertical .icv__wrapper{width:100% !important;}.icv__is--fluid .icv__wrapper,.icv__icv--horizontal .icv__wrapper{height:100% !important;}.icv__fluidwrapper{background-size:cover;background-position:center;position:absolute;top:0;left:0;width:100%;height:100%;}.icv__control{position:absolute;display:flex;flex-direction:column;justify-content:center;align-items:center;box-sizing:border-box;height:100%;top:0px;z-index:5;}.icv__icv--vertical .icv__control{flex-direction:row;left:0;width:100%;}.icv__control-line{height:50%;width:2px;z-index:6;}.icv__icv--vertical .icv__control-line{width:50%;}.icv__theme-wrapper{width:100%;height:100%;display:flex;justify-content:space-between;align-items:center;position:absolute;transition:all 0.1s ease-out 0s;z-index:5;}.icv__icv--vertical .icv__theme-wrapper{flex-direction:column;}.icv__arrow-wrapper{display:flex;justify-content:center;align-items:center;transition:all 0.1s ease-out 0s;}.icv__arrow-a{transform:scale(1.5) rotateZ(180deg);height:20px;width:20px;-webkit-filter:drop-shadow(0px 3px 5px rgba(0,0,0,0.33));filter:drop-shadow(0px -3px 5px rgba(0,0,0,0.33));}.icv__arrow-b{transform:scale(1.5) rotateZ(0deg);height:20px;width:20px;-webkit-filter:drop-shadow(0px 3px 5px rgba(0,0,0,0.33));filter:drop-shadow(0px 3px 5px rgba(0,0,0,0.33));}.icv__circle{width:50px;height:50px;box-sizing:border-box;flex-shrink:0;border-radius:999px;}.icv__label{position:absolute;bottom:10px;z-index:12;background:rgba(0,0,0,0.33);color:white;border-radius:3px;padding:5px 7.5px;font-size:8.5px;user-select:none;}.icv__label.vertical{bottom:auto;left:10px;}.icv__label.on-hover{transform:scale(0);transition:0.25s cubic-bezier(0.68,0.26,0.58,1.22);}.icv:hover .icv__label.on-hover{transform:scale(1);}.icv__label-before{left:10px;}.icv__label-after{right:10px;}.icv__label-before.vertical{top:10px;}.icv__label-after.vertical{bottom:10px;right:auto;}.icv__body{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}#support .plans{background:#3f96d6;}@media (min-width:768px){#support .plans{background:-moz-linear-gradient(top,#3f96d6 32%,#eee 32%);background:-webkit-gradient(linear,left top,left bottom,color-stop(32%,#3f96d6),color-stop(32%,#eee));background:-webkit-linear-gradient(top,#3f96d6 32%,#eee 32%);background:-o-linear-gradient(top,#3f96d6 32%,#eee 32%);background:-ms-linear-gradient(top,#3f96d6 32%,#eee 32%);background:linear-gradient(to bottom,#3f96d6 32%,#eee 32%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='$grad-start',endColorstr='$grad-end',GradientType=0);}}@media (min-width:992px){#support .plans{background:-moz-linear-gradient(top,#3f96d6 42%,#eee 42%);background:-webkit-gradient(linear,left top,left bottom,color-stop(42%,#3f96d6),color-stop(42%,#eee));background:-webkit-linear-gradient(top,#3f96d6 42%,#eee 42%);background:-o-linear-gradient(top,#3f96d6 42%,#eee 42%);background:-ms-linear-gradient(top,#3f96d6 42%,#eee 42%);background:linear-gradient(to bottom,#3f96d6 42%,#eee 42%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='$grad-start',endColorstr='$grad-end',GradientType=0);}}@media (min-width:1200px){#support .plans{background:-moz-linear-gradient(top,#3f96d6 46%,#eee 46%);background:-webkit-gradient(linear,left top,left bottom,color-stop(46%,#3f96d6),color-stop(46%,#eee));background:-webkit-linear-gradient(top,#3f96d6 46%,#eee 46%);background:-o-linear-gradient(top,#3f96d6 46%,#eee 46%);background:-ms-linear-gradient(top,#3f96d6 46%,#eee 46%);background:linear-gradient(to bottom,#3f96d6 46%,#eee 46%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='$grad-start',endColorstr='$grad-end',GradientType=0);}}#design{overflow:hidden;}#design .content{padding-left:0;padding-right:0;padding-top:2em;}#design > .content-wrapper{padding-bottom:4em;}#design .knob{display:block;}#design .knob:hover{cursor:col-resize;}@media screen and (max-width:768px){#design .content-wrapper{position:relative;}#design .knob{display:none;}#design .mobile-controls{padding:0.5em 1.5em 1.5em 1.5em !important;display:block;}}.controls .buttons{margin-top:10px;margin-bottom:10px;}.controls .buttons .less,.controls .buttons .more{cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.controls .buttons .less:hover i,.controls .buttons .more:hover i{background-color:#9fcaea;color:#2f70a0;}.controls .buttons .less i,.controls .buttons .more i{display:inline-block;width:25px;height:25px;padding:5px;margin-right:5px;border-radius:50%;background-color:#9fcaea;text-align:center;color:#2f70a0;position:relative;}.controls .buttons .less span,.controls .buttons .more span{color:#2f70a0;font-size:14px;}.controls .buttons .more{float:right;}.controls .buttons .more i{background-color:#2f70a0;color:#9fcaea;margin-right:0;margin-left:5px;}.controls p{border-top:1px #3f96d6 solid;background:#eacf3c;padding:1em .5em .5em .5em;box-shadow:1px 1px 5px rgba(0,0,0,0.25);}@media screen and (max-width:768px){#design .mobile-controls{padding-left:.375em;padding-right:.25em;}}#development .content{padding-left:0;padding-right:0;padding-top:2em;}#strategy > .content-wrapper{padding-bottom:3em;}#strategy .content{padding-left:0;padding-right:0;padding-top:2em;}#strategy .content h4,#strategy .content .modal-header h3,.modal-header #strategy .content h3{margin-top:2em;}#strategy .content .tags-block h5{float:left;margin-right:.5em;}#strategy .content .tags{padding-top:.675em;}@media screen and (max-width:768px){#strategy{position:relative;}}#strategy .mobile-label{display:none;}@media screen and (max-width:768px -1){#strategy .controls{overflow:hidden;background:#eeeeee;padding-left:.375em;padding-right:.25em;box-shadow:-1px 1px 5px rgba(0,0,0,0.25);position:absolute;right:0;top:3.75em;}#strategy .controls #strategy-slider{position:relative;margin-top:.5em;margin-bottom:.5em;}#strategy .controls .mobile-label{display:block;font-size:.75em;}#strategy .controls h4.mobile-label,#strategy .controls .modal-header h3.mobile-label,.modal-header #strategy .controls h3.mobile-label{font-size:1.125em;}#strategy .controls .noUi-target{width:1em;}#strategy .controls h3{display:none;font-size:1em;margin-top:.5em;}#strategy .controls .noUi-target{margin-left:.5em;width:1em !important;}#strategy .controls .noUi-pips-vertical{margin-left:.5em;}#strategy .controls .noUi-value,#strategy .controls .noUi-value-vertical,#strategy .controls .noUi-value-sub{padding-left:.5em;}}#strategy-slider{margin-top:2em;margin-left:2em;height:260px;}#pointless p{margin-top:1em;font-size:1.2em;line-height:2em;}#development > .content-wrapper{margin-bottom:4em;}#development .dev-point{margin-bottom:1em;}#development .dev-point .icon{text-align:center;}@media (min-width:768px){#development .dev-point .icon{margin-top:1.7em;}}#development .dev-point .text{text-align:center;}@media (min-width:768px){#development .dev-point .text{text-align:left;}}@media (min-width:768px){#development .dev-point:nth-child(2) .icon{margin-top:1em;}#development .dev-point:nth-child(4) .icon{margin-top:1.3em;}}#development .lead{margin-bottom:3em;}#support .support-point{margin-bottom:1em;}#support .support-point .icon{text-align:center;}@media (min-width:768px){#support .support-point .icon{margin-top:1.7em;}}#support .support-point .text{text-align:center;}@media (min-width:768px){#support .support-point .text{text-align:left;}}@media (min-width:768px){#support .support-point:nth-child(2) .icon{margin-top:1em;}#support .support-point:nth-child(4) .icon{margin-top:1.3em;}}#support .lead{margin-bottom:3em;}#support .sublead{margin-top:4em;margin-bottom:1.5em;}#support .plans{padding-top:2em;padding-bottom:2em;}#support .plans .support-plan{position:relative;}#support .content{padding-top:2em;padding-bottom:2em;}#support .support-plan .media{padding-left:1em;padding-right:1em;}@media (max-width:480px){#support .support-plan .media{width:100%;}}#support .support-plan .media img{border-bottom:1px #287cba solid;}#support .support-plan .plan_content{padding-top:1.5em;padding:0;color:#fff;}@media (max-width:480px){#support .support-plan .plan_content{width:100%;}}@media (min-width:768px){#support .support-plan .plan_content{color:#333;}}#support .support-plan{padding:0 1em;}#support ul{list-style:none;padding-left:0;border-top:1px #3f96d6 solid;}#support ul li{border-bottom:1px #93c4e8 solid;padding:.5em 0;line-height:1.2;}@media (min-width:768px){#support ul li{border-bottom:1px #3f96d6 solid;}}#client-testimonials h2{margin-bottom:1em;}#client-testimonials blockquote{padding:0;margin-bottom:3em;}#client-testimonials blockquote p{padding:1em;font-weight:100;}.identity{background-repeat:no-repeat;background-image:url(/modules/custom/kcom_legacy_portfolio/images/kalamuna-horizontal-black-2019.svg);background-size:215px auto;background-position:center center;margin-top:0;width:262px;height:100px;}a.logo-link{width:262px;height:100px;display:block;}a.logo-link:focus h1{text-decoration:underline;border-bottom:1px #fff solid !important;}@media (min-width:992px){.page-kalamuna .identity{background-image:url(/modules/custom/kcom_legacy_portfolio/images/kalamuna-horizontal-white-2019.svg);}}.open .identity{background-image:url(/modules/custom/kcom_legacy_portfolio/images/kalamuna-horizontal-black-2019.svg);}.nav-tabs li a:focus{text-decoration:underline;}.tabbed-nav{margin-top:0;}@media (min-width:768px){.tabbed-nav ul{position:relative;left:-.75em;}}.tabbed-nav li{float:left;width:50%;}@media (min-width:768px){.tabbed-nav li{width:auto;}}.tabbed-nav li a{font-size:21px;color:#eeeeee;color:#eee;padding-top:1em;}.tabbed-nav li:focus a,.tabbed-nav li:hover a{border-radius:none;margin:0;background-color:#3f96d6;}.tabbed-nav li.active a{background-color:#3f96d6;}@media screen and (max-width:768px){.tabbed-nav{padding:0 0;}}@media screen and (max-width:480px){.nav-tabs{width:100%;}.tabbed-nav{font-size:1.25em;}.tabbed-nav li a{padding-bottom:1em;}.tabbed-nav li:last-child{margin-right:0;}}@media screen and (max-width:445px){.page-services .tabbed-nav{line-height:.75;}}#subnav{transition-property:top;transition-duration:.25s;position:relative;z-index:1010;padding:0;margin:0;width:100%;background-color:#3278ab;box-shadow:1px 1px 3px rgba(0,0,0,0.25);}@media (min-width:768px){#subnav{position:fixed;top:6.25em;}}#subnav .content{width:100%;margin:0 auto;}#subnav a:hover{color:#fff;}#subnav a:focus{color:#3f96d6;}#subnav a.active:focus,#subnav a:hover:focus{color:#fff;}#subnav .active a:focus{background-color:#fff;color:#1f6090;}a:focus{outline:none;text-decoration:none;}a:hover,a:active,a.active,a:focus{color:#236ea5;text-decoration:none;}a:hover{text-decoration:underline;}.icon.link{font-size:16px;}@media screen and (min-width:768px){.our-values{padding-bottom:30px;}}.our-values .values_list{margin-top:4em;position:relative;}.our-values .value{position:relative;margin:0 auto;padding-bottom:20px;}@media screen and (min-width:768px){.our-values .value{padding:2.5em 0;}}.bootbox-close-button{width:25px;height:25px;padding:0;background-color:#333;border:none;color:white;border-radius:18px;margin:0;font-size:18px;}.bootbox-close-button:hover{background-color:white;color:#333;}.page-contact #contact-form{padding-top:1em;padding-bottom:3em;margin:0 0 2em;}.page-contact #contact-form #mce-FIRSTNAME{margin-right:15px;}.page-contact #contact-form label{display:block;width:max-content;}.page-contact .form-horizontal .form-group{margin:0 0 15px;}.page-contact .column{display:flex;width:100%;}.page-contact .column .left{width:50%;}.page-contact .column .left input{width:95% !important;}.page-contact .column .right{width:50%;}.page-contact .column .right input{width:100% !important;}.intro ul{border-top:1px #94bf32 solid;}.intro ul li{border-bottom:1px #94bf32 solid;}.page-careers{}.page-careers .who{background:#eeeeee;padding:3em;}.page-careers .resumator-job-description li,.page-careers .resumator-job-description p,.page-careers .resumator-job-title,.page-careers .resumator-jobs-text{color:#333333;}.page-careers .resumator-job-info{font-size:1em;display:none;}.page-careers .resumator-job-info-details{font-size:1em;}.page-careers .resumator-job-title{font-size:1.5em;}.page-careers .resumator-job-link{font-size:1.3em;color:white;}.page-careers .resumator-hide-details{display:none;}.page-careers .resumator-buttons .resumator-apply-button{color:white;}@-webkit-keyframes cloudsfront{0%{-webkit-transform:translateX(0);}50%{-webkit-transform:translateX(40%);}100%{-webkit-transform:translateX(0);}}@keyframes cloudsfront{0%{transform:translateX(0);}50%{transform:translateX(40%);}100%{transform:translateX(0);}}@-webkit-keyframes cloudsdark{0%{-webkit-transform:translateX(0);}50%{-webkit-transform:translateX(-10%);}100%{-webkit-transform:translateX(0);}}@keyframes cloudsdark{0%{transform:translateX(0);}50%{transform:translateX(-10%);}100%{transform:translateX(0);}}@-webkit-keyframes cloudslight{0%{-webkit-transform:translateX(0);}50%{-webkit-transform:translateX(-8%);}100%{-webkit-transform:translateX(0);}}@keyframes cloudslight{0%{transform:translateX(0);}50%{transform:translateX(-8%);}100%{transform:translateX(0);}}@-webkit-keyframes cloudswhite{0%{-webkit-transform:translateX(0);}50%{-webkit-transform:translateX(6%);}100%{-webkit-transform:translateX(0);}}@keyframes cloudswhite{0%{transform:translateX(0);}50%{transform:translateX(6%);}100%{transform:translateX(0);}}@-webkit-keyframes cloudsgray{0%{-webkit-transform:translateX(0);}50%{-webkit-transform:translateX(-2%);}100%{-webkit-transform:translateX(0);}}@keyframes cloudsgray{0%{transform:translateX(0);}50%{transform:translateX(-2%);}100%{transform:translateX(0);}}.page-kalabox #what-is-kalabox-{font-size:41px;font-weight:100;}.page-kalabox .lede{padding-bottom:2em;}.page-kalabox .content-wrapper{padding-top:3em;padding-bottom:1em;}.page-kalabox .content-footer{padding-bottom:4em;}.page-kalabox .btn-ctas .btn,.page-kalabox .btn-ctas .page-careers .resumator-job-link,.page-careers .page-kalabox .btn-ctas .resumator-job-link,.page-kalabox .btn-ctas .page-careers .resumator-buttons .resumator-apply-button,.page-careers .resumator-buttons .page-kalabox .btn-ctas .resumator-apply-button,.page-kalabox .btn-ctas .page-careers .resumator-buttons a,.page-careers .resumator-buttons .page-kalabox .btn-ctas a{display:block;border-radius:none !important;}.page-kalabox .cel{margin:1em 0 2em;}.page-kalabox .cel .media{padding-left:1em;padding-right:1em;}@media (max-width:480px){.page-kalabox .cel .media{width:100%;}}@media (min-width:480px) and (max-width:768px){.page-kalabox .cel .media i{padding-top:.5em;}}.page-kalabox .cel .circle{background:#3f96d6;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;width:200px;height:200px;}@media (min-width:992px){.page-kalabox .cel .circle{width:230px;height:230px;}}.page-kalabox .cel .cel-content{padding-top:1.5em;padding:0;}@media (max-width:480px){.page-kalabox .cel .cel-content{width:100%;}}.page-kalabox .kb2-features .media{text-align:center;}@media (min-width:480px) and (max-width:768px){.page-kalabox .kb2-features .cel-content{padding-top:1em;}}.page-kalabox #main-lede{position:relative;background-color:#3f96d6;background-size:contain;overflow:hidden;}.page-kalabox #main-lede .content-wrapper{position:relative;z-index:11;padding-top:0;}.page-kalabox #main-lede h1{margin-top:1em;}.page-kalabox #main-lede p.slogan{margin-bottom:3em;}.page-kalabox #main-lede i.kalabox-logo{display:block;width:25%;height:0;padding-top:39%;margin:auto;background:url(/modules/custom/kcom_legacy_portfolio/images/kalabox/kalabox-logo.svg) no-repeat;background-size:contain;}@media (min-width:768px){.page-kalabox #main-lede i.kalabox-logo{width:80%;height:300px;}}@media (min-width:768px){.page-kalabox #main-lede i.cloud{position:absolute;left:-10%;right:-10%;background-position:left top;}.page-kalabox #main-lede i#cloud-front{background:url(/modules/custom/kcom_legacy_portfolio/images/kalabox/clouds-front.svg) no-repeat;background-repeat:repeat-x;bottom:0;height:300px;background-position:left bottom;z-index:10;-webkit-animation:cloudsfront 200s linear infinite;-o-animation:cloudsfront 200s linear infinite;animation:cloudsfront 200s linear infinite;left:-100%;}.page-kalabox #main-lede i#cloud-dark{background:url(/modules/custom/kcom_legacy_portfolio/images/kalabox/clouds-dark.svg) no-repeat;background-repeat:repeat-x;bottom:50px;height:100px;background-position:90% top;z-index:9;-webkit-animation:cloudsdark 200s linear infinite;-o-animation:cloudsdark 200s linear infinite;animation:cloudsdark 200s linear infinite;background-repeat:no-repeat;}.page-kalabox #main-lede i#cloud-light{background:url(/modules/custom/kcom_legacy_portfolio/images/kalabox/clouds-light.svg) no-repeat;background-repeat:repeat-x;bottom:50px;height:200px;background-position:50% top;z-index:8;-webkit-animation:cloudslight 25s ease-in-out infinite;-o-animation:cloudslight 25s ease-in-out infinite;animation:cloudslight 25s ease-in-out infinite;background-repeat:no-repeat;}.page-kalabox #main-lede i#cloud-white{background:url(/modules/custom/kcom_legacy_portfolio/images/kalabox/clouds-white.svg) no-repeat;background-repeat:repeat-x;bottom:35px;height:200px;background-position:50% bottom;z-index:7;-webkit-animation:cloudswhite 50s linear infinite;-o-animation:cloudswhite 50s linear infinite;animation:cloudswhite 50s linear infinite;}.page-kalabox #main-lede i#cloud-gray{background:url(/modules/custom/kcom_legacy_portfolio/images/kalabox/clouds-gray.svg) no-repeat;background-repeat:repeat-x;bottom:80px;height:200px;background-position:50% top;z-index:6;-webkit-animation:cloudsgray 25s linear infinite;-o-animation:cloudsgray 25s linear infinite;animation:cloudsgray 25s linear infinite;}.page-kalabox #main-lede i#cloud-gray:before{content:'asdf';display:block;height:100%;position:absolute;bottom:-50%;left:0;right:0;background-color:#E8E8E8;}}.page-kalabox #cli-lede{position:relative;}.page-kalabox #cli-lede h2.kalabox-highlight{font-size:72px;}.homepage-content{margin-bottom:3em;padding-top:calc(6.25em + (9.375 - 6.25) * ((100vw - 0px) / (1200 - 0)));}@media (min-width:1200px){.homepage-content{padding-top:9.375em;}}@media (min-width:1800px){.homepage-content{padding-top:12.5em;}}.page-kalamuna{background-color:#3D9CA1;}.page-kalamuna #animated-background{height:100vh;}.page-kalamuna #animated-background .non-bg > div{height:100vh;}.page-kalamuna .non-bg,.page-kalamuna .background{height:100vh;}.icon-chevron-right{position:relative;display:inline-block;margin-left:.5em;top:.125em;}#animated-background{background-color:#3D9CA1;z-index:-1;position:fixed;top:0;left:0;}#animated-background .layer{width:4000px;overflow:hidden;transform:translate3d(0,0,0);backface-visibility:hidden;background-position:bottom left;background-size:cover;background-repeat-y:no-repeat;position:absolute;}@media (min-width:768px){#animated-background .layer{width:6000px;}}@media (min-width:992px){#animated-background .layer{width:8000px;}}@media (min-width:1200px){#animated-background .layer{width:10000px;}}#animated-background .mountains-foreground{z-index:100;background-image:url(/modules/custom/kcom_legacy_portfolio/images/homepage/mountains-a.svg);}#animated-background .hills{z-index:90;background-image:url(/modules/custom/kcom_legacy_portfolio/images/homepage/foothills.svg);}#animated-background .kala-balloon{width:100%;z-index:80;}@media (prefers-reduced-motion:no-preference){#animated-background .kala-balloon{animation:baloon-xAxis infinite linear;animation-duration:20s;animation-delay:5s;overflow:visible;}}@media (prefers-reduced-motion:no-preference) and (min-width:768px){#animated-background .kala-balloon{animation-duration:80s;animation-delay:0s;}}#animated-background .kala-balloon::after{content:'';display:block;width:184px;height:307px;position:absolute;right:-100%;top:14%;background-image:url(/modules/custom/kcom_legacy_portfolio/images/homepage/kala-balloon-small.svg);background-repeat:no-repeat;}@media (prefers-reduced-motion:no-preference){#animated-background .kala-balloon::after{animation:baloon-yAxis 5s infinite ease-in-out;}}@media (min-width:768px){#animated-background .kala-balloon::after{right:-50%;}}@keyframes baloon-xAxis{0%,100%{transform:translateX(0) translateZ(0);}50%{transform:translateX(-200%) translateZ(0);}}@keyframes baloon-yAxis{0%,100%{transform:translateX(0) translateZ(0);}50%{transform:translateY(-10%) translateZ(0);}}#animated-background .clouds-a{z-index:70;background-image:url(/modules/custom/kcom_legacy_portfolio/images/homepage/clouds-a.svg);}#animated-background .mountains-midground{z-index:60;background-image:url(/modules/custom/kcom_legacy_portfolio/images/homepage/mountains-b.svg);}#animated-background .clouds-b{z-index:50;background-image:url(/modules/custom/kcom_legacy_portfolio/images/homepage/clouds-b.svg);}#animated-background .background{z-index:30;background-image:url(/modules/custom/kcom_legacy_portfolio/images/homepage/bg.svg);background-repeat-y:repeat;background-size:cover;}#animated-background .non-bg{position:absolute;top:.25em;}.scroll-hint{transition-property:opacity,transform;transition-duration:.25s;transition-timing-function:ease-in-out;background-color:#3f96d6;color:#fff;box-shadow:2px 2px 8px rgba(0,0,0,0.2);margin:0 auto;border-radius:50%;width:2.25em;height:2.25em;text-align:center;clear:both;font-size:2.5em;display:block;opacity:1;z-index:100;position:relative;}.scroll-hint.off{opacity:0;}.scroll-hint a{display:block;position:absolute;top:50%;width:100%;height:100%;transform:translateY(-50%);}.scroll-hint:before{position:relative;text-align:center;line-height:2.25;width:2.25em;height:2.25em;display:block;text-align:center;}@media (min-width:666px){.scroll-hint{bottom:0.6em;}}@media (min-width:768px){.scroll-hint{width:2.5em;height:2.5em;font-size:2.5em;bottom:-0.25em;}.scroll-hint:before{line-height:2.5;width:2.5em;height:2.5em;}}#home-touts{width:100%;padding:2em;margin-bottom:12em;}@media (min-width:768px){#home-touts{padding-bottom:5em;}}@media (min-width:1200px){#home-touts{max-width:1200px;margin-left:auto;margin-right:auto;}}#home-touts .touts-container{position:relative;top:70;}@media (min-width:768px){#home-touts .touts-container .touts-flex-container{flex-basis:50%;display:flex;}#home-touts .touts-container .touts-flex-container > div{flex-grow:1;}}#home-touts .home-footer-cta{box-sizing:border-box;margin-bottom:1em;margin-right:1em;display:block;transition-property:background-color,color;transition-duration:.25s;transition-timing-function:cubic-bezier(0.42,0,0.58,1);background-color:#fff;}@media (max-width:768px){#home-touts .home-footer-cta{margin-left:1em;}}#home-touts .home-footer-cta a{display:block;padding:2em;color:#333;transition-property:background-color,color;transition-duration:0.15s;transition-timing-function:cubic-bezier(0.42,0,0.58,1);}#home-touts .home-footer-cta a:hover,#home-touts .home-footer-cta a:focus,#home-touts .home-footer-cta a:active{background-color:#fff;text-decoration:none;}@media (min-width:992px){#home-touts .home-footer-cta a{display:flex;}}#home-touts .home-footer-cta .thumb{overflow:hidden;display:block;margin-bottom:1em;}#home-touts .home-footer-cta .thumb img{width:100%;}@media (min-width:768px){#home-touts .home-footer-cta{width:50%;}#home-touts .home-footer-cta .thumb{margin-bottom:20px;}}@media (min-width:992px){#home-touts .home-footer-cta .thumb{margin-bottom:10px;}#home-touts .home-footer-cta .content{padding-left:20px;}}#home-touts .home-footer-cta .headline,#home-touts .home-footer-cta .call{text-align:left;margin-top:0;}@media (min-width:992px){#home-touts .home-footer-cta .headline,#home-touts .home-footer-cta .call{text-align:left;}}#home-touts .home-footer-cta .call{margin:0 auto;margin-bottom:0;font-size:1.75px;}#home-touts .home-footer-cta .photo .thumbwrapper{margin:0 auto 0 auto;overflow:hidden;}@media (min-width:768px){#home-touts .home-footer-cta .photo .thumbwrapper{margin:0;}}#home-touts .home-footer-cta .photo .thumbwrapper img{height:auto;}#home-touts .home-contact-cta{clear:both;margin:.5em;text-align:center;background-color:#94bf32;transition-property:background-color,color;transition-duration:0.15s;transition-timing-function:cubic-bezier(0.42,0,0.58,1);box-shadow:2px 2px 5px rgba(0,0,0,0.2);}#home-touts .home-contact-cta > a{display:block;padding:1.25em;text-decoration:none;transition-property:background-color,color;transition-duration:.25s;transition-timing-function:cubic-bezier(0.42,0,0.58,1);background-color:#94bf32;color:#333;}#home-touts .home-contact-cta > a h3{font-size:1.25em;color:#26320d;margin-top:0;font-weight:normal;}#home-touts .home-contact-cta > a h3 .preamble{display:block;font-weight:800;}#home-touts .home-contact-cta a:hover,#home-touts .home-contact-cta a:focus,#home-touts .home-contact-cta a:active{background-color:#333;}#home-touts .home-contact-cta a:hover h3,#home-touts .home-contact-cta a:focus h3,#home-touts .home-contact-cta a:active h3{color:#94bf32;}@media (min-width:768px){#home-touts .home-contact-cta{width:40em;margin:0 auto;}}.cs17 .section,.case-study--gc .section,.cs17 .cs-section,.case-study--gc .cs-section{padding-top:4em;padding-bottom:3em;}.cs17 .section h2,.case-study--gc .section h2,.cs17 .section h3,.case-study--gc .section h3,.cs17 .cs-section h2,.case-study--gc .cs-section h2,.cs17 .cs-section h3,.case-study--gc .cs-section h3{letter-spacing:-2px;}@media (min-width:768px){.cs17 .section,.case-study--gc .section,.cs17 .cs-section,.case-study--gc .cs-section{padding-right:0;padding-bottom:4em;}}.cs17 .callout,.case-study--gc .callout{font-size:1.325em;font-weight:bold;margin-bottom:5em;max-width:87%;}.cs17 #main,.case-study--gc #main{padding-top:0;}.cs17 .logo-link,.case-study--gc .logo-link{height:80px;}.cs17 .logo-link h1,.case-study--gc .logo-link h1{height:80px;}.cs17 .navbar-default,.case-study--gc .navbar-default{background-color:rgba(255,255,255,0.96);}.cs17 .content-wrapper,.case-study--gc .content-wrapper{margin:0 !important;padding-left:0;padding-right:0;}@media (min-width:1440px){.cs17 .content-wrapper,.case-study--gc .content-wrapper{max-width:none;}}.cs17 .cs-section-main,.case-study--gc .cs-section-main{position:relative;}.cs17 .cs-section-main .copy,.case-study--gc .cs-section-main .copy{line-height:1.5;font-size:16px;background-color:rgba(255,255,255,0.8);padding:0.75em;}@media (min-width:768px){.cs17 .cs-section-main .copy,.case-study--gc .cs-section-main .copy{font-size:19px;}}.cs17 .cs-section-main .cs-content-block.invert .copy,.case-study--gc .cs-section-main .cs-content-block.invert .copy{background-color:rgba(0,0,0,0.25);}.cs17 .cs-section-main:last-of-type .cs-section,.case-study--gc .cs-section-main:last-of-type .cs-section{padding-bottom:3em;}.cs17 .content-segment,.case-study--gc .content-segment{margin-bottom:4em;}.cs17 .content-segment.has-background,.case-study--gc .content-segment.has-background{margin-bottom:0;padding-top:5em;padding-bottom:4em;}@media (max-width:768px){.cs17 .content-segment.has-background,.case-study--gc .content-segment.has-background{padding-top:0;}.cs17 .content-segment.has-background .cs-content-block,.case-study--gc .content-segment.has-background .cs-content-block{padding-top:30em;}}.cs17 .cs-content-block,.case-study--gc .cs-content-block{position:relative;font-size:16px;line-height:21px;padding-left:2.75em;margin:0 auto;}@media (min-width:768px){.cs17 .cs-content-block,.case-study--gc .cs-content-block{font-size:19px;line-height:33px;padding-right:2em;max-width:60%;}}@media (min-width:1440px){.cs17 .cs-content-block,.case-study--gc .cs-content-block{width:60%;max-width:55em;}}.cs17 .cs-content-block .cs-text-content,.case-study--gc .cs-content-block .cs-text-content{padding-right:2em;}.cs17 .cs-cover-page,.case-study--gc .cs-cover-page{background-color:white;}@media (max-width:1200px){.cs17 .cs-cover-page .copy,.case-study--gc .cs-cover-page .copy{position:relative;left:-0.5em;}}.cs17 .content-segment,.case-study--gc .content-segment,.cs17 .cs-section-cover,.case-study--gc .cs-section-cover,.cs17 .cs-cover-page,.case-study--gc .cs-cover-page{box-sizing:border-box;background-repeat:no-repeat;background-size:cover;background-position:left;}@media (min-width:1200px){.cs17 .content-segment,.case-study--gc .content-segment,.cs17 .cs-section-cover,.case-study--gc .cs-section-cover,.cs17 .cs-cover-page,.case-study--gc .cs-cover-page{background-position:center;}}.cs17 .cs-section-cover,.case-study--gc .cs-section-cover,.cs17 .cs-cover-page,.case-study--gc .cs-cover-page{box-shadow:0 1em 5em 1.5em rgba(0,0,0,0.45);}.cs17 .content-right .cs-content-block,.case-study--gc .content-right .cs-content-block{padding:2em;background-color:rgba(255,255,255,0.85);margin:1em auto;}@media (min-width:992px){.cs17 .content-right .cs-content-block,.case-study--gc .content-right .cs-content-block{margin-top:1em;margin-bottom:1em;background-color:transparent;padding-left:28.875%;max-width:100%;}}@media (min-width:1200px){.cs17 .content-right .cs-content-block,.case-study--gc .content-right .cs-content-block{max-width:55em;padding-left:0;}}.cs17 #intro .cs-section,.case-study--gc #intro .cs-section{padding-bottom:0;}.cs17 .gem,.case-study--gc .gem{display:block;width:26px;height:27px;margin:3em auto;}@media (max-width:768px){.cs17 .cs-cover-page .cs-content-block,.case-study--gc .cs-cover-page .cs-content-block{padding-left:2em;}.cs17 .cs-cover-page .heading,.case-study--gc .cs-cover-page .heading,.cs17 .cs-cover-page .cs-section-heading,.case-study--gc .cs-cover-page .cs-section-heading{font-size:27px;}}@media (max-width:1440px){.cs17 .cs-content-block,.case-study--gc .cs-content-block{max-width:44em;}.cs17 .heading,.case-study--gc .heading,.cs17 .cs-section-heading,.case-study--gc .cs-section-heading{line-height:1.2;}}@media (max-width:992px){.cs17.page-progenity-com .cs-cover-page,.page-progenity-com.case-study--gc .cs-cover-page{margin-bottom:4em;}}@media (max-width:1200px){.cs17.page-progenity-com .cs-cover-page .copy,.page-progenity-com.case-study--gc .cs-cover-page .copy{background-color:rgba(240,237,230,0.8) !important;}}@media (max-width:768px){.cs17.page-progenity-com #conclusion .cs-section-cover,.page-progenity-com.case-study--gc #conclusion .cs-section-cover{background-image:url(/modules/custom/kcom_legacy_portfolio/images/case-studies/progenity/conclusion-mobile.jpg) !important;background-position:center !important;}}.cs17.page-eecs #conclusion .flickity-viewport,.page-eecs.case-study--gc #conclusion .flickity-viewport{height:530px;}@media (max-width:768px){.cs17.page-eecs #conclusion .cs-section-cover,.page-eecs.case-study--gc #conclusion .cs-section-cover{background-image:url(/modules/custom/kcom_legacy_portfolio/images/case-studies/eecs/iphone-mockup.jpg) !important;background-position:center !important;background-size:contain;}}.page-SJWC #section-seven .cs-section-cover{background-position:right;}.fancy-bullet{margin-top:30px !important;padding-left:0;}.fancy-bullet li{width:48%;box-size:border-box;heigth:2.5em;margin-bottom:20px;display:inline-block;vertical-align:top;}@media (min-width:992px){.fancy-bullet li{width:32%;}}.fancy-bullet i{display:block;font-size:3em;text-align:center;margin-bottom:20px;}.fancy-bullet .list-label{color:#333;font-weight:normal;font-size:0.925em !important;vertical-align:middle;text-align:center;}.case-study--gc .cs-content-block figure:not(.caption-right) img{position:relative;left:50%;transform:translateX(-50%);}@media (max-width:768px){#achieving-accessibility .cs-section-cover{background-image:url(/modules/custom/kcom_legacy_portfolio/images/case-studies/sjwc/iphone-siteimprove.jpg) !important;}}@media (max-width:768px){#success .cs-section-cover{background-image:url(/modules/custom/kcom_legacy_portfolio/images/case-studies/sjwc/iphone-success.jpg) !important;}}.case_study_teaser > div{background-color:#eee;}.case_study_teaser .title{padding-left:.5em;padding-top:.5em;}.case_study_teaser img{width:100%;height:auto;}.case_study_teaser .case-study-info{padding:1em;}.case_study_teaser .cta,.case_study_teaser .case-study-cta{font-weight:normal;padding:1.25em;text-decoration:none;transition-property:background-color,color;transition-duration:.25s;transition-timing-function:cubic-bezier(0.42,0,0.58,1);background-color:#94bf32;width:100%;display:block;}.case_study_teaser .cta i,.case_study_teaser .case-study-cta i{float:right;}.case_study_teaser .cta:hover,.case_study_teaser .case-study-cta:hover,.case_study_teaser .cta:focus,.case_study_teaser .case-study-cta:focus,.case_study_teaser .cta:active,.case_study_teaser .case-study-cta:active{background-color:#465a18;color:#94bf32;}.projects{padding-left:constant(safe-area-inset-left);padding-right:constant(safe-area-inset-right);display:flex;flex-wrap:wrap;margin:3em 1em;max-width:1440px;}@media (min-width:1440px){.projects{margin-left:auto;margin-right:auto;max-width:80%;}}@media (min-width:768px){.projects .case_study_teaser{flex-basis:49.9%;padding:0 1em;}}@media (min-width:992px){.projects .case_study_teaser{flex-basis:33.3%;}}@media (min-width:1440px){.work .lede .content-wrapper{max-width:80% !important;}.work .lede .content-wrapper p{max-width:100%;}}.cs-content-heading{font-size:36px;line-height:42px;padding-right:2em;margin-bottom:36px;}@media (min-width:768px){.cs-content-heading{font-size:48px;line-height:54px;padding-right:0;}}.cs-section-heading,.case-study--gc .heading{font-size:48px;line-height:54px;margin-bottom:36px;}@media (min-width:768px){.cs-section-heading,.case-study--gc .heading{font-size:56px !important;line-height:72px;}}a{text-decoration:none;}a:hover,a:focus,a:active{text-decoration:underline;}.cs-text-content p a{text-decoration:none;font-weight:bold;}.cs-text-content p a:hover{text-decoration:underline;}.cs-cover-page{box-sizing:border-box;}.cs-cover-page .cs-content-block{top:9em;position:absolute;z-index:15;width:100%;left:50%;transform:translate3d(-50%,0,1px);min-height:20em;}.cs-cover-page .cs-content-block.invert{color:#fff;}.cs-cover-page .cs-content-block.wrap{top:35%;width:85%;padding:2em;background-color:rgba(255,255,255,0.875);color:#000;min-height:auto;border-radius:3.25px;}.cs-cover-page .cs-content-block.wrap .cs-section-heading{margin-top:0;margin-bottom:0;line-height:1;}.cs-cover-page .cs-content-block.wrap .copy{left:0;padding-left:0;padding-right:0;background-color:transparent;}.cs-cover-page .cs-content-block.wrap-body{background-color:rgba(255,255,255,0.9);color:#000;}@media (min-width:768px){max-width:60%;}@media (min-width:1200px){max-width:40%;}@media (min-width:1440px){.cs-cover-page .cs-content-block{top:10em;}}.zoomimage .zoomimage__image{transform-origin:center center;display:block;}.cs-cover-image-wrapper{position:relative;width:100%;height:100%;top:0;z-index:10;}.cs-cover-image-container{height:100%;width:100%;background-repeat:no-repeat;background-position:center bottom;position:absolute;z-index:1;top:0;left:0;}.cs-section-cover{background:#fff;}.cover-processed.cs-cover-page,.cover-processed.cs-section-cover{width:100%;height:100%;position:absolute;top:0;z-index:11;}#conclusion .cs-section-cover{background-size:cover;background-position:right;}@media (min-width:992px){#conclusion .cs-section-cover{background-size:contain;background-position:center;}}@media (min-width:768px){.legacy-html .cs-figure:not(.workflowdiagram) .img{max-height:400px;}}.legacy-html .cs-figure:not(.workflowdiagram) img{max-height:400px;}.legacy-html .cs-figure{max-width:400px;height:auto;width:100%;display:block;position:relative;margin:3em auto;}@media (min-width:768px){.legacy-html .cs-figure{max-width:820px;}}.legacy-html .cs-figure .img{display:block;margin:1em auto;width:100%;height:auto;}.legacy-html .cs-figure figcaption{font-family:"Futura","Poppins","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:900;padding-bottom:1em;font-size:16px;line-height:1.3;text-align:center;}@media (min-width:768px){.legacy-html .cs-figure figcaption{font-size:24px;line-height:36px;text-align:left;border-bottom:1px #000 solid;}}@media (min-width:768px){.legacy-html .cs-figure.wide .img{max-height:750px;}}@media (min-width:768px){.legacy-html .cs-figure.caption-right{max-width:820px;}}@media (min-width:768px){.legacy-html .cs-figure.caption-right .img{float:left;max-width:45%;margin:0 auto;}}@media (min-width:768px){.legacy-html .cs-figure.caption-right figcaption{position:absolute;float:right;right:1em;left:auto;top:50%;width:50%;transform:translateY(-50%);text-align:left;}}.cs-footer{padding-top:1em;background-color:#333;text-align:center;}.cs-footer h2{color:#fff !important;font-size:32px;margin-bottom:48px;}.cs-footer .cs-footer__prev-next{padding-bottom:0;text-align:left;max-width:1200px;margin:0 auto;}.cs-footer .cs-footer__prev-next > div:first-child{border-right:1px solid #555555;}.cs-footer .cs-footer__prev-next > div > div{margin:0 1em 1em 1em;}.cs-footer > a{display:block;padding:2em 0 2em;border-top:1px solid #555555;font-family:"Futura","Poppins","Helvetica Neue",Helvetica,Arial,sans-serif;color:white !important;}.cs-footer > a:focus{text-decoration:underline;}.cs-footer > a i{margin-left:0.5em;position:relative;top:1px;font-size:13px;}.cs-footer__teaser{color:white;max-width:30em;padding-bottom:2em;}.cs-footer__teaser h3{margin-top:0;font-size:34px;}.cs-footer__teaser a{color:white;}.cs-footer__teaser a:focus{text-decoration:underline;}.cs-section-cover{width:100%;position:relative;}.cover-processed{overflow:hidden;position:relative;z-index:2;}.section-cover--testimonials .testimonial{position:absolute;top:140px;margin:0 auto;width:80vw;left:50%;transform:translateX(-50%);}@media (min-width:992px){.section-cover--testimonials .testimonial{width:45vw;top:40%;transform:translate3d(-50%,-40%,0);}}.section-cover--testimonials .quote{background-color:#fff;padding:30px;font-size:17.5px;color:#333;}.section-cover--testimonials .quote::after{color:inherit;position:absolute;bottom:-30px;left:70%;content:'';width:0;height:0;border-top-style:solid;border-top-width:32.5px;border-top-color:inherit;border-left:solid 0px transparent;border-right:solid 20px transparent;}.section-cover--testimonials .quote .attribution{font-size:17.5px;margin-top:15px;}@media (min-width:768px){.section-cover--testimonials .quote{font-size:23.25px;}}@media (min-width:992px){.section-cover--testimonials .quote{font-size:32.5px;}.section-cover--testimonials .quote .attribution{font-size:25px;}}.section-cover--testimonials .photo{box-sizing:content-box;overflow:hidden;border-radius:50%;width:120px;height:120px;position:absolute;right:25%;border:10px #fbed41 solid;box-shadow:1px 1px 6px 1px rgba(0,0,0,0.16);bottom:-180px;}.section-cover--testimonials .photo figure,.section-cover--testimonials .photo figure img{display:block;height:100%;width:auto;}.cs-testimonial{margin-top:4em;padding:1.5em;width:100%;font-weight:500;}@media (min-width:992px){.cs-testimonial{padding-right:3.5em;}}.cs-testimonial .quote{line-height:1.3;}@media (min-width:480px){.cs-testimonial .quote{width:55%;float:left;}}@media (min-width:768px){.cs-testimonial .quote{width:50%;float:left;}}@media (min-width:992px){.cs-testimonial .quote{width:55%;float:left;}}.cs-testimonial .attribution{display:block;margin-top:0.375em;font-weight:bold;}.cs-testimonial .attribution::before{content:"—";}.cs-testimonial .photo{box-shadow:1px 1px 0.75em rgba(0,0,0,0.5);position:relative;float:none;width:50%;height:auto;margin:1em auto 0 auto;}@media (min-width:480px){.cs-testimonial .photo{float:right;width:40%;margin:0;}}@media (min-width:992px){.cs-testimonial .photo{width:35%;}}.cs-testimonial .photo .img{width:100%;height:auto;}.cs-testimonial .photo::before{content:"";width:0;height:0;position:absolute;border-style:solid;border-width:0 28px 40px 0;top:-1em;left:50%;border-top-color:transparent;border-right-color:inherit;border-left-color:transparent;border-bottom-color:transparent;}@media (min-width:480px){.cs-testimonial .photo::before{top:30%;left:-1em;border-width:28px 0 0 50px;border-top-color:transparent;border-right-color:transparent !important;border-left-color:inherit !important;border-bottom-color:transparent;}}.client svg{height:150px;width:300px;margin:auto;filter:grayscale(100%);transition-property:filter;transition-duration:0.25s;transition-timing-function:ease-in-out;}.client:hover svg{filter:grayscale(0%);}.client .client-csi svg{height:120px !important;margin-top:15px;}.client .client-famsf svg{height:120px !important;margin-top:20px;}.client{min-height:150px;}.cs-carousel{margin-bottom:8em;height:530px;}.cs-carousel .flickity-viewport{height:537px;}.cs-carousel .flickity-carousel{padding:10px 0 0 0;margin:0;}.cs-carousel .flickity-carousel:focus{border-top:#ccc solid 1px;border-bottom:#ccc solid 1px;}.cs-carousel .flickity-carousel .caption{font-size:0.875em;padding-bottom:1em;border-bottom:1px #3f96d6 solid;color:#3f96d6;color:#555555;text-align:center;margin:1em 2em;padding:0.5em 0.75em;background-color:#f2f8fc;}.cs-carousel .carousel-cell{list-style:none;counter-increment:carousel-cell;}.cs-carousel .carousel-cell img{height:auto;width:100%;margin:0 auto;}.cs-carousel .flickity-prev-next-button{display:none;}.cs-carousel .flickity-page-dots{opacity:0.35;transition-property:opacity;transition-duration:0.325s;transition-timing-function:ease-out;}.cs-carousel:hover .flickity-page-dots{opacity:0.825;}.cs-carousel--grid > .grid{display:grid;grid-row-gap:10px;grid-column-gap:0px;grid-auto-flow:row;}.cs-carousel--grid > .grid img{display:block;max-width:90vw;margin:0 auto;}@media (min-width:768px){.cs-carousel--grid > .grid{grid-template-columns:1fr 1fr 1fr;grid-auto-flow:column;grid-row-gap:10px;grid-column-gap:10px;}.cs-carousel--grid > .grid img{max-width:100%;}}.cs-carousel--grid{padding:60px 20px 20px 20px;}.cs-carousel--grid > .grid{grid-row-gap:5px;grid-column-gap:10px;grid-template-columns:1fr 1fr 1fr !important;grid-auto-flow:dense;}.cs-carousel--grid > .grid img{max-width:95%;}@media (min-width:768px){.cs-carousel--grid > .grid{grid-template-columns:1fr 1fr 1fr 1fr !important;}.cs-carousel--grid > .grid .grid__image:last-child{display:none;}.cs-carousel--grid > .grid img{max-width:100%;}}.page-progenity .cs-carousel.tablet-hifi{height:532px;}.page-progenity .cs-carousel.tablet-hifi .flickity-viewport{height:532px;}.page-progenity .cs-carousel.tablet-hifi .carousel-cell{padding:0 1em;}@media (min-width:1200px){.page-progenity .cs-carousel.tablet-hifi{height:516px;}.page-progenity .cs-carousel.tablet-hifi .flickity-viewport{height:516px;}.page-progenity .cs-carousel.tablet-hifi .flickity-page-dots{display:none;}}.page-progenity .cs-carousel.mobile-lofi,.page-progenity .cs-carousel.mobile-hifi{height:564px;}.page-progenity .cs-carousel.mobile-lofi .flickity-viewport,.page-progenity .cs-carousel.mobile-hifi .flickity-viewport{height:564px;}.page-progenity .cs-carousel.mobile-lofi .carousel-cell,.page-progenity .cs-carousel.mobile-hifi .carousel-cell{padding:0 1em;}@media (min-width:768px){.page-progenity .cs-carousel.mobile-lofi,.page-progenity .cs-carousel.mobile-hifi{height:548px;}.page-progenity .cs-carousel.mobile-lofi .flickity-viewport,.page-progenity .cs-carousel.mobile-hifi .flickity-viewport{height:548px;}.page-progenity .cs-carousel.mobile-lofi .flickity-page-dots,.page-progenity .cs-carousel.mobile-hifi .flickity-page-dots{display:none;}}.page-progenity .cs-carousel.mobile-lofi{height:542px;}.page-progenity .cs-carousel.mobile-lofi .flickity-viewport{height:542px;}@media (min-width:992px){.page-progenity .cs-carousel.mobile-lofi{height:526px;}.page-progenity .cs-carousel.mobile-lofi .flickity-viewport{height:526px;}}@media (min-width:992px) and (min-width:992px){.page-progenity .cs-carousel.mobile-lofi .flickity-page-dots{display:none;}}.page-progenity .cs-carousel.mobile-lofi{height:522px;}.page-progenity .cs-carousel.mobile-lofi .flickity-viewport{height:522px;}.page-eecs .cs-cover-page .cs-section-heading{font-weight:bold;}@media (max-width:768px){.page-eecs #conclusion .cs-section-cover{background-image:url(/modules/custom/kcom_legacy_portfolio/images/case-studies/eecs/iphone-mockup.jpg) !important;background-position:center !important;background-size:contain;}}.page-eecs .cs-carousel.results-carousel .flickity-viewport{height:537px !important;}.page-eecs .cs-carousel.results-carousel .carousel-cell{padding:0 1em;width:100%;}@media (min-width:1200px){.page-eecs .cs-carousel.results-carousel .flickity-page-dots{display:none;}}@media (min-width:768px){.page-eecs .cs-carousel.results-carousel .flickity-page-dots{display:none;}}@media (min-width:768px){.page-eecs .cs-carousel.mobile-lofi .flickity-page-dots{display:block;}}@media (min-width:992px){.page-eecs .cs-carousel.mobile-lofi .flickity-page-dots{display:none;}}@media (max-width:992px){.page-naturebridge .cs-cover-page .cs-content-block.wrap .cs-section-heading{letter-spacing:-1.125px !important;font-size:26px;}}@media (min-width:768px){.page-naturebridge #mobiles .cs-section-cover{background-image:url(/modules/custom/kcom_legacy_portfolio/images/case-studies/naturebridge/olympic-mocks.jpg) !important;background-position:center !important;background-size:contain;background-color:#fff !important;}}.legacy-html .cs-figure.workflowdiagram{max-width:1200px;}.legacy-html .cs-figure.workflowdiagram img{max-width:1200px;}@media (max-width:750px){.legacy-html .cs-figure.workflowdiagram{margin:0 auto;max-width:340px;max-height:none !important;}.legacy-html .cs-figure.workflowdiagram .img,.legacy-html .cs-figure.workflowdiagram img{max-width:none;max-height:none !important;}}.legacy-html .cs-figure.workflowdiagram .mobile{max-height:auto;height:auto;}.legacy-html .cs-figure.workflowdiagram .mobile img{max-height:none;max-width:100%;}.page-famsf .flickity-carousel:focus{border:none;}.page-famsf .flickity-viewport{height:375px;}.page-famsf .cs-carousel{height:auto;}.page-famsf .workflowdiagram.mobile{max-height:auto;height:auto;}.page-famsf .workflowdiagram.mobile img{max-height:none;max-width:100%;}.page-famsf figure.webby{margin-bottom:30px;}.page-famsf figure.webby img{height:auto;display:block;}@media (max-width:768px){.page-famsf figure.webby img{width:75%;height:auto;margin:0 auto;margin-bottom:20px;}}@media (min-width:768px){.page-famsf figure.webby img{width:40%;}}@media (max-width:768px){#the-solution .cs-section-cover{background-position:20% center !important;}}@keyframes plyr-progress{to{background-position:25px 0;background-position:var(--plyr-progress-loading-size,25px) 0;}}@keyframes plyr-popup{0%{opacity:.5;transform:translateY(10px);}to{opacity:1;transform:translateY(0);}}@keyframes plyr-fade-in{from{opacity:0;}to{opacity:1;}}.plyr{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;align-items:center;direction:ltr;display:flex;flex-direction:column;font-family:inherit;font-family:var(--plyr-font-family,inherit);font-variant-numeric:tabular-nums;font-weight:400;font-weight:var(--plyr-font-weight-regular,400);height:100%;line-height:1.7;line-height:var(--plyr-line-height,1.7);max-width:100%;min-width:200px;position:relative;text-shadow:none;transition:box-shadow .3s ease;z-index:0;}.plyr audio,.plyr iframe,.plyr video{display:block;height:100%;width:100%;}.plyr button{font:inherit;line-height:inherit;width:auto;}.plyr:focus{outline:0;}.plyr--full-ui{box-sizing:border-box;}.plyr--full-ui *,.plyr--full-ui ::after,.plyr--full-ui ::before{box-sizing:inherit;}.plyr--full-ui a,.plyr--full-ui button,.plyr--full-ui input,.plyr--full-ui label{touch-action:manipulation;}.plyr__badge{background:#4a5464;background:var(--plyr-badge-background,#4a5464);border-radius:2px;border-radius:var(--plyr-badge-border-radius,2px);color:#fff;color:var(--plyr-badge-text-color,#fff);font-size:9px;font-size:var(--plyr-font-size-badge,9px);line-height:1;padding:3px 4px;}.plyr--full-ui ::-webkit-media-text-track-container{display:none;}.plyr__captions{animation:plyr-fade-in .3s ease;bottom:0;display:none;font-size:13px;font-size:var(--plyr-font-size-small,13px);left:0;padding:10px;padding:var(--plyr-control-spacing,10px);position:absolute;text-align:center;transition:transform .4s ease-in-out;width:100%;}.plyr__captions span:empty{display:none;}@media (min-width:480px){.plyr__captions{font-size:15px;font-size:var(--plyr-font-size-base,15px);padding:calc(10px * 2);padding:calc(var(--plyr-control-spacing,10px) * 2);}}@media (min-width:768px){.plyr__captions{font-size:18px;font-size:var(--plyr-font-size-large,18px);}}.plyr--captions-active .plyr__captions{display:block;}.plyr:not(.plyr--hide-controls) .plyr__controls:not(:empty) ~ .plyr__captions{transform:translateY(calc(10px * -4));transform:translateY(calc(var(--plyr-control-spacing,10px) * -4));}.plyr__caption{background:rgba(0,0,0,0.8);background:var(--plyr-captions-background,rgba(0,0,0,0.8));border-radius:2px;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:#fff;color:var(--plyr-captions-text-color,#fff);line-height:185%;padding:.2em .5em;white-space:pre-wrap;}.plyr__caption div{display:inline;}.plyr__control{background:0 0;border:0;border-radius:3px;border-radius:var(--plyr-control-radius,3px);color:inherit;cursor:pointer;flex-shrink:0;overflow:visible;padding:calc(10px * .7);padding:calc(var(--plyr-control-spacing,10px) * .7);position:relative;transition:all .3s ease;}.plyr__control svg{display:block;fill:currentColor;height:18px;height:var(--plyr-control-icon-size,18px);pointer-events:none;width:18px;width:var(--plyr-control-icon-size,18px);}.plyr__control:focus{outline:0;}.plyr__control.plyr__tab-focus{outline-color:#00b3ff;outline-color:var(--plyr-tab-focus-color,var(--plyr-color-main,var(--plyr-color-main,#00b3ff)));outline-offset:2px;outline-style:dotted;outline-width:3px;}a.plyr__control{text-decoration:none;}a.plyr__control::after,a.plyr__control::before{display:none;}.plyr__control.plyr__control--pressed .icon--not-pressed,.plyr__control.plyr__control--pressed .label--not-pressed,.plyr__control:not(.plyr__control--pressed) .icon--pressed,.plyr__control:not(.plyr__control--pressed) .label--pressed{display:none;}.plyr--full-ui ::-webkit-media-controls{display:none;}.plyr__controls{align-items:center;display:flex;justify-content:flex-end;text-align:center;}.plyr__controls .plyr__progress__container{flex:1;min-width:0;}.plyr__controls .plyr__controls__item{margin-left:calc(10px / 4);margin-left:calc(var(--plyr-control-spacing,10px)/ 4);}.plyr__controls .plyr__controls__item:first-child{margin-left:0;margin-right:auto;}.plyr__controls .plyr__controls__item.plyr__progress__container{padding-left:calc(10px / 4);padding-left:calc(var(--plyr-control-spacing,10px)/ 4);}.plyr__controls .plyr__controls__item.plyr__time{padding:0 calc(10px / 2);padding:0 calc(var(--plyr-control-spacing,10px)/ 2);}.plyr__controls .plyr__controls__item.plyr__progress__container:first-child,.plyr__controls .plyr__controls__item.plyr__time + .plyr__time,.plyr__controls .plyr__controls__item.plyr__time:first-child{padding-left:0;}.plyr__controls:empty{display:none;}.plyr [data-plyr=airplay],.plyr [data-plyr=captions],.plyr [data-plyr=fullscreen],.plyr [data-plyr=pip]{display:none;}.plyr--airplay-supported [data-plyr=airplay],.plyr--captions-enabled [data-plyr=captions],.plyr--fullscreen-enabled [data-plyr=fullscreen],.plyr--pip-supported [data-plyr=pip]{display:inline-block;}.plyr__menu{display:flex;position:relative;}.plyr__menu .plyr__control svg{transition:transform .3s ease;}.plyr__menu .plyr__control[aria-expanded=true] svg{transform:rotate(90deg);}.plyr__menu .plyr__control[aria-expanded=true] .plyr__tooltip{display:none;}.plyr__menu__container{animation:plyr-popup .2s ease;background:rgba(255,255,255,0.9);background:var(--plyr-menu-background,rgba(255,255,255,0.9));border-radius:4px;bottom:100%;box-shadow:0 1px 2px rgba(0,0,0,0.15);box-shadow:var(--plyr-menu-shadow,0 1px 2px rgba(0,0,0,0.15));color:#4a5464;color:var(--plyr-menu-color,#4a5464);font-size:15px;font-size:var(--plyr-font-size-base,15px);margin-bottom:10px;position:absolute;right:-3px;text-align:left;white-space:nowrap;z-index:3;}.plyr__menu__container > div{overflow:hidden;transition:height 0.35s cubic-bezier(0.4,0,0.2,1),width 0.35s cubic-bezier(0.4,0,0.2,1);}.plyr__menu__container::after{border:4px solid transparent;border:var(--plyr-menu-arrow-size,4px) solid transparent;border-top-color:rgba(255,255,255,0.9);border-top-color:var(--plyr-menu-background,rgba(255,255,255,0.9));content:'';height:0;position:absolute;right:calc(((18px / 2) + calc(10px * .7)) - (4px / 2));right:calc(((var(--plyr-control-icon-size,18px)/ 2) + calc(var(--plyr-control-spacing,10px) * .7)) - (var(--plyr-menu-arrow-size,4px)/ 2));top:100%;width:0;}.plyr__menu__container [role=menu]{padding:calc(10px * .7);padding:calc(var(--plyr-control-spacing,10px) * .7);}.plyr__menu__container [role=menuitem],.plyr__menu__container [role=menuitemradio]{margin-top:2px;}.plyr__menu__container [role=menuitem]:first-child,.plyr__menu__container [role=menuitemradio]:first-child{margin-top:0;}.plyr__menu__container .plyr__control{align-items:center;color:#4a5464;color:var(--plyr-menu-color,#4a5464);display:flex;font-size:13px;font-size:var(--plyr-font-size-menu,var(--plyr-font-size-small,13px));padding-bottom:calc(calc(10px * .7)/ 1.5);padding-bottom:calc(calc(var(--plyr-control-spacing,10px) * .7)/ 1.5);padding-left:calc(calc(10px * .7) * 1.5);padding-left:calc(calc(var(--plyr-control-spacing,10px) * .7) * 1.5);padding-right:calc(calc(10px * .7) * 1.5);padding-right:calc(calc(var(--plyr-control-spacing,10px) * .7) * 1.5);padding-top:calc(calc(10px * .7)/ 1.5);padding-top:calc(calc(var(--plyr-control-spacing,10px) * .7)/ 1.5);-webkit-user-select:none;-ms-user-select:none;user-select:none;width:100%;}.plyr__menu__container .plyr__control > span{align-items:inherit;display:flex;width:100%;}.plyr__menu__container .plyr__control::after{border:4px solid transparent;border:var(--plyr-menu-item-arrow-size,4px) solid transparent;content:'';position:absolute;top:50%;transform:translateY(-50%);}.plyr__menu__container .plyr__control--forward{padding-right:calc(calc(10px * .7) * 4);padding-right:calc(calc(var(--plyr-control-spacing,10px) * .7) * 4);}.plyr__menu__container .plyr__control--forward::after{border-left-color:#728197;border-left-color:var(--plyr-menu-arrow-color,#728197);right:calc((calc(10px * .7) * 1.5) - 4px);right:calc((calc(var(--plyr-control-spacing,10px) * .7) * 1.5) - var(--plyr-menu-item-arrow-size,4px));}.plyr__menu__container .plyr__control--forward.plyr__tab-focus::after,.plyr__menu__container .plyr__control--forward:hover::after{border-left-color:currentColor;}.plyr__menu__container .plyr__control--back{font-weight:400;font-weight:var(--plyr-font-weight-regular,400);margin:calc(10px * .7);margin:calc(var(--plyr-control-spacing,10px) * .7);margin-bottom:calc(calc(10px * .7)/ 2);margin-bottom:calc(calc(var(--plyr-control-spacing,10px) * .7)/ 2);padding-left:calc(calc(10px * .7) * 4);padding-left:calc(calc(var(--plyr-control-spacing,10px) * .7) * 4);position:relative;width:calc(100% - (calc(10px * .7) * 2));width:calc(100% - (calc(var(--plyr-control-spacing,10px) * .7) * 2));}.plyr__menu__container .plyr__control--back::after{border-right-color:#728197;border-right-color:var(--plyr-menu-arrow-color,#728197);left:calc((calc(10px * .7) * 1.5) - 4px);left:calc((calc(var(--plyr-control-spacing,10px) * .7) * 1.5) - var(--plyr-menu-item-arrow-size,4px));}.plyr__menu__container .plyr__control--back::before{background:#dcdfe5;background:var(--plyr-menu-back-border-color,#dcdfe5);box-shadow:0 1px 0 #fff;box-shadow:0 1px 0 var(--plyr-menu-back-border-shadow-color,#fff);content:'';height:1px;left:0;margin-top:calc(calc(10px * .7)/ 2);margin-top:calc(calc(var(--plyr-control-spacing,10px) * .7)/ 2);overflow:hidden;position:absolute;right:0;top:100%;}.plyr__menu__container .plyr__control--back.plyr__tab-focus::after,.plyr__menu__container .plyr__control--back:hover::after{border-right-color:currentColor;}.plyr__menu__container .plyr__control[role=menuitemradio]{padding-left:calc(10px * .7);padding-left:calc(var(--plyr-control-spacing,10px) * .7);}.plyr__menu__container .plyr__control[role=menuitemradio]::after,.plyr__menu__container .plyr__control[role=menuitemradio]::before{border-radius:100%;}.plyr__menu__container .plyr__control[role=menuitemradio]::before{background:rgba(0,0,0,0.1);content:'';display:block;flex-shrink:0;height:16px;margin-right:10px;margin-right:var(--plyr-control-spacing,10px);transition:all .3s ease;width:16px;}.plyr__menu__container .plyr__control[role=menuitemradio]::after{background:#fff;border:0;height:6px;left:12px;opacity:0;top:50%;transform:translateY(-50%) scale(0);transition:transform .3s ease,opacity .3s ease;width:6px;}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]::before{background:#00b3ff;background:var(--plyr-control-toggle-checked-background,var(--plyr-color-main,var(--plyr-color-main,#00b3ff)));}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]::after{opacity:1;transform:translateY(-50%) scale(1);}.plyr__menu__container .plyr__control[role=menuitemradio].plyr__tab-focus::before,.plyr__menu__container .plyr__control[role=menuitemradio]:hover::before{background:rgba(35,40,47,0.1);}.plyr__menu__container .plyr__menu__value{align-items:center;display:flex;margin-left:auto;margin-right:calc((calc(10px * .7) - 2) * -1);margin-right:calc((calc(var(--plyr-control-spacing,10px) * .7) - 2) * -1);overflow:hidden;padding-left:calc(calc(10px * .7) * 3.5);padding-left:calc(calc(var(--plyr-control-spacing,10px) * .7) * 3.5);pointer-events:none;}.plyr--full-ui input[type=range]{-webkit-appearance:none;background:0 0;border:0;border-radius:calc(13px * 2);border-radius:calc(var(--plyr-range-thumb-height,13px) * 2);color:#00b3ff;color:var(--plyr-range-fill-background,var(--plyr-color-main,var(--plyr-color-main,#00b3ff)));display:block;height:calc((3px * 2) + 13px);height:calc((var(--plyr-range-thumb-active-shadow-width,3px) * 2) + var(--plyr-range-thumb-height,13px));margin:0;padding:0;transition:box-shadow .3s ease;width:100%;}.plyr--full-ui input[type=range]::-webkit-slider-runnable-track{background:0 0;border:0;border-radius:calc(5px / 2);border-radius:calc(var(--plyr-range-track-height,5px)/ 2);height:5px;height:var(--plyr-range-track-height,5px);-webkit-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-webkit-user-select:none;user-select:none;background-image:linear-gradient(to right,currentColor 0,transparent 0);background-image:linear-gradient(to right,currentColor var(--value,0),transparent var(--value,0));}.plyr--full-ui input[type=range]::-webkit-slider-thumb{background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 1px 1px rgba(35,40,47,0.15),0 0 0 1px rgba(35,40,47,0.2);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,0.15),0 0 0 1px rgba(35,40,47,0.2));height:13px;height:var(--plyr-range-thumb-height,13px);position:relative;-webkit-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height,13px);-webkit-appearance:none;margin-top:calc(((13px - 5px)/ 2) * -1);margin-top:calc(((var(--plyr-range-thumb-height,13px) - var(--plyr-range-track-height,5px))/ 2) * -1);}.plyr--full-ui input[type=range]::-moz-range-track{background:0 0;border:0;border-radius:calc(5px / 2);border-radius:calc(var(--plyr-range-track-height,5px)/ 2);height:5px;height:var(--plyr-range-track-height,5px);-moz-transition:box-shadow .3s ease;transition:box-shadow .3s ease;user-select:none;}.plyr--full-ui input[type=range]::-moz-range-thumb{background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 1px 1px rgba(35,40,47,0.15),0 0 0 1px rgba(35,40,47,0.2);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,0.15),0 0 0 1px rgba(35,40,47,0.2));height:13px;height:var(--plyr-range-thumb-height,13px);position:relative;-moz-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height,13px);}.plyr--full-ui input[type=range]::-moz-range-progress{background:currentColor;border-radius:calc(5px / 2);border-radius:calc(var(--plyr-range-track-height,5px)/ 2);height:5px;height:var(--plyr-range-track-height,5px);}.plyr--full-ui input[type=range]::-ms-track{background:0 0;border:0;border-radius:calc(5px / 2);border-radius:calc(var(--plyr-range-track-height,5px)/ 2);height:5px;height:var(--plyr-range-track-height,5px);-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-ms-user-select:none;user-select:none;color:transparent;}.plyr--full-ui input[type=range]::-ms-fill-upper{background:0 0;border:0;border-radius:calc(5px / 2);border-radius:calc(var(--plyr-range-track-height,5px)/ 2);height:5px;height:var(--plyr-range-track-height,5px);-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-ms-user-select:none;user-select:none;}.plyr--full-ui input[type=range]::-ms-fill-lower{background:0 0;border:0;border-radius:calc(5px / 2);border-radius:calc(var(--plyr-range-track-height,5px)/ 2);height:5px;height:var(--plyr-range-track-height,5px);-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-ms-user-select:none;user-select:none;background:currentColor;}.plyr--full-ui input[type=range]::-ms-thumb{background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 1px 1px rgba(35,40,47,0.15),0 0 0 1px rgba(35,40,47,0.2);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,0.15),0 0 0 1px rgba(35,40,47,0.2));height:13px;height:var(--plyr-range-thumb-height,13px);position:relative;-ms-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height,13px);margin-top:0;}.plyr--full-ui input[type=range]::-ms-tooltip{display:none;}.plyr--full-ui input[type=range]:focus{outline:0;}.plyr--full-ui input[type=range]::-moz-focus-outer{border:0;}.plyr--full-ui input[type=range].plyr__tab-focus::-webkit-slider-runnable-track{outline-color:#00b3ff;outline-color:var(--plyr-tab-focus-color,var(--plyr-color-main,var(--plyr-color-main,#00b3ff)));outline-offset:2px;outline-style:dotted;outline-width:3px;}.plyr--full-ui input[type=range].plyr__tab-focus::-moz-range-track{outline-color:#00b3ff;outline-color:var(--plyr-tab-focus-color,var(--plyr-color-main,var(--plyr-color-main,#00b3ff)));outline-offset:2px;outline-style:dotted;outline-width:3px;}.plyr--full-ui input[type=range].plyr__tab-focus::-ms-track{outline-color:#00b3ff;outline-color:var(--plyr-tab-focus-color,var(--plyr-color-main,var(--plyr-color-main,#00b3ff)));outline-offset:2px;outline-style:dotted;outline-width:3px;}.plyr__poster{background-color:#000;background-position:50% 50%;background-repeat:no-repeat;background-size:contain;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .2s ease;width:100%;z-index:1;}.plyr--stopped.plyr__poster-enabled .plyr__poster{opacity:1;}.plyr__time{font-size:13px;font-size:var(--plyr-font-size-time,var(--plyr-font-size-small,13px));}.plyr__time + .plyr__time::before{content:'\2044';margin-right:10px;margin-right:var(--plyr-control-spacing,10px);}@media (max-width:calc(768px - 1)){.plyr__time + .plyr__time{display:none;}}.plyr__tooltip{background:rgba(255,255,255,0.9);background:var(--plyr-tooltip-background,rgba(255,255,255,0.9));border-radius:3px;border-radius:var(--plyr-tooltip-radius,3px);bottom:100%;box-shadow:0 1px 2px rgba(0,0,0,0.15);box-shadow:var(--plyr-tooltip-shadow,0 1px 2px rgba(0,0,0,0.15));color:#4a5464;color:var(--plyr-tooltip-color,#4a5464);font-size:13px;font-size:var(--plyr-font-size-small,13px);font-weight:400;font-weight:var(--plyr-font-weight-regular,400);left:50%;line-height:1.3;margin-bottom:calc(calc(10px / 2) * 2);margin-bottom:calc(calc(var(--plyr-control-spacing,10px)/ 2) * 2);opacity:0;padding:calc(10px / 2) calc(calc(10px / 2) * 1.5);padding:calc(var(--plyr-control-spacing,10px)/ 2) calc(calc(var(--plyr-control-spacing,10px)/ 2) * 1.5);pointer-events:none;position:absolute;transform:translate(-50%,10px) scale(0.8);transform-origin:50% 100%;transition:transform .2s .1s ease,opacity .2s .1s ease;white-space:nowrap;z-index:2;}.plyr__tooltip::before{border-left:4px solid transparent;border-left:var(--plyr-tooltip-arrow-size,4px) solid transparent;border-right:4px solid transparent;border-right:var(--plyr-tooltip-arrow-size,4px) solid transparent;border-top:4px solid rgba(255,255,255,0.9);border-top:var(--plyr-tooltip-arrow-size,4px) solid var(--plyr-tooltip-background,rgba(255,255,255,0.9));bottom:calc(4px * -1);bottom:calc(var(--plyr-tooltip-arrow-size,4px) * -1);content:'';height:0;left:50%;position:absolute;transform:translateX(-50%);width:0;z-index:2;}.plyr .plyr__control.plyr__tab-focus .plyr__tooltip,.plyr .plyr__control:hover .plyr__tooltip,.plyr__tooltip--visible{opacity:1;transform:translate(-50%,0) scale(1);}.plyr .plyr__control:hover .plyr__tooltip{z-index:3;}.plyr__controls > .plyr__control:first-child .plyr__tooltip,.plyr__controls > .plyr__control:first-child + .plyr__control .plyr__tooltip{left:0;transform:translate(0,10px) scale(0.8);transform-origin:0 100%;}.plyr__controls > .plyr__control:first-child .plyr__tooltip::before,.plyr__controls > .plyr__control:first-child + .plyr__control .plyr__tooltip::before{left:calc((18px / 2) + calc(10px * .7));left:calc((var(--plyr-control-icon-size,18px)/ 2) + calc(var(--plyr-control-spacing,10px) * .7));}.plyr__controls > .plyr__control:last-child .plyr__tooltip{left:auto;right:0;transform:translate(0,10px) scale(0.8);transform-origin:100% 100%;}.plyr__controls > .plyr__control:last-child .plyr__tooltip::before{left:auto;right:calc((18px / 2) + calc(10px * .7));right:calc((var(--plyr-control-icon-size,18px)/ 2) + calc(var(--plyr-control-spacing,10px) * .7));transform:translateX(50%);}.plyr__controls > .plyr__control:first-child .plyr__tooltip--visible,.plyr__controls > .plyr__control:first-child + .plyr__control .plyr__tooltip--visible,.plyr__controls > .plyr__control:first-child + .plyr__control.plyr__tab-focus .plyr__tooltip,.plyr__controls > .plyr__control:first-child + .plyr__control:hover .plyr__tooltip,.plyr__controls > .plyr__control:first-child.plyr__tab-focus .plyr__tooltip,.plyr__controls > .plyr__control:first-child:hover .plyr__tooltip,.plyr__controls > .plyr__control:last-child .plyr__tooltip--visible,.plyr__controls > .plyr__control:last-child.plyr__tab-focus .plyr__tooltip,.plyr__controls > .plyr__control:last-child:hover .plyr__tooltip{transform:translate(0,0) scale(1);}.plyr__progress{left:calc(13px * .5);left:calc(var(--plyr-range-thumb-height,13px) * .5);margin-right:13px;margin-right:var(--plyr-range-thumb-height,13px);position:relative;}.plyr__progress input[type=range],.plyr__progress__buffer{margin-left:calc(13px * -.5);margin-left:calc(var(--plyr-range-thumb-height,13px) * -.5);margin-right:calc(13px * -.5);margin-right:calc(var(--plyr-range-thumb-height,13px) * -.5);width:calc(100% + 13px);width:calc(100% + var(--plyr-range-thumb-height,13px));}.plyr__progress input[type=range]{position:relative;z-index:2;}.plyr__progress .plyr__tooltip{font-size:13px;font-size:var(--plyr-font-size-time,var(--plyr-font-size-small,13px));left:0;}.plyr__progress__buffer{-webkit-appearance:none;background:0 0;border:0;border-radius:100px;height:5px;height:var(--plyr-range-track-height,5px);left:0;margin-top:calc((5px / 2) * -1);margin-top:calc((var(--plyr-range-track-height,5px)/ 2) * -1);padding:0;position:absolute;top:50%;}.plyr__progress__buffer::-webkit-progress-bar{background:0 0;}.plyr__progress__buffer::-webkit-progress-value{background:currentColor;border-radius:100px;min-width:5px;min-width:var(--plyr-range-track-height,5px);-webkit-transition:width .2s ease;transition:width .2s ease;}.plyr__progress__buffer::-moz-progress-bar{background:currentColor;border-radius:100px;min-width:5px;min-width:var(--plyr-range-track-height,5px);-moz-transition:width .2s ease;transition:width .2s ease;}.plyr__progress__buffer::-ms-fill{border-radius:100px;-ms-transition:width .2s ease;transition:width .2s ease;}.plyr--loading .plyr__progress__buffer{animation:plyr-progress 1s linear infinite;background-image:linear-gradient(-45deg,rgba(35,40,47,0.6) 25%,transparent 25%,transparent 50%,rgba(35,40,47,0.6) 50%,rgba(35,40,47,0.6) 75%,transparent 75%,transparent);background-image:linear-gradient(-45deg,var(--plyr-progress-loading-background,rgba(35,40,47,0.6)) 25%,transparent 25%,transparent 50%,var(--plyr-progress-loading-background,rgba(35,40,47,0.6)) 50%,var(--plyr-progress-loading-background,rgba(35,40,47,0.6)) 75%,transparent 75%,transparent);background-repeat:repeat-x;background-size:25px 25px;background-size:var(--plyr-progress-loading-size,25px) var(--plyr-progress-loading-size,25px);color:transparent;}.plyr--video.plyr--loading .plyr__progress__buffer{background-color:rgba(255,255,255,0.25);background-color:var(--plyr-video-progress-buffered-background,rgba(255,255,255,0.25));}.plyr--audio.plyr--loading .plyr__progress__buffer{background-color:rgba(193,200,209,0.6);background-color:var(--plyr-audio-progress-buffered-background,rgba(193,200,209,0.6));}.plyr__volume{align-items:center;display:flex;max-width:110px;min-width:80px;position:relative;width:20%;}.plyr__volume input[type=range]{margin-left:calc(10px / 2);margin-left:calc(var(--plyr-control-spacing,10px)/ 2);margin-right:calc(10px / 2);margin-right:calc(var(--plyr-control-spacing,10px)/ 2);position:relative;z-index:2;}.plyr--is-ios .plyr__volume{min-width:0;width:auto;}.plyr--audio{display:block;}.plyr--audio .plyr__controls{background:#fff;background:var(--plyr-audio-controls-background,#fff);border-radius:inherit;color:#4a5464;color:var(--plyr-audio-control-color,#4a5464);padding:10px;padding:var(--plyr-control-spacing,10px);}.plyr--audio .plyr__control.plyr__tab-focus,.plyr--audio .plyr__control:hover,.plyr--audio .plyr__control[aria-expanded=true]{background:#00b3ff;background:var(--plyr-audio-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b3ff)));color:#fff;color:var(--plyr-audio-control-color-hover,#fff);}.plyr--full-ui.plyr--audio input[type=range]::-webkit-slider-runnable-track{background-color:rgba(193,200,209,0.6);background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,rgba(193,200,209,0.6)));}.plyr--full-ui.plyr--audio input[type=range]::-moz-range-track{background-color:rgba(193,200,209,0.6);background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,rgba(193,200,209,0.6)));}.plyr--full-ui.plyr--audio input[type=range]::-ms-track{background-color:rgba(193,200,209,0.6);background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,rgba(193,200,209,0.6)));}.plyr--full-ui.plyr--audio input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px rgba(35,40,47,0.15),0 0 0 1px rgba(35,40,47,0.2),0 0 0 3px rgba(35,40,47,0.1);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,0.15),0 0 0 1px rgba(35,40,47,0.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,rgba(35,40,47,0.1));}.plyr--full-ui.plyr--audio input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px rgba(35,40,47,0.15),0 0 0 1px rgba(35,40,47,0.2),0 0 0 3px rgba(35,40,47,0.1);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,0.15),0 0 0 1px rgba(35,40,47,0.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,rgba(35,40,47,0.1));}.plyr--full-ui.plyr--audio input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px rgba(35,40,47,0.15),0 0 0 1px rgba(35,40,47,0.2),0 0 0 3px rgba(35,40,47,0.1);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,0.15),0 0 0 1px rgba(35,40,47,0.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,rgba(35,40,47,0.1));}.plyr--audio .plyr__progress__buffer{color:rgba(193,200,209,0.6);color:var(--plyr-audio-progress-buffered-background,rgba(193,200,209,0.6));}.plyr--video{background:#000;overflow:hidden;}.plyr--video.plyr--menu-open{overflow:visible;}.plyr__video-wrapper{background:#000;height:100%;margin:auto;overflow:hidden;position:relative;width:100%;}.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{height:0;padding-bottom:56.25%;}.plyr__video-embed iframe,.plyr__video-wrapper--fixed-ratio video{border:0;left:0;position:absolute;top:0;}.plyr--full-ui .plyr__video-embed > .plyr__video-embed__container{padding-bottom:240%;position:relative;transform:translateY(-38.28125%);}.plyr--video .plyr__controls{background:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.75));background:var(--plyr-video-controls-background,linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.75)));border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;bottom:0;color:#fff;color:var(--plyr-video-control-color,#fff);left:0;padding:calc(10px / 2);padding:calc(var(--plyr-control-spacing,10px)/ 2);padding-top:calc(10px * 2);padding-top:calc(var(--plyr-control-spacing,10px) * 2);position:absolute;right:0;transition:opacity .4s ease-in-out,transform .4s ease-in-out;z-index:3;}@media (min-width:480px){.plyr--video .plyr__controls{padding:10px;padding:var(--plyr-control-spacing,10px);padding-top:calc(10px * 3.5);padding-top:calc(var(--plyr-control-spacing,10px) * 3.5);}}.plyr--video.plyr--hide-controls .plyr__controls{opacity:0;pointer-events:none;transform:translateY(100%);}.plyr--video .plyr__control.plyr__tab-focus,.plyr--video .plyr__control:hover,.plyr--video .plyr__control[aria-expanded=true]{background:#00b3ff;background:var(--plyr-video-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b3ff)));color:#fff;color:var(--plyr-video-control-color-hover,#fff);}.plyr__control--overlaid{background:#00b3ff;background:var(--plyr-video-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b3ff)));border:0;border-radius:100%;color:#fff;color:var(--plyr-video-control-color,#fff);display:none;left:50%;opacity:.9;padding:calc(10px * 1.5);padding:calc(var(--plyr-control-spacing,10px) * 1.5);position:absolute;top:50%;transform:translate(-50%,-50%);transition:.3s;z-index:2;}.plyr__control--overlaid svg{left:2px;position:relative;}.plyr__control--overlaid:focus,.plyr__control--overlaid:hover{opacity:1;}.plyr--playing .plyr__control--overlaid{opacity:0;visibility:hidden;}.plyr--full-ui.plyr--video .plyr__control--overlaid{display:block;}.plyr--full-ui.plyr--video input[type=range]::-webkit-slider-runnable-track{background-color:rgba(255,255,255,0.25);background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,rgba(255,255,255,0.25)));}.plyr--full-ui.plyr--video input[type=range]::-moz-range-track{background-color:rgba(255,255,255,0.25);background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,rgba(255,255,255,0.25)));}.plyr--full-ui.plyr--video input[type=range]::-ms-track{background-color:rgba(255,255,255,0.25);background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,rgba(255,255,255,0.25)));}.plyr--full-ui.plyr--video input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px rgba(35,40,47,0.15),0 0 0 1px rgba(35,40,47,0.2),0 0 0 3px rgba(255,255,255,0.5);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,0.15),0 0 0 1px rgba(35,40,47,0.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,rgba(255,255,255,0.5));}.plyr--full-ui.plyr--video input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px rgba(35,40,47,0.15),0 0 0 1px rgba(35,40,47,0.2),0 0 0 3px rgba(255,255,255,0.5);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,0.15),0 0 0 1px rgba(35,40,47,0.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,rgba(255,255,255,0.5));}.plyr--full-ui.plyr--video input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px rgba(35,40,47,0.15),0 0 0 1px rgba(35,40,47,0.2),0 0 0 3px rgba(255,255,255,0.5);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,0.15),0 0 0 1px rgba(35,40,47,0.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,rgba(255,255,255,0.5));}.plyr--video .plyr__progress__buffer{color:rgba(255,255,255,0.25);color:var(--plyr-video-progress-buffered-background,rgba(255,255,255,0.25));}.plyr:-webkit-full-screen{background:#000;border-radius:0 !important;height:100%;margin:0;width:100%;}.plyr:-ms-fullscreen{background:#000;border-radius:0 !important;height:100%;margin:0;width:100%;}.plyr:fullscreen{background:#000;border-radius:0 !important;height:100%;margin:0;width:100%;}.plyr:-webkit-full-screen video{height:100%;}.plyr:-ms-fullscreen video{height:100%;}.plyr:fullscreen video{height:100%;}.plyr:-webkit-full-screen .plyr__video-wrapper{height:100%;position:static;}.plyr:-ms-fullscreen .plyr__video-wrapper{height:100%;position:static;}.plyr:fullscreen .plyr__video-wrapper{height:100%;position:static;}.plyr:-webkit-full-screen.plyr--vimeo .plyr__video-wrapper{height:0;position:relative;}.plyr:-ms-fullscreen.plyr--vimeo .plyr__video-wrapper{height:0;position:relative;}.plyr:fullscreen.plyr--vimeo .plyr__video-wrapper{height:0;position:relative;}.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen{display:block;}.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen{display:block;}.plyr:fullscreen .plyr__control .icon--exit-fullscreen{display:block;}.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen + svg{display:none;}.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen + svg{display:none;}.plyr:fullscreen .plyr__control .icon--exit-fullscreen + svg{display:none;}.plyr:-webkit-full-screen.plyr--hide-controls{cursor:none;}.plyr:-ms-fullscreen.plyr--hide-controls{cursor:none;}.plyr:fullscreen.plyr--hide-controls{cursor:none;}@media (min-width:1024px){.plyr:-webkit-full-screen .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px);}.plyr:-ms-fullscreen .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px);}.plyr:fullscreen .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px);}}.plyr:-webkit-full-screen{background:#000;border-radius:0 !important;height:100%;margin:0;width:100%;}.plyr:-webkit-full-screen video{height:100%;}.plyr:-webkit-full-screen .plyr__video-wrapper{height:100%;position:static;}.plyr:-webkit-full-screen.plyr--vimeo .plyr__video-wrapper{height:0;position:relative;}.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen{display:block;}.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen + svg{display:none;}.plyr:-webkit-full-screen.plyr--hide-controls{cursor:none;}@media (min-width:1024px){.plyr:-webkit-full-screen .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px);}}.plyr:-moz-full-screen{background:#000;border-radius:0 !important;height:100%;margin:0;width:100%;}.plyr:-moz-full-screen video{height:100%;}.plyr:-moz-full-screen .plyr__video-wrapper{height:100%;position:static;}.plyr:-moz-full-screen.plyr--vimeo .plyr__video-wrapper{height:0;position:relative;}.plyr:-moz-full-screen .plyr__control .icon--exit-fullscreen{display:block;}.plyr:-moz-full-screen .plyr__control .icon--exit-fullscreen + svg{display:none;}.plyr:-moz-full-screen.plyr--hide-controls{cursor:none;}@media (min-width:1024px){.plyr:-moz-full-screen .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px);}}.plyr:-ms-fullscreen{background:#000;border-radius:0 !important;height:100%;margin:0;width:100%;}.plyr:-ms-fullscreen video{height:100%;}.plyr:-ms-fullscreen .plyr__video-wrapper{height:100%;position:static;}.plyr:-ms-fullscreen.plyr--vimeo .plyr__video-wrapper{height:0;position:relative;}.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen{display:block;}.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen + svg{display:none;}.plyr:-ms-fullscreen.plyr--hide-controls{cursor:none;}@media (min-width:1024px){.plyr:-ms-fullscreen .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px);}}.plyr--fullscreen-fallback{background:#000;border-radius:0 !important;height:100%;margin:0;width:100%;bottom:0;display:block;left:0;position:fixed;right:0;top:0;z-index:10000000;}.plyr--fullscreen-fallback video{height:100%;}.plyr--fullscreen-fallback .plyr__video-wrapper{height:100%;position:static;}.plyr--fullscreen-fallback.plyr--vimeo .plyr__video-wrapper{height:0;position:relative;}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen{display:block;}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen + svg{display:none;}.plyr--fullscreen-fallback.plyr--hide-controls{cursor:none;}@media (min-width:1024px){.plyr--fullscreen-fallback .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px);}}.plyr__ads{border-radius:inherit;bottom:0;cursor:pointer;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:-1;}.plyr__ads > div,.plyr__ads > div iframe{height:100%;position:absolute;width:100%;}.plyr__ads::after{background:#23282f;border-radius:2px;bottom:10px;bottom:var(--plyr-control-spacing,10px);color:#fff;content:attr(data-badge-text);font-size:11px;padding:2px 6px;pointer-events:none;position:absolute;right:10px;right:var(--plyr-control-spacing,10px);z-index:3;}.plyr__ads::after:empty{display:none;}.plyr__cues{background:currentColor;display:block;height:5px;height:var(--plyr-range-track-height,5px);left:0;margin:-var(--plyr-range-track-height,5px)/2 0 0;opacity:.8;position:absolute;top:50%;width:3px;z-index:3;}.plyr__preview-thumb{background-color:rgba(255,255,255,0.9);background-color:var(--plyr-tooltip-background,rgba(255,255,255,0.9));border-radius:3px;bottom:100%;box-shadow:0 1px 2px rgba(0,0,0,0.15);box-shadow:var(--plyr-tooltip-shadow,0 1px 2px rgba(0,0,0,0.15));margin-bottom:calc(calc(10px / 2) * 2);margin-bottom:calc(calc(var(--plyr-control-spacing,10px)/ 2) * 2);opacity:0;padding:3px;padding:var(--plyr-tooltip-radius,3px);pointer-events:none;position:absolute;transform:translate(0,10px) scale(0.8);transform-origin:50% 100%;transition:transform .2s .1s ease,opacity .2s .1s ease;z-index:2;}.plyr__preview-thumb--is-shown{opacity:1;transform:translate(0,0) scale(1);}.plyr__preview-thumb::before{border-left:4px solid transparent;border-left:var(--plyr-tooltip-arrow-size,4px) solid transparent;border-right:4px solid transparent;border-right:var(--plyr-tooltip-arrow-size,4px) solid transparent;border-top:4px solid rgba(255,255,255,0.9);border-top:var(--plyr-tooltip-arrow-size,4px) solid var(--plyr-tooltip-background,rgba(255,255,255,0.9));bottom:calc(4px * -1);bottom:calc(var(--plyr-tooltip-arrow-size,4px) * -1);content:'';height:0;left:50%;position:absolute;transform:translateX(-50%);width:0;z-index:2;}.plyr__preview-thumb__image-container{background:#c1c8d1;border-radius:calc(3px - 1px);border-radius:calc(var(--plyr-tooltip-radius,3px) - 1px);overflow:hidden;position:relative;z-index:0;}.plyr__preview-thumb__image-container img{height:100%;left:0;max-height:none;max-width:none;position:absolute;top:0;width:100%;}.plyr__preview-thumb__time-container{bottom:6px;left:0;position:absolute;right:0;white-space:nowrap;z-index:3;}.plyr__preview-thumb__time-container span{background-color:rgba(0,0,0,0.55);border-radius:calc(3px - 1px);border-radius:calc(var(--plyr-tooltip-radius,3px) - 1px);color:#fff;font-size:13px;font-size:var(--plyr-font-size-time,var(--plyr-font-size-small,13px));padding:3px 6px;}.plyr__preview-scrubbing{bottom:0;filter:blur(1px);height:100%;left:0;margin:auto;opacity:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .3s ease;width:100%;z-index:1;}.plyr__preview-scrubbing--is-shown{opacity:1;}.plyr__preview-scrubbing img{height:100%;left:0;max-height:none;max-width:none;object-fit:contain;position:absolute;top:0;width:100%;}.plyr--no-transition{transition:none !important;}.plyr__sr-only{clip:rect(1px,1px,1px,1px);overflow:hidden;border:0 !important;height:1px !important;padding:0 !important;position:absolute !important;width:1px !important;}.plyr [hidden]{display:none !important;}.page-fastrak,.page-afb,.page-nmai,.page-sfusd{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.page-fastrak.cs17 .cs-content-block,.page-fastrak.case-study--gc .cs-content-block,.page-afb.cs17 .cs-content-block,.page-afb.case-study--gc .cs-content-block,.page-nmai.cs17 .cs-content-block,.page-nmai.case-study--gc .cs-content-block,.page-sfusd.cs17 .cs-content-block,.page-sfusd.case-study--gc .cs-content-block{padding-left:0;width:100%;}.page-fastrak.cs17 .cs-content-block,.page-fastrak.case-study--gc .cs-content-block,.page-fastrak.cs17 .cs-content-block .cs-text-content,.page-fastrak.case-study--gc .cs-content-block .cs-text-content,.page-afb.cs17 .cs-content-block,.page-afb.case-study--gc .cs-content-block,.page-afb.cs17 .cs-content-block .cs-text-content,.page-afb.case-study--gc .cs-content-block .cs-text-content,.page-nmai.cs17 .cs-content-block,.page-nmai.case-study--gc .cs-content-block,.page-nmai.cs17 .cs-content-block .cs-text-content,.page-nmai.case-study--gc .cs-content-block .cs-text-content,.page-sfusd.cs17 .cs-content-block,.page-sfusd.case-study--gc .cs-content-block,.page-sfusd.cs17 .cs-content-block .cs-text-content,.page-sfusd.case-study--gc .cs-content-block .cs-text-content{padding-right:0;}.page-fastrak.cs17 .content-segment,.page-fastrak.case-study--gc .content-segment,.page-afb.cs17 .content-segment,.page-afb.case-study--gc .content-segment,.page-nmai.cs17 .content-segment,.page-nmai.case-study--gc .content-segment,.page-sfusd.cs17 .content-segment,.page-sfusd.case-study--gc .content-segment{margin-bottom:0;}.page-fastrak.cs17 .logo-link h1,.page-fastrak.case-study--gc .logo-link h1,.page-afb.cs17 .logo-link h1,.page-afb.case-study--gc .logo-link h1,.page-nmai.cs17 .logo-link h1,.page-nmai.case-study--gc .logo-link h1,.page-sfusd.cs17 .logo-link h1,.page-sfusd.case-study--gc .logo-link h1{height:100px;}.page-fastrak *[hidden="hidden"],.page-afb *[hidden="hidden"],.page-nmai *[hidden="hidden"],.page-sfusd *[hidden="hidden"]{display:none;}.page-fastrak *:focus,.page-afb *:focus,.page-nmai *:focus,.page-sfusd *:focus{outline:0;box-shadow:0 0 0 2px #d54688 inset,0 0 0 4px #fff inset;}.page-fastrak[data-using-mouse] *:focus,.page-afb[data-using-mouse] *:focus,.page-nmai[data-using-mouse] *:focus,.page-sfusd[data-using-mouse] *:focus{box-shadow:none;}.page-fastrak img:not(.no-c),.page-fastrak video:not(.no-c),.page-afb img:not(.no-c),.page-afb video:not(.no-c),.page-nmai img:not(.no-c),.page-nmai video:not(.no-c),.page-sfusd img:not(.no-c),.page-sfusd video:not(.no-c){height:auto;}.page-fastrak img:not(.no-c),.page-afb img:not(.no-c),.page-nmai img:not(.no-c),.page-sfusd img:not(.no-c){max-width:100%;}.page-fastrak video,.page-afb video,.page-nmai video,.page-sfusd video{width:100%;}.page-fastrak .content-wrapper,.page-afb .content-wrapper,.page-nmai .content-wrapper,.page-sfusd .content-wrapper{overflow:hidden;}.page-fastrak .content-wrapper p,.page-fastrak .content-wrapper ul,.page-fastrak .content-wrapper ol,.page-afb .content-wrapper p,.page-afb .content-wrapper ul,.page-afb .content-wrapper ol,.page-nmai .content-wrapper p,.page-nmai .content-wrapper ul,.page-nmai .content-wrapper ol,.page-sfusd .content-wrapper p,.page-sfusd .content-wrapper ul,.page-sfusd .content-wrapper ol{margin:0 0 25px;}.page-fastrak .content-wrapper p:last-child,.page-fastrak .content-wrapper ul:last-child,.page-fastrak .content-wrapper ol:last-child,.page-afb .content-wrapper p:last-child,.page-afb .content-wrapper ul:last-child,.page-afb .content-wrapper ol:last-child,.page-nmai .content-wrapper p:last-child,.page-nmai .content-wrapper ul:last-child,.page-nmai .content-wrapper ol:last-child,.page-sfusd .content-wrapper p:last-child,.page-sfusd .content-wrapper ul:last-child,.page-sfusd .content-wrapper ol:last-child{margin:0;}.page-fastrak .content-wrapper li,.page-afb .content-wrapper li,.page-nmai .content-wrapper li,.page-sfusd .content-wrapper li{margin-bottom:5px;line-height:1.5;}.page-fastrak .content-wrapper li:last-child,.page-afb .content-wrapper li:last-child,.page-nmai .content-wrapper li:last-child,.page-sfusd .content-wrapper li:last-child{margin-bottom:0;}.page-fastrak .content-wrapper p,.page-fastrak .content-wrapper li,.page-afb .content-wrapper p,.page-afb .content-wrapper li,.page-nmai .content-wrapper p,.page-nmai .content-wrapper li,.page-sfusd .content-wrapper p,.page-sfusd .content-wrapper li{font-size:17px;}@media only screen and (min-width:400px){.page-fastrak .content-wrapper p,.page-fastrak .content-wrapper li,.page-afb .content-wrapper p,.page-afb .content-wrapper li,.page-nmai .content-wrapper p,.page-nmai .content-wrapper li,.page-sfusd .content-wrapper p,.page-sfusd .content-wrapper li{font-size:calc(17px + 3 * ((100vw - 400px) / 800));}}@media only screen and (min-width:1200px){.page-fastrak .content-wrapper p,.page-fastrak .content-wrapper li,.page-afb .content-wrapper p,.page-afb .content-wrapper li,.page-nmai .content-wrapper p,.page-nmai .content-wrapper li,.page-sfusd .content-wrapper p,.page-sfusd .content-wrapper li{font-size:20px;}}.page-fastrak .content-wrapper p,.page-afb .content-wrapper p,.page-nmai .content-wrapper p,.page-sfusd .content-wrapper p{line-height:1.6;}.page-fastrak .content-wrapper p.lg,.page-afb .content-wrapper p.lg,.page-nmai .content-wrapper p.lg,.page-sfusd .content-wrapper p.lg{line-height:1.5;font-size:19px;}@media only screen and (min-width:400px){.page-fastrak .content-wrapper p.lg,.page-afb .content-wrapper p.lg,.page-nmai .content-wrapper p.lg,.page-sfusd .content-wrapper p.lg{font-size:calc(19px + 5 * ((100vw - 400px) / 1000));}}@media only screen and (min-width:1400px){.page-fastrak .content-wrapper p.lg,.page-afb .content-wrapper p.lg,.page-nmai .content-wrapper p.lg,.page-sfusd .content-wrapper p.lg{font-size:24px;}}.page-fastrak .content-wrapper h1,.page-fastrak .content-wrapper h2,.page-fastrak .content-wrapper h3,.page-fastrak .content-wrapper h4,.page-fastrak .content-wrapper .modal-header h3,.modal-header .page-fastrak .content-wrapper h3,.page-fastrak .content-wrapper h5,.page-fastrak .content-wrapper h6,.page-afb .content-wrapper h1,.page-afb .content-wrapper h2,.page-afb .content-wrapper h3,.page-afb .content-wrapper h4,.page-afb .content-wrapper .modal-header h3,.modal-header .page-afb .content-wrapper h3,.page-afb .content-wrapper h5,.page-afb .content-wrapper h6,.page-nmai .content-wrapper h1,.page-nmai .content-wrapper h2,.page-nmai .content-wrapper h3,.page-nmai .content-wrapper h4,.page-nmai .content-wrapper .modal-header h3,.modal-header .page-nmai .content-wrapper h3,.page-nmai .content-wrapper h5,.page-nmai .content-wrapper h6,.page-sfusd .content-wrapper h1,.page-sfusd .content-wrapper h2,.page-sfusd .content-wrapper h3,.page-sfusd .content-wrapper h4,.page-sfusd .content-wrapper .modal-header h3,.modal-header .page-sfusd .content-wrapper h3,.page-sfusd .content-wrapper h5,.page-sfusd .content-wrapper h6{margin-top:0;font-weight:800;}.page-fastrak .content-wrapper h2,.page-fastrak .content-wrapper h3,.page-fastrak .content-wrapper h4,.page-fastrak .content-wrapper .modal-header h3,.modal-header .page-fastrak .content-wrapper h3,.page-fastrak .content-wrapper h5,.page-fastrak .content-wrapper h6,.page-afb .content-wrapper h2,.page-afb .content-wrapper h3,.page-afb .content-wrapper h4,.page-afb .content-wrapper .modal-header h3,.modal-header .page-afb .content-wrapper h3,.page-afb .content-wrapper h5,.page-afb .content-wrapper h6,.page-nmai .content-wrapper h2,.page-nmai .content-wrapper h3,.page-nmai .content-wrapper h4,.page-nmai .content-wrapper .modal-header h3,.modal-header .page-nmai .content-wrapper h3,.page-nmai .content-wrapper h5,.page-nmai .content-wrapper h6,.page-sfusd .content-wrapper h2,.page-sfusd .content-wrapper h3,.page-sfusd .content-wrapper h4,.page-sfusd .content-wrapper .modal-header h3,.modal-header .page-sfusd .content-wrapper h3,.page-sfusd .content-wrapper h5,.page-sfusd .content-wrapper h6{padding-top:10px;}.page-fastrak .content-wrapper h2:first-child,.page-fastrak .content-wrapper h3:first-child,.page-fastrak .content-wrapper h4:first-child,.page-fastrak .content-wrapper .modal-header h3:first-child,.modal-header .page-fastrak .content-wrapper h3:first-child,.page-fastrak .content-wrapper h5:first-child,.page-fastrak .content-wrapper h6:first-child,.page-afb .content-wrapper h2:first-child,.page-afb .content-wrapper h3:first-child,.page-afb .content-wrapper h4:first-child,.page-afb .content-wrapper .modal-header h3:first-child,.modal-header .page-afb .content-wrapper h3:first-child,.page-afb .content-wrapper h5:first-child,.page-afb .content-wrapper h6:first-child,.page-nmai .content-wrapper h2:first-child,.page-nmai .content-wrapper h3:first-child,.page-nmai .content-wrapper h4:first-child,.page-nmai .content-wrapper .modal-header h3:first-child,.modal-header .page-nmai .content-wrapper h3:first-child,.page-nmai .content-wrapper h5:first-child,.page-nmai .content-wrapper h6:first-child,.page-sfusd .content-wrapper h2:first-child,.page-sfusd .content-wrapper h3:first-child,.page-sfusd .content-wrapper h4:first-child,.page-sfusd .content-wrapper .modal-header h3:first-child,.modal-header .page-sfusd .content-wrapper h3:first-child,.page-sfusd .content-wrapper h5:first-child,.page-sfusd .content-wrapper h6:first-child{padding-top:0;}.page-fastrak .content-wrapper h3,.page-fastrak .content-wrapper h4,.page-fastrak .content-wrapper .modal-header h3,.modal-header .page-fastrak .content-wrapper h3,.page-fastrak .content-wrapper h5,.page-fastrak .content-wrapper h6,.page-fastrak .content-wrapper .h3,.page-fastrak .content-wrapper .h4,.page-fastrak .content-wrapper .h5,.page-fastrak .content-wrapper .h6,.page-afb .content-wrapper h3,.page-afb .content-wrapper h4,.page-afb .content-wrapper .modal-header h3,.modal-header .page-afb .content-wrapper h3,.page-afb .content-wrapper h5,.page-afb .content-wrapper h6,.page-afb .content-wrapper .h3,.page-afb .content-wrapper .h4,.page-afb .content-wrapper .h5,.page-afb .content-wrapper .h6,.page-nmai .content-wrapper h3,.page-nmai .content-wrapper h4,.page-nmai .content-wrapper .modal-header h3,.modal-header .page-nmai .content-wrapper h3,.page-nmai .content-wrapper h5,.page-nmai .content-wrapper h6,.page-nmai .content-wrapper .h3,.page-nmai .content-wrapper .h4,.page-nmai .content-wrapper .h5,.page-nmai .content-wrapper .h6,.page-sfusd .content-wrapper h3,.page-sfusd .content-wrapper h4,.page-sfusd .content-wrapper .modal-header h3,.modal-header .page-sfusd .content-wrapper h3,.page-sfusd .content-wrapper h5,.page-sfusd .content-wrapper h6,.page-sfusd .content-wrapper .h3,.page-sfusd .content-wrapper .h4,.page-sfusd .content-wrapper .h5,.page-sfusd .content-wrapper .h6{margin-bottom:25px;}.page-fastrak .content-wrapper h3,.page-fastrak .content-wrapper h4,.page-fastrak .content-wrapper .modal-header h3,.modal-header .page-fastrak .content-wrapper h3,.page-fastrak .content-wrapper .h3,.page-fastrak .content-wrapper .h4,.page-afb .content-wrapper h3,.page-afb .content-wrapper h4,.page-afb .content-wrapper .modal-header h3,.modal-header .page-afb .content-wrapper h3,.page-afb .content-wrapper .h3,.page-afb .content-wrapper .h4,.page-nmai .content-wrapper h3,.page-nmai .content-wrapper h4,.page-nmai .content-wrapper .modal-header h3,.modal-header .page-nmai .content-wrapper h3,.page-nmai .content-wrapper .h3,.page-nmai .content-wrapper .h4,.page-sfusd .content-wrapper h3,.page-sfusd .content-wrapper h4,.page-sfusd .content-wrapper .modal-header h3,.modal-header .page-sfusd .content-wrapper h3,.page-sfusd .content-wrapper .h3,.page-sfusd .content-wrapper .h4{line-height:1.3;}.page-fastrak .content-wrapper h3,.page-fastrak .content-wrapper .h3,.page-afb .content-wrapper h3,.page-afb .content-wrapper .h3,.page-nmai .content-wrapper h3,.page-nmai .content-wrapper .h3,.page-sfusd .content-wrapper h3,.page-sfusd .content-wrapper .h3{font-size:30px;}@media only screen and (min-width:400px){.page-fastrak .content-wrapper h3,.page-fastrak .content-wrapper .h3,.page-afb .content-wrapper h3,.page-afb .content-wrapper .h3,.page-nmai .content-wrapper h3,.page-nmai .content-wrapper .h3,.page-sfusd .content-wrapper h3,.page-sfusd .content-wrapper .h3{font-size:calc(30px + 6 * ((100vw - 400px) / 1000));}}@media only screen and (min-width:1400px){.page-fastrak .content-wrapper h3,.page-fastrak .content-wrapper .h3,.page-afb .content-wrapper h3,.page-afb .content-wrapper .h3,.page-nmai .content-wrapper h3,.page-nmai .content-wrapper .h3,.page-sfusd .content-wrapper h3,.page-sfusd .content-wrapper .h3{font-size:36px;}}.page-fastrak .content-wrapper h4,.page-fastrak .content-wrapper .modal-header h3,.modal-header .page-fastrak .content-wrapper h3,.page-fastrak .content-wrapper .h4,.page-afb .content-wrapper h4,.page-afb .content-wrapper .modal-header h3,.modal-header .page-afb .content-wrapper h3,.page-afb .content-wrapper .h4,.page-nmai .content-wrapper h4,.page-nmai .content-wrapper .modal-header h3,.modal-header .page-nmai .content-wrapper h3,.page-nmai .content-wrapper .h4,.page-sfusd .content-wrapper h4,.page-sfusd .content-wrapper .modal-header h3,.modal-header .page-sfusd .content-wrapper h3,.page-sfusd .content-wrapper .h4{font-size:24px;}@media only screen and (min-width:400px){.page-fastrak .content-wrapper h4,.page-fastrak .content-wrapper .modal-header h3,.modal-header .page-fastrak .content-wrapper h3,.page-fastrak .content-wrapper .h4,.page-afb .content-wrapper h4,.page-afb .content-wrapper .modal-header h3,.modal-header .page-afb .content-wrapper h3,.page-afb .content-wrapper .h4,.page-nmai .content-wrapper h4,.page-nmai .content-wrapper .modal-header h3,.modal-header .page-nmai .content-wrapper h3,.page-nmai .content-wrapper .h4,.page-sfusd .content-wrapper h4,.page-sfusd .content-wrapper .modal-header h3,.modal-header .page-sfusd .content-wrapper h3,.page-sfusd .content-wrapper .h4{font-size:calc(24px + 4 * ((100vw - 400px) / 1000));}}@media only screen and (min-width:1400px){.page-fastrak .content-wrapper h4,.page-fastrak .content-wrapper .modal-header h3,.modal-header .page-fastrak .content-wrapper h3,.page-fastrak .content-wrapper .h4,.page-afb .content-wrapper h4,.page-afb .content-wrapper .modal-header h3,.modal-header .page-afb .content-wrapper h3,.page-afb .content-wrapper .h4,.page-nmai .content-wrapper h4,.page-nmai .content-wrapper .modal-header h3,.modal-header .page-nmai .content-wrapper h3,.page-nmai .content-wrapper .h4,.page-sfusd .content-wrapper h4,.page-sfusd .content-wrapper .modal-header h3,.modal-header .page-sfusd .content-wrapper h3,.page-sfusd .content-wrapper .h4{font-size:28px;}}.page-fastrak .content-wrapper h5,.page-fastrak .content-wrapper h6,.page-fastrak .content-wrapper .h5,.page-fastrak .content-wrapper .h6,.page-afb .content-wrapper h5,.page-afb .content-wrapper h6,.page-afb .content-wrapper .h5,.page-afb .content-wrapper .h6,.page-nmai .content-wrapper h5,.page-nmai .content-wrapper h6,.page-nmai .content-wrapper .h5,.page-nmai .content-wrapper .h6,.page-sfusd .content-wrapper h5,.page-sfusd .content-wrapper h6,.page-sfusd .content-wrapper .h5,.page-sfusd .content-wrapper .h6{line-height:1.35;}.page-fastrak .content-wrapper h5,.page-fastrak .content-wrapper .h5,.page-afb .content-wrapper h5,.page-afb .content-wrapper .h5,.page-nmai .content-wrapper h5,.page-nmai .content-wrapper .h5,.page-sfusd .content-wrapper h5,.page-sfusd .content-wrapper .h5{font-size:24px;}.page-fastrak .content-wrapper h6,.page-fastrak .content-wrapper .h6,.page-afb .content-wrapper h6,.page-afb .content-wrapper .h6,.page-nmai .content-wrapper h6,.page-nmai .content-wrapper .h6,.page-sfusd .content-wrapper h6,.page-sfusd .content-wrapper .h6{font-size:20px;}.page-fastrak .content-wrapper h2,.page-fastrak .content-wrapper .h2,.page-fastrak .content-wrapper .cs-content-heading,.page-afb .content-wrapper h2,.page-afb .content-wrapper .h2,.page-afb .content-wrapper .cs-content-heading,.page-nmai .content-wrapper h2,.page-nmai .content-wrapper .h2,.page-nmai .content-wrapper .cs-content-heading,.page-sfusd .content-wrapper h2,.page-sfusd .content-wrapper .h2,.page-sfusd .content-wrapper .cs-content-heading{margin-bottom:35px;line-height:1.25;padding:0;font-size:38px;}@media only screen and (min-width:400px){.page-fastrak .content-wrapper h2,.page-fastrak .content-wrapper .h2,.page-fastrak .content-wrapper .cs-content-heading,.page-afb .content-wrapper h2,.page-afb .content-wrapper .h2,.page-afb .content-wrapper .cs-content-heading,.page-nmai .content-wrapper h2,.page-nmai .content-wrapper .h2,.page-nmai .content-wrapper .cs-content-heading,.page-sfusd .content-wrapper h2,.page-sfusd .content-wrapper .h2,.page-sfusd .content-wrapper .cs-content-heading{font-size:calc(38px + 10 * ((100vw - 400px) / 1000));}}@media only screen and (min-width:1400px){.page-fastrak .content-wrapper h2,.page-fastrak .content-wrapper .h2,.page-fastrak .content-wrapper .cs-content-heading,.page-afb .content-wrapper h2,.page-afb .content-wrapper .h2,.page-afb .content-wrapper .cs-content-heading,.page-nmai .content-wrapper h2,.page-nmai .content-wrapper .h2,.page-nmai .content-wrapper .cs-content-heading,.page-sfusd .content-wrapper h2,.page-sfusd .content-wrapper .h2,.page-sfusd .content-wrapper .cs-content-heading{font-size:48px;}}.page-fastrak .content-wrapper figcaption p,.page-afb .content-wrapper figcaption p,.page-nmai .content-wrapper figcaption p,.page-sfusd .content-wrapper figcaption p{font-size:16px !important;}.page-fastrak .content-wrapper button,.page-afb .content-wrapper button,.page-nmai .content-wrapper button,.page-sfusd .content-wrapper button{line-height:1.15;font-size:16px;}.page-fastrak .content-wrapper a:not(.o-button),.page-afb .content-wrapper a:not(.o-button),.page-nmai .content-wrapper a:not(.o-button),.page-sfusd .content-wrapper a:not(.o-button){text-decoration:underline;transition:text-decoration-color 200ms ease-in-out;font-weight:700;}@media (max-width:768px){.page-fastrak .content-wrapper p,.page-afb .content-wrapper p,.page-nmai .content-wrapper p,.page-sfusd .content-wrapper p{margin:0 0 20px;}}.u-p-a,.o-aspect-ratio__media,.ft-hero__bg::after,.ft-hero__fe::before,.page-fastrak .o-button div,.ft-overlay::after,.ft-accordion__drag{position:absolute !important;top:0;left:0;width:100%;height:100%;}.u-v-h{position:absolute;overflow:hidden;left:-10000px;top:auto;width:1px;height:1px;}.u-o-h{overflow:hidden;}.u-p-r{position:relative;}.u-z-1{z-index:1;}.u-z-2{z-index:2;}.u-m-auto{margin:auto;}.u-m-0{margin:0 !important;}.u-mb-0{margin-bottom:0 !important;}.u-mb-15{margin-bottom:15px;}.u-mb-25{margin-bottom:25px;}.u-mt-header{margin-top:100px;}.u-bb{border-bottom:1px solid #DEDEDE;}.u-bb-dark{border-bottom:1px solid rgba(173,173,174,0.66);}.u-w-100,.u-full{width:100%;}.u-full{height:auto;}.u-fs-16,.u-fs-16 p{font-size:16px !important;}.l-container-xl,.l-container-lg,.l-container-md,.l-container-m,.l-container-sm,.l-container .cs-content-block{padding-left:20px !important;padding-right:20px !important;margin:auto;}.l-container-xl{max-width:1440px;}.l-container-lg{max-width:1340px;}.l-container-md{max-width:1240px;}.l-container-m{max-width:1040px;}.l-container-sm,.l-container .cs-content-block{max-width:840px !important;}.l-max-1200{max-width:1200px;margin:auto;}.l-breakout{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;background-color:#F8F8F8;}.l-flex{display:flex;}.l-flex[data-wrap]{flex-wrap:wrap;}.l-flex[data-gap="s"]{margin:-10px;}.l-flex[data-gap="s"] > *{padding:10px;}.l-flex[data-gap="r"]{margin:-15px;}.l-flex[data-gap="r"] > *{padding:15px;}.l-flex[data-gap="m"]{margin:-20px;}.l-flex[data-gap="m"] > *{padding:20px;}.l-flex[data-gap="l"]{margin:-30px;}.l-flex[data-gap="l"] > *{padding:30px;}@media only screen and (max-width:1000px){.l-flex[data-gap-mobile][data-gap="s"]{margin:-5px;}.l-flex[data-gap-mobile][data-gap="s"] > *{padding:5px;}.l-flex[data-gap-mobile][data-gap="r"]{margin:-7.5px;}.l-flex[data-gap-mobile][data-gap="r"] > *{padding:7.5px;}.l-flex[data-gap-mobile][data-gap="m"]{margin:-10px;}.l-flex[data-gap-mobile][data-gap="m"] > *{padding:10px;}.l-flex[data-gap-mobile][data-gap="l"]{margin:-15px;}.l-flex[data-gap-mobile][data-gap="l"] > *{padding:15px;}}.l-flex-grow{flex-grow:1;}.l-grid[data-align="start"],.l-flex[data-align="start"]{align-items:flex-start;}.l-grid[data-align="center"],.l-flex[data-align="center"]{align-items:center;}.l-grid[data-align="end"],.l-flex[data-align="end"]{align-items:flex-end;}.l-grid[data-justify="start"],.l-flex[data-justify="start"]{justify-content:flex-start;}.l-grid[data-justify="center"],.l-flex[data-justify="center"]{justify-content:center;}.l-grid[data-justify="end"],.l-flex[data-justify="end"]{justify-content:flex-end;}.l-grid[data-col],.l-flex[data-col]{flex-direction:column;}.l-grid{display:grid;}.l-grid[data-gap="s"]{grid-gap:20px;}.l-grid[data-gap="r"]{grid-gap:30px;}.l-grid[data-gap="m"]{grid-gap:40px;}.l-grid[data-gap="l"]{grid-gap:60px;}.l-grid[data-grid="25"]{grid-template-columns:repeat(4,1fr);}@media only screen and (max-width:900px) and (min-width:500px){.l-grid[data-grid="25"][data-grid-mobile]{grid-template-columns:repeat(2,1fr);}}.l-grid[data-grid="33"]{grid-template-columns:repeat(3,1fr);}@media only screen and (max-width:900px) and (min-width:500px){.l-grid[data-grid="33"][data-grid-mobile]{grid-template-columns:repeat(2,1fr);}}.l-grid[data-grid="50"]{grid-template-columns:repeat(2,1fr);}@media only screen and (max-width:500px){.l-grid[data-grid-mobile]{grid-template-columns:100%;}}@media only screen and (max-width:700px){.l-grid[data-grid-mobile-lg]{grid-template-columns:100%;}}@media only screen and (max-width:1000px){.l-grid[data-gap-mobile][data-gap="s"]{grid-gap:10px;}.l-grid[data-gap-mobile][data-gap="r"]{grid-gap:15px;}.l-grid[data-gap-mobile][data-gap="m"]{grid-gap:20px;}.l-grid[data-gap-mobile][data-gap="l"]{grid-gap:30px;}}.l-grid[data-type="col-rows"] > *:first-child{grid-row-start:1;grid-row-end:3;}.l-pad-v-xl-t{padding-top:200px;}@media (max-width:992px){.l-pad-v-xl-t{padding-top:150px;}}.l-pad-v-xl-b{padding-bottom:200px;}@media (max-width:992px){.l-pad-v-xl-b{padding-bottom:150px;}}.l-pad-v-lg-t{padding-top:120px;}@media (max-width:992px){.l-pad-v-lg-t{padding-top:80px;}}.l-pad-v-lg-b{padding-bottom:120px;}@media (max-width:992px){.l-pad-v-lg-b{padding-bottom:80px;}}.l-pad-v-l-t,.l-breakout{padding-top:100px;}@media (max-width:992px){.l-pad-v-l-t,.l-breakout{padding-top:70px;}}.l-pad-v-l-b,.l-breakout{padding-bottom:100px;}@media (max-width:992px){.l-pad-v-l-b,.l-breakout{padding-bottom:70px;}}.l-pad-v-t{padding-top:80px;}@media (max-width:992px){.l-pad-v-t{padding-top:60px;}}.l-pad-v-b{padding-bottom:80px;}@media (max-width:992px){.l-pad-v-b{padding-bottom:60px;}}.l-pad-v-md-t{padding-top:60px;}.l-pad-v-md-b{padding-bottom:60px;}.l-pad-v-mm-t{padding-top:45px;}.l-pad-v-mm-b{padding-bottom:45px;}.l-pad-v-m-t{padding-top:30px;}.l-pad-v-m-b{padding-bottom:30px;}.l-pad-v-sm-t{padding-top:20px;}.l-pad-v-sm-b{padding-bottom:20px;}.t-text-light,.t-text-light h1,.t-text-light h2,.t-text-light h3,.t-text-light h4,.t-text-light .modal-header h3,.modal-header .t-text-light h3,.t-text-light h5,.t-text-light h6{color:#fff;}.t-text-light p{color:rgba(255,255,255,0.8);}.c-title{position:relative;z-index:5;}.c-title h1{background-color:#fff;padding:70px;margin:0;line-height:1.15;font-size:40px;}@media only screen and (min-width:400px){.c-title h1{font-size:calc(40px + 16 * ((100vw - 400px) / 1000));}}@media only screen and (min-width:1400px){.c-title h1{font-size:56px !important;}}@media (max-width:768px){.c-title h1{padding:40px 25px;}}.c-title__inner{margin-top:-5% !important;}@media (max-width:768px){.c-title__inner{margin-top:-10% !important;}}.o-aspect-ratio{position:relative;overflow:hidden;}.o-aspect-ratio[data-p="130"]{padding-top:130%;}.o-aspect-ratio[data-p="125"]{padding-top:125%;}.o-aspect-ratio[data-p="90"]{padding-top:90%;}.o-aspect-ratio[data-p="80"]{padding-top:80%;}.o-aspect-ratio[data-p="75"]{padding-top:75%;}.o-aspect-ratio[data-p="57"]{padding-top:57.672581%;}.o-aspect-ratio[data-p="56"]{padding-top:56.301429%;}.o-aspect-ratio[data-p="55"]{padding-top:55%;}.o-aspect-ratio__media{object-fit:cover;object-position:50% 50%;}.o-aspect-ratio[data-contain] .o-aspect-ratio__media{object-fit:contain;}.o-aspect-ratio[data-pos="0 0"] .o-aspect-ratio__media{object-position:0 0;}.o-button{display:inline-block;text-decoration:none !important;font-family:"Futura","Poppins","Helvetica Neue",Helvetica,Arial,sans-serif;background-color:#323334;color:#fff;padding:14.5px 20px;border-radius:3px;font-weight:800;font-size:16px;line-height:1.2;position:relative;overflow:hidden;}@media only screen and (min-width:600px){.o-button[data-size="lg"]{padding:16px 28px;font-size:20px;}}.o-button:hover,.o-button:focus,.o-button:active{color:#fff;}.o-table tr:last-child td{border-bottom:0;}@media (max-width:768px){.o-table tr{border-bottom:1px solid #DEDEDE;}.o-table tr:last-child{border-bottom:0;}}.o-table[data-p="lg"] td,.o-table[data-p="lg"] th{padding:15px 35px;}.o-table td,.o-table th{padding:15px 20px;border-right:1px solid #DEDEDE;border-bottom:1px solid #DEDEDE;}.o-table td:last-child,.o-table th:last-child{border-right:0;}@media (max-width:768px){.o-table td,.o-table th{border-right:0;border-bottom:0;display:block;padding:0 0 10px;}.o-table td:first-child,.o-table th:first-child{padding:20px 0 10px;}.o-table td:last-child,.o-table th:last-child{padding:0 0 20px;}tr:first-child .o-table td:first-child,tr:first-child
      .o-table th:first-child{padding:0 0 10px;}tr:last-child .o-table td:last-child,tr:last-child
      .o-table th:last-child{padding:0;}}@media (max-width:768px){.o-table{width:100%;}.o-table[data-mobile-labels] thead{position:absolute;left:-10000px;}.o-table[data-mobile-labels] td{display:flex;}.o-table[data-mobile-labels] td div{word-break:break-all;}.o-table[data-mobile-labels] td::before{content:attr(data-label);display:block;width:50%;font-weight:bold;margin-right:20px;flex-shrink:0;}}.legacy-html .o-quote{border-left:0;padding:0;margin-bottom:25px;}.o-quote:last-child{margin-bottom:0 !important;}.o-quote[data-type="col"]{padding-left:35px;margin-top:45px;}.o-quote[data-type="col"]:first-child{margin-top:0;}@media (max-width:768px){.o-quote[data-type="col"]{padding-left:28px;}}.o-quote[data-type="col-lg"]{display:grid;grid-template-columns:25% auto auto;grid-gap:45px;}@media (max-width:768px){.o-quote[data-type="col-lg"]{grid-template-columns:100%;grid-gap:28px;}}.o-quote[data-type="col-lg"] .o-quote__border{width:5px;order:1;}@media (max-width:768px){.o-quote[data-type="col-lg"] .o-quote__border{width:100%;height:5px;}}.o-quote[data-type="col-lg"] .o-quote__content{display:flex;align-items:center;order:2;}.o-quote[data-type=col]  footer{display:grid;grid-template-columns:75px auto auto;grid-gap:20px;align-items:center;}.o-quote[data-type=col-lg] footer img{max-width:175px;max-height:175px;margin-bottom:20px;}.o-quote footer img{border-radius:100%;width:100%;height:auto;max-width:75px;max-height:75px;}.o-quote footer p{font-size:16px!important;line-height:1.4!important;padding:0 !important;}.o-quote__content p{font-size:18px !important;line-height:1.5 !important;font-style:italic !important;}@media only screen and (min-width:400px){.o-quote__content p{font-size:calc(18px + 6 * ((100vw - 400px) / 1000)) !important;}}@media only screen and (min-width:1400px){.o-quote__content p{font-size:24px !important;}}.o-quote[data-type=col-lg] footer{text-align:center;display:flex;flex-direction:column;align-items:center;}.o-quote footer h4,.o-quote footer .modal-header h3,.modal-header .o-quote footer h3{font-family:source sans pro,helvetica neue,Helvetica,Arial,sans-serif;font-size:19px!important;margin-bottom:4px!important;}.o-play{position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;margin:auto;width:20%;}.o-play__circle{position:relative;width:100%;padding-top:100%;background-color:rgba(255,255,255,0.3);border-radius:100%;border:0;transition:background-color 300ms ease-in-out;background-image:url(/modules/custom/kcom_legacy_portfolio/images/case-studies/tri.svg);background-repeat:no-repeat;background-position:59% 50%;background-size:45% 45%;}.o-caret{width:50px;height:50px;border-radius:100%;background-color:#323334;position:absolute;border:0;top:50%;transform:translateY(-50%);}.o-caret::after{content:'';position:absolute;left:0;right:0;margin:auto;top:50%;transform:translateY(-50%);width:14px;height:23px;background-image:url(/modules/custom/kcom_legacy_portfolio/images/case-studies/caret.svg);background-repeat:no-repeat;background-size:14px 23px;}.o-caret[data-type="prev"]{left:-25px;}.o-caret[data-type="prev"]::after{transform:scale(-1) translateY(-50%) translateZ(0);transform-origin:50% 0;left:-4px;}.o-caret[data-type="next"]{right:-25px;}.o-caret[data-type="next"]::after{right:-4px;}@media only screen and (max-width:800px){.o-caret{width:40px;height:40px;}.o-caret::after{width:11px;height:18px;background-size:11px 18px;}}.o-pill{border:0;border-radius:100px;font-weight:700 !important;padding:10px 18px;transition:background-color 300ms ease-in-out,color 300ms ease-in-out;}.o-modal__window{position:fixed;top:0;right:0;left:0;bottom:0;margin:auto;z-index:-1;display:flex;align-items:center;justify-content:center;transition:z-index 0ms ease-in-out 500ms;}.o-modal[aria-hidden="false"] .o-modal__window{transition:z-index 0ms ease-in-out;z-index:99999;}.o-modal__content{position:relative;opacity:0;transform:scale(0.85) translateZ(0);transition:opacity 300ms ease-in-out,transform 300ms ease-in-out;width:100%;max-width:1200px;margin:auto;padding:20px;}.o-modal[data-type="text"] .o-modal__content{max-width:600px;}.o-modal[aria-hidden="false"] .o-modal__content{z-index:99999;transform:scale(1) translateZ(0);opacity:1;}.o-modal__overlay{background-color:rgba(25,25,25,0.95);position:fixed;top:0;right:0;left:0;bottom:0;visibility:hidden;opacity:0;transition:opacity 500ms ease-in-out,visibility 0ms ease-in-out 500ms,z-index 0ms ease-in-out 500ms;}.o-modal[aria-hidden="false"] .o-modal__overlay{opacity:1;visibility:visible;transition:opacity 500ms ease-in-out 10ms,visibility 0ms ease-in-out,z-index 0ms ease-in-out;z-index:9999;}.o-modal__inner{position:relative;background:#fff;border-radius:5px;overflow:hidden;}.o-modal__title{position:absolute;top:0;left:0;right:0;padding:15px 20px;border-bottom:1px solid #DEDEDE;}.o-modal__heading{font-size:18.75px;}.o-modal__text{max-height:calc(100vh - 155px);overflow-x:hidden;overflow-y:scroll;margin-top:51px;padding:20px;line-height:1.4;font-size:16px;}.o-modal__close{position:absolute;top:0;right:0;height:50px;width:50px;background:transparent;border:0;z-index:9999;}.o-modal__close::after{content:"\2715";color:#fff;font-size:28px;}.o-modal[data-type="text"] .o-modal__close::after{color:#323334;}.o-carousel{overflow:hidden;position:relative;width:100%;perspective:500px;transform-style:preserve-3d;transform-origin:0 0;}.o-carousel__item{visibility:hidden;width:100%;position:absolute;top:0;left:0;}.o-carousel[data-type="overlap"] .o-carousel__item{width:50%;}.o-carousel[data-type="overlap"] .o-carousel__item > *{background-color:#fff;}.o-carousel[data-type="overlap"] .o-carousel__item.active{box-shadow:0px 4px 30px rgba(50,51,52,0.1);}@media only screen and (max-width:600px){.o-carousel[data-type="overlap"] .o-carousel__item{width:100%;}}:root{--plyr-color-main:#323334;--plyr-audio-controls-background:#F8F8F8;--plyr-badge-background:#323334;--plyr-badge-border-radius:3px;--plyr-control-radius:3px;--plyr-audio-control-color:#323334;--plyr-audio-control-background-hover:#323334;--plyr-menu-color:#323334;--plyr-audio-range-track-background:#DEDEDE;--plyr-font-size-base:16px;--plyr-font-size-small:14px;--plyr-font-family:"Source Sans Pro",sans-serif;}.plyr--audio .plyr__controls{padding:0 !important;}.plyr__control .icon--not-pressed{position:relative;left:2px;}.plyr__control[data-plyr="play"],.plyr__control[data-plyr="mute"],.plyr__control:not([role="menuitem"])[data-plyr="settings"]{border-radius:100%;}.plyr__control[data-plyr="play"]{padding:0 !important;background:url(/modules/custom/kcom_legacy_portfolio/images/case-studies/tri.svg) no-repeat 59% 50%/45% 45% !important;width:20%;}.plyr.plyr--audio .plyr__controls .plyr__control[data-plyr="play"]{background-color:#323334;}.plyr:not(.plyr--audio) .plyr__controls .plyr__control[data-plyr="play"]{width:10%;}.plyr__control[data-plyr="play"]::before{content:'';display:block;padding-top:100%;}.plyr__control[data-plyr="play"] svg{display:none;}.plyr__control[data-plyr="play"]:hover{background-color:#d54688;}.plyr__progress__container{margin-left:1.5% !important;}.plyr__control.plyr__tab-focus{outline-style:none !important;}.plyr--full-ui .plyr__control[data-plyr="play"]{max-width:50px;}.plyr--full-ui .plyr__control[data-plyr="play"].plyr__controls__item{transition:none !important;}.plyr--full-ui .plyr__control[data-plyr="play"].plyr__control--pressed{background-image:url(/modules/custom/kcom_legacy_portfolio/images/case-studies/pause.svg) !important;background-repeat:no-repeat !important;background-position:50% 50% !important;background-size:40% 40% !important;}.plyr--full-ui .plyr__control[data-plyr="play"].plyr__control--overlaid{max-width:80px;transition:background-color 300ms ease-in-out;}.o-plyr[data-play-lg] .plyr--full-ui .plyr__control[data-plyr="play"].plyr__control--overlaid{max-width:120px;}.plyr--full-ui input[type=range].plyr__tab-focus::-webkit-slider-runnable-track{outline-style:none !important;}.plyr--full-ui input[type=range].plyr__tab-focus::-moz-range-track{outline-style:none !important;}.plyr--full-ui input[type=range].plyr__tab-focus::-ms-track{outline-style:none !important;}.plyr--video .plyr__control.plyr__tab-focus,.plyr--video .plyr__control:hover,.plyr--video .plyr__control[aria-expanded=true]{background-color:rgba(255,255,255,0.1);}.plyr__poster{background-size:cover;}.o-plyr[data-seamless] .plyr--video,.o-plyr[data-seamless] .plyr__video-wrapper{background-color:transparent;}.o-plyr[data-seamless][data-done] .plyr.plyr--paused .plyr__poster{opacity:1;display:block !important;}.o-plyr[data-seamless] .plyr.plyr--stopped .plyr__controls{z-index:-1;}.o-plyr[data-ltd-ctrl] .plyr__controls{background:transparent;padding:0;}.o-plyr[data-ltd-ctrl] .plyr__controls .plyr__control{margin-right:0;border-radius:0 !important;width:20% !important;}.o-plyr[data-ltd-ctrl] .plyr__controls .plyr__control[data-plyr="play"]:not(.plyr__control--pressed){background-image:none !important;}.o-plyr[data-ltd-ctrl] .plyr__controls .plyr__control[data-plyr="play"].plyr__control--pressed{background-color:rgba(255,255,255,0.05) !important;}.a-scale,.a-trans,.a-trans-pseudo,.a-fade,.a-fade-y,.a-y{transition:transform 500ms cubic-bezier(0.37,0,0.63,1),opacity 500ms cubic-bezier(0.37,0,0.63,1);}.a-scale[data-spd="m"],.a-trans[data-spd="m"],.a-trans-pseudo[data-spd="m"],.a-fade[data-spd="m"],.a-fade-y[data-spd="m"],.a-y[data-spd="m"]{transition:opacity 800ms cubic-bezier(0.37,0,0.63,1),transform 800ms cubic-bezier(0.37,0,0.63,1);}.a-scale[data-spd="ms"],.a-trans[data-spd="ms"],.a-trans-pseudo[data-spd="ms"],.a-fade[data-spd="ms"],.a-fade-y[data-spd="ms"],.a-y[data-spd="ms"]{transition:opacity 1200ms cubic-bezier(0.37,0,0.63,1),transform 1200ms cubic-bezier(0.37,0,0.63,1);}.a-scale[data-spd="s"],.a-trans[data-spd="s"],.a-trans-pseudo[data-spd="s"],.a-fade[data-spd="s"],.a-fade-y[data-spd="s"],.a-y[data-spd="s"]{transition:opacity 1500ms cubic-bezier(0.37,0,0.63,1),transform 1500ms cubic-bezier(0.37,0,0.63,1);}.a-scale{opacity:0;transform:scale(1.15) translateZ(0);}.a-scale[data-sc="sm"]{transform:scale(1.1) translateZ(0);}.a-scale[data-sc="s"]{transform:scale(1.075) translateZ(0);}.a-scale[data-sc="xs"]{transform:scale(1.066) translateZ(0);}.a-scale[data-sc="xxs"]{transform:scale(1.045) translateZ(0);}[data-vis-all="true"] .a-scale,.a-scale[data-vis="true"]{opacity:1;transform:scale(1) translateZ(0);}.a-trans,.a-trans-pseudo::after{opacity:0;transform:translateX(-50%);transform-origin:0 0;}.a-trans-pseudo::after{transition:inherit;}[data-vis-all="true"] .a-trans,.a-trans[data-vis="true"]{opacity:1;transform:translateX(0);}[data-vis-all="true"] .a-trans-pseudo::after,.a-trans-pseudo[data-vis="true"]::after{opacity:1;transform:translateX(0);}.a-fade,.a-fade-y{opacity:0;}[data-vis-all="true"] .a-fade,.a-fade[data-vis="true"],[data-vis-all="true"]
  .a-fade-y,.a-fade-y[data-vis="true"]{opacity:1 !important;}.a-fade-y,.a-y{transform-origin:0 0;transform:translateY(20px);}.a-fade-y[data-y="l"],.a-y[data-y="l"]{transform:translateY(25px);}.a-fade-y[data-y="s"],.a-y[data-y="s"]{transform:translateY(10px);}.a-fade-y[data-y="xs"],.a-y[data-y="xs"]{transform:translateY(5px);}.a-fade-y[data-y="100"],.a-y[data-y="100"]{transform:translateY(100%);}.a-fade-y[data-y="-100"],.a-y[data-y="-100"]{transform:translateY(-100%);}@media (max-width:992px){.a-fade-y[data-y="l"],.a-fade-y:not([data-y]),.a-y[data-y="l"],.a-y:not([data-y]){transform:translateY(15px);}}[data-vis-all="true"] .a-fade-y,.a-fade-y[data-vis="true"],[data-vis-all="true"]
  .a-y,.a-y[data-vis="true"]{transform:translateY(0) !important;}.no-io .a-scale,.no-io .a-trans,.no-io .a-trans-pseudo,.no-io .a-trans-pseudo::after,.no-io .a-fade,.no-io .a-fade-y,.no-io .a-y{opacity:1 !important;transform:scale(1) translateY(0) translateX(0) translateZ(0) !important;}@media (prefers-reduced-motion:reduce){.legacy-html{scroll-behavior:auto;}*,*::before,*::after{transition:none !important;transition-easing-function:linear !important;animation-duration:0.001ms !important;animation-iteration-count:1 !important;transition-duration:0.001ms !important;}.a-scale,.a-trans,.a-trans-pseudo,.a-trans-pseudo::after,.a-fade,.a-fade-y,.a-y{opacity:1 !important;transform:scale(1) translateY(0) translateX(0) translateZ(0) !important;}}@font-face{font-family:"Braille Normal";src:url(/modules/custom/kcom_legacy_portfolio/components/organisms/portfolio-page--afb/fonts/BRAILLE1.woff) format("woff"),url(/modules/custom/kcom_legacy_portfolio/components/organisms/portfolio-page--afb/fonts/BRAILLE1.ttf) format("truetype"),url(/modules/custom/kcom_legacy_portfolio/components/organisms/portfolio-page--afb/fonts/BRAILLE1.svg#BrailleNormal) format("svg");font-weight:normal;font-style:normal;}.afb-hero{overflow:hidden;position:relative;background-color:#F1D500;opacity:0;padding-top:250px;}@media only screen and (min-width:0px){.afb-hero{padding-top:calc(250px + 450 * ((100vw - 0px) / 1400));}}@media only screen and (min-width:1400px){.afb-hero{padding-top:700px;}}.afb-hero > .afb-braille{position:absolute;top:0;left:0;opacity:0.06;}.afb-hero > .afb-braille::after{content:'';position:absolute;top:0;right:0;left:0;bottom:0;background:linear-gradient(90deg,rgba(241,213,0,0) 0%,#f1d500 10%);transform-origin:right;transition:transform 2000ms ease 500ms;}.afb-hero[data-vis="true"]{opacity:1;}.afb-hero[data-vis="true"] > .afb-braille::after{transform:scaleX(0);}.afb-braille{font-family:'Braille Normal',sans-serif;letter-spacing:-0.1em;color:#002D72;}.afb-braille__content{display:grid;grid-auto-flow:column;}.afb-braille__content > div{width:50%;white-space:nowrap;}.afb-braille__content > div > div{min-height:0vw;font-size:20px;}@media only screen and (min-width:0px){.afb-braille__content > div > div{font-size:calc(20px + 60 * ((100vw - 0px) / 1400));}}@media only screen and (min-width:1400px){.afb-braille__content > div > div{font-size:80px;}}.afb-braille__content > div > div::after{content:" ";white-space:pre;}.afb-heart{position:absolute;top:0;left:50%;transform:translateX(-50%);width:100%;height:100%;max-width:1400px;min-width:500px;margin:auto;}.afb-heart .afb-braille{color:#F1D500;}.afb-heart__p,.afb-video-still{position:relative;padding-top:56.301429%;}.afb-heart__p svg,.afb-video-still img{position:absolute;top:0;left:0;width:100%;height:100%;}.afb-heart__p{top:50%;transform:translateY(-50%);}.afb-heart__m{filter:grayscale(100%);}.afb-heart__o,.afb-heart__m{transform:scale(1.2);transition:transform 1750ms ease;}.afb-hero[data-vis="true"] .afb-heart__o,.afb-hero[data-vis="true"]
  .afb-heart__m{transform:scale(1);}.afb-heart__media{object-fit:cover;width:100%;height:100%;}.afb-heart__o{opacity:0.5;}.afb-heart__overlay{width:200vw;height:200vw;background:#002D72;}@supports (mix-blend-mode:darken){.afb-heart__o{mix-blend-mode:darken;}}.afb-transition{position:absolute;z-index:1;top:0;left:0;width:100%;background-color:#002D72;transform:scaleX(0);transform-origin:left top;transform-box:fill-box;padding-top:250px;}@media only screen and (min-width:0px){.afb-transition{padding-top:calc(250px + 450 * ((100vw - 0px) / 1400));}}@media only screen and (min-width:1400px){.afb-transition{padding-top:700px;}}.afb-transition[data-vis="true"]{animation:2000ms ease 0ms _aSwipe;}@keyframes _aSwipe{0%{transform:scaleX(0);transform-origin:left top;}50%{transform:scaleX(1);transform-origin:left top;}51%{transform:scaleX(1);transform-origin:right top;}60%{transform:scaleX(1);transform-origin:right top;}100%{transform:scaleX(0);transform-origin:right top;}}.afb-sketches{display:grid;grid-template-columns:auto 40%;grid-gap:6%;}.afb-sketches figcaption{margin-left:auto;padding-bottom:9%;}@media (max-width:768px){.afb-sketches{grid-template-columns:100%;grid-gap:60px;}}@media (min-width:768px){.afb-sketches figcaption{text-align:right;width:80%;}}.afb-split{display:grid;grid-template-columns:auto 45%;}@media (max-width:768px){.afb-split{grid-template-columns:100%;}}@media (min-width:768px){.afb-split__view{overflow:hidden;height:60vh;min-height:350px;max-height:600px;}.afb-split__view img{height:100%;object-fit:cover;}}.afb-split__code{border:0;color:#DEDEDE;background-color:#1A1A1A;border-radius:0;position:relative;}.afb-split__scroll{overflow-y:scroll;overflow-x:hidden;position:relative;padding:10px;height:60vh;min-height:350px;max-height:600px;}.afb-code__line{font-size:13px;line-height:1.4;word-break:break-word;}.afb-code__line pre{margin:0;padding:0;background:transparent;border:0;color:#DEDEDE;font-size:inherit;line-height:inherit;white-space:inherit;}.afb-code__line::before{content:attr(data-line);position:absolute;opacity:0.2;left:7px;font-family:Menlo,Monaco,Consolas,"Courier New",monospace;font-size:inherit;line-height:inherit;}.afb-code__line[data-level="0"]{margin-left:15px;}.afb-code__line[data-level="1"]{margin-left:30px;}.afb-code__line[data-level="2"]{margin-left:45px;}.afb-code__line[data-level="3"]{margin-left:60px;}.afb-code__line[data-level="4"]{margin-left:75px;}.afb-code__line[data-level="5"]{margin-left:90px;}.afb-code__line[data-level="6"]{margin-left:105px;}.afb-code__line[data-level="7"]{margin-left:120px;}.afb-code__line[data-level="8"]{margin-left:135px;}.afb-code__line[data-level="9"]{margin-left:150px;}.afb-code__line[data-level="10"]{margin-left:175px;}.afb-code__tag{color:#3682e2;}.afb-code__attr{color:#F1D500;}.afb-code__comment{opacity:0.3;}.afb-audio-title{font-size:16px;position:absolute;top:0;left:50px;padding-left:3px;margin-left:1.5% !important;}.afb-video-still img{object-fit:cover;}.o-quote[data-type="col"][data-client="afb"]{border-left:5px solid #F1D500;}.o-quote[data-type="col-lg"][data-client="afb"] .o-quote__border{background:#F1D500;}.o-play{max-width:150px;}.o-play__circle:hover,.o-play__circle:focus,.o-play__circle:active{background-color:#1f74df;}.page-afb .o-pill{background-color:#DEDEDE;}.page-afb .o-pill[aria-selected="true"]{background-color:#323334;color:#fff;}.page-afb .o-pill:hover,.page-afb .o-pill:active{background-color:#1f74df;color:#fff;}.afb-backdrop{display:inline-block;position:relative;width:100%;}.afb-backdrop img{position:relative;}.afb-backdrop::before{content:'';position:absolute;top:-33%;left:-33%;width:133%;height:133%;background-image:url(/modules/custom/kcom_legacy_portfolio/images/case-studies/afb/dot.png);background-position:100% 100%;transform:scale(0.5);transform-origin:right bottom;background-size:16px;margin-top:15px;margin-left:15px;}@media only screen and (min-width:0px){.afb-backdrop::before{background-size:calc(16px + 12 * ((100vw - 0px) / 1400));}}@media only screen and (min-width:1400px){.afb-backdrop::before{background-size:28px;}}@media only screen and (min-width:0px){.afb-backdrop::before{margin-top:calc(15px + 15 * ((100vw - 0px) / 1400));}}@media only screen and (min-width:1400px){.afb-backdrop::before{margin-top:30px;}}@media only screen and (min-width:0px){.afb-backdrop::before{margin-left:calc(15px + 15 * ((100vw - 0px) / 1400));}}@media only screen and (min-width:1400px){.afb-backdrop::before{margin-left:30px;}}.afb-backdrop.afb-backdrop--lg::before{margin-top:18px;margin-left:18.5px;}@media only screen and (min-width:0px){.afb-backdrop.afb-backdrop--lg::before{margin-top:calc(18px + 18 * ((100vw - 0px) / 1400));}}@media only screen and (min-width:1400px){.afb-backdrop.afb-backdrop--lg::before{margin-top:36px;}}@media only screen and (min-width:0px){.afb-backdrop.afb-backdrop--lg::before{margin-left:calc(18.5px + 18 * ((100vw - 0px) / 1400));}}@media only screen and (min-width:1400px){.afb-backdrop.afb-backdrop--lg::before{margin-left:36.5px;}}.afb-num-title{font-size:24px !important;}@media only screen and (min-width:0px){.afb-num-title{font-size:calc(24px + 4 * ((100vw - 0px) / 1400)) !important;}}@media only screen and (min-width:1400px){.afb-num-title{font-size:28px !important;}}.afb-num-title span{color:#1f74df;}@media (min-width:768px){.afb-num-title{display:flex;margin-left:-30px;}.afb-num-title span{display:inline-block;flex-shrink:0;width:30px;margin-right:5px;}}.afb-tabs{display:grid;grid-template-columns:150px 2px auto;grid-gap:5%;}.afb-tabs h5{font-size:21px;margin-bottom:25px;}@media only screen and (max-width:768px){.afb-tabs{grid-template-columns:100%;grid-gap:40px;}}.afb-tabs__sep{width:2px;height:100%;background-color:#C6D8E9;}@media only screen and (max-width:768px){.afb-tabs__sep{width:100%;height:2px;}}@media only screen and (min-width:768px){.afb-tabs__aside{text-align:right;}}.afb-tabs__nav{margin:-10px;}.afb-tabs__nav > div{padding:10px;}@media only screen and (max-width:768px){.afb-tabs__nav{display:flex;flex-wrap:wrap;margin:-5px;}.afb-tabs__nav > div{padding:5px;}}.afb-tabs__img{background-color:#F2F2F2;position:relative;padding-top:30%;}.afb-tabs__img > div,.afb-tabs__img img{position:absolute;top:0;left:0;width:100%;height:100%;}.afb-tabs__img img{object-fit:contain;}@media only screen and (max-width:1024px){.afb-tabs__img{padding-top:50%;}}.afb-tabs__audio{margin-top:5%;}.afb-tabs__actions{display:grid;grid-gap:20px;align-items:center;}@media only screen and (min-width:768px){.afb-tabs__actions{grid-template-columns:auto 160px;grid-gap:4%;}}.afb-outline-button{display:inline-block;padding:12px 26px;border:2px solid #ADADAE;border-radius:50px;text-decoration:none;color:#323334;font-weight:700;background:transparent;transition:color 300ms ease-in-out,border-color 300ms ease-in-out;}.afb-outline-button:hover,.afb-outline-button:active{color:#1f74df;border-color:#1f74df;}.afb-scroll-gradient{position:absolute;bottom:0;left:0;right:0;height:25px;background:linear-gradient(0deg,white 0%,rgba(255,255,255,0) 100%);}.afb-split__code .afb-scroll-gradient{height:12px;background:linear-gradient(0deg,#1a1a1a 0%,rgba(26,26,26,0) 100%);}.page-afb .plyr--audio .plyr__control[data-plyr="play"]{background-color:#323334 !important;}.page-afb .plyr__control--overlaid{background-color:#1f74df !important;}.page-afb .o-modal .plyr--full-ui input[type=range]{color:#1f74df;}.page-afb .afb-tabs__audio .plyr__progress__container,.page-afb .afb-tabs__audio .plyr__time{margin-top:15px;}@media (prefers-reduced-motion:reduce){.afb-transition{display:none;}.afb-heart__o,.afb-heart__m{transform:scale(1);}.afb-hero{opacity:1 !important;}.afb-hero > .afb-braille::after{transform:scaleX(0);}}.page-fastrak .content-wrapper a:not(.o-button){color:#902F6E;text-decoration-color:#902f6e;}.page-fastrak .content-wrapper a:not(.o-button):hover,.page-fastrak .content-wrapper a:not(.o-button):focus,.page-fastrak .content-wrapper a:not(.o-button):active{text-decoration-color:rgba(144,47,110,0);}.ft-tx{font-size:18px;}.ft-bg-teal{background-color:#118792;}.ft-bg-magenta{background-color:#902F6E;}.l-grid[data-type="col-rows"] > *:first-child{grid-row-start:1;grid-row-end:3;}@media only screen and (min-width:500px){.l-grid[data-type="col-rows"] > *:first-child img{position:absolute;object-fit:cover;height:100%;width:100%;}}@media only screen and (max-width:900px) and (min-width:500px){.l-grid[data-type="col-rows-alt"] > *:first-child{grid-column:span 2;}}@media only screen and (min-width:900px){.l-grid[data-type="col-rows-alt"]{grid-template-columns:1.33333fr 1fr 1fr;}.l-grid[data-type="col-rows-alt"] > *:first-child{grid-column-start:2;grid-column-end:4;padding-top:8%;width:75%;}.l-grid[data-type="col-rows-alt"] > *:nth-child(2){grid-row-start:1;grid-row-end:3;}.l-grid[data-type="col-rows-alt"] > *:nth-child(2) img{position:absolute;object-fit:cover;height:100%;width:100%;}}.ft-hero__bg{padding-top:250px;}@media only screen and (min-width:0px){.ft-hero__bg{padding-top:calc(250px + 450 * ((100vw - 0px) / 1400));}}@media only screen and (min-width:1400px){.ft-hero__bg{padding-top:700px;}}.ft-hero__bg::after{content:'';background-color:rgba(17,135,146,0.75);z-index:1;}.ft-hero__p{position:relative;padding-bottom:75%;width:100%;top:50%;transform:translateY(-50%);min-height:250px;}@media only screen and (min-width:0px){.ft-hero__p{min-height:calc(250px + 450 * ((100vw - 0px) / 1400));}}@media only screen and (min-width:1400px){.ft-hero__p{min-height:700px;}}.ft-hero__fg{margin-right:25%;right:0;bottom:0;width:auto;height:auto;}.ft-hero__fi,.ft-hero__fo{height:100%;min-height:250px;}@media only screen and (min-width:0px){.ft-hero__fi,.ft-hero__fo{min-height:calc(250px + 450 * ((100vw - 0px) / 1400));}}@media only screen and (min-width:1400px){.ft-hero__fi,.ft-hero__fo{min-height:700px;}}.ft-hero__fi{object-fit:cover;width:100vw;}.ft-hero__fo{width:100%;background-color:rgba(144,47,110,0.75);}.ft-hero__fe::before{content:'';background-color:#EFE6EC;transform:translateX(-33.33333%);}.ft-hero__fb{transform:translateX(33.33333%);fill:#EFE6EC;}.ft-hero__fb[data-o]{transform:translateX(51.5%);}.page-fastrak .o-button div{transition:transform 400ms ease-in-out;}.page-fastrak .o-button div::after{content:'';background-color:#E4F0F1;position:absolute;left:0;width:200%;top:0;opacity:0.2;transform:rotate(-40deg);}.page-fastrak .o-button div:first-child{transform:translate(-105%,-100%);}.page-fastrak .o-button div:first-child::after{height:100%;}.page-fastrak .o-button div:nth-child(2){transform:translate(-90%,-100%);}.page-fastrak .o-button div:nth-child(2)::after{height:50%;}.page-fastrak .o-button:hover div:first-child,.page-fastrak .o-button:focus div:first-child,.page-fastrak .o-button:active div:first-child{transform:translate(0%,0%);}.page-fastrak .o-button:hover div:nth-child(2),.page-fastrak .o-button:focus div:nth-child(2),.page-fastrak .o-button:active div:nth-child(2){transform:translate(15%,0);}.page-fastrak .o-play{width:15%;max-width:120px;}.page-fastrak .o-play__circle{background-color:#902F6E;}.page-fastrak .o-play__circle:hover,.page-fastrak .o-play__circle:focus,.page-fastrak .o-play__circle:active{background-color:#323334;}.o-quote[data-type="ft"] .o-quote__content{font-weight:600;}@media only screen and (min-width:1000px){.o-quote[data-type="ft"]{width:75%;}}.page-fastrak .o-pill{background-color:#F2F2F2;}.page-fastrak .o-pill[data-active]{background-color:#118792;color:#fff;}.page-fastrak .o-pill:not([data-active]):hover,.page-fastrak .o-pill:not([data-active]):active{background-color:#323334;color:#fff;}.page-fastrak .o-caret{transition:background-color 200ms ease-in-out;}.page-fastrak .o-caret:hover{background-color:#902F6E;}.page-fastrak .o-caret[data-theme="teal"]:hover{background-color:#118792;}.ft-overlay{position:relative;}.ft-overlay::after{content:'';background-color:rgba(144,47,110,0.4);}.ft-overlay[data-op="75"]::after{background-color:rgba(144,47,110,0.75);}.ft-backdrop{background-repeat:no-repeat;background-size:cover;background-position:100% 50%;opacity:0.2;}.ft-backdrop[data-color="teal"]{background-image:url(/modules/custom/kcom_legacy_portfolio/images/case-studies/ft/chevron-teal.svg);}.ft-backdrop[data-color="magenta"]{background-image:url(/modules/custom/kcom_legacy_portfolio/images/case-studies/ft/chevron-magenta.svg);}.ft-backdrop[data-overlap]{left:auto;right:11%;}@media only screen and (min-width:600px){.ft-accordion-contain{box-shadow:0 4px 30px rgba(50,51,52,0.08);}}.ft-accordion{--buttonW:120px;--totalButtonW:calc(var(--buttonW) * var(--items));width:calc(((100% - var(--totalButtonW)) * var(--items)) + var(--totalButtonW));}.ft-accordion .ft-accordion__control{width:var(--buttonW);flex-shrink:0;}@media only screen and (max-width:600px){.ft-accordion{width:100%;flex-wrap:wrap;}.ft-accordion .ft-accordion__item{transform:none !important;margin-bottom:30px;}.ft-accordion .ft-accordion__item:last-child{margin-bottom:0;}.ft-accordion .ft-accordion__trigger,.ft-accordion .ft-accordion__control{pointer-events:none;}}@media only screen and (max-width:1000px){.ft-accordion{--buttonW:50px;}.ft-accordion .ft-accordion__trigger{transform:rotate(-90deg) translateX(-50%);transform-origin:0 0;position:absolute;top:50%;left:0;width:100vh;}}.ft-accordion__drag{display:flex;align-items:center;}.ft-accordion__control{overflow:hidden;background:#fff;}@media only screen and (min-width:600px){.ft-accordion__control{box-shadow:0 0 20px rgba(50,51,52,0.15) !important;}}.ft-accordion__trigger{font-family:"Futura","Poppins","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:800;font-size:21px !important;line-height:1.35;padding:13px 15px;transition:background-color 300ms ease-in-out,color 300ms ease-in-out;background-color:#E4F0F1;color:#118792;width:inherit;border:0;}.ft-accordion__trigger[aria-expanded="true"]{background-color:#118792;color:#fff;}.ft-slide{background-color:#fff;}.ft-slide__p{padding:60px 75px;}@media only screen and (max-width:800px){.ft-slide__p{padding:30px 35px;}}@supports (mix-blend-mode:darken){.ft-overlay::after,.ft-hero__bg::after,.ft-hero__fm{mix-blend-mode:darken;}}.nmai-bg-maroon{background-color:#7A232F;}.nmai-bg-dark-blue{background-color:#00193A;}.nmai-bg-blue{background-color:#1D51A3;}.nmai-bg-gold{background-color:#A58D31;}.nmai-bg-olive{background-color:#8B813C;}.nmai-bg-olive-dark{background-color:#545827;}.nmai-bg-taupe{background-color:#887874;}.nmai-bg-taupe-light{background-color:#E7E4E3;}.nmai-bg-light-gray{background-color:#F2F2F2;}.nmai-hero{background-color:#00193A;}.nmai-hero .nmai-star-2-r[data-y="100"]::before{transform:translate(-25%,-40%) !important;}.nmai-hero .nmai-star-2-r[data-y="15"]::before{visibility:hidden;}.nmai-hero .nmai-star[data-x="100"]::before{transform:translate(80%,-70%) !important;}@media only screen and (max-width:768px){.nmai-hero .nmai-star-2-r[data-y="100"]::before{visibility:hidden;}.nmai-hero .nmai-star-2-r[data-y="15"]::before{visibility:visible;transform:translate(calc(-20px + -25%),-53%) !important;}}.nmai-hero__grid{grid-template-columns:37% 1fr;grid-gap:100px;}@media only screen and (max-width:1000px){.nmai-hero__grid{grid-gap:50px;}}@media only screen and (max-width:768px){.nmai-hero__grid{grid-template-columns:100%;}}.nmai-hero__text{padding-top:100px;}.nmai-hero__text p{font-size:16px !important;}@media only screen and (min-width:0px){.nmai-hero__text p{font-size:calc(16px + 4 * ((100vw - 0px) / 1400)) !important;}}@media only screen and (min-width:1400px){.nmai-hero__text p{font-size:20px !important;}}@media only screen and (min-width:769px){.nmai-hero__text{padding-bottom:100px;margin-bottom:9.5%;}}.nmai-hero__title{line-height:1.2;margin-bottom:25px;font-size:40px;}@media only screen and (min-width:0px){.nmai-hero__title{font-size:calc(40px + 14 * ((100vw - 0px) / 1400));}}@media only screen and (min-width:1400px){.nmai-hero__title{font-size:54px;}}@media only screen and (min-width:769px){.nmai-hero__title{margin-right:-70%;}}.nmai-hero__title::before{content:'';background-color:#545827;position:absolute;width:20px;height:10px;left:-30px;top:30px;transform:translateX(-100%) scalex(0);transform-origin:0 0;transition:transform 1000ms cubic-bezier(0.4,0,0,1),opacity 1000ms cubic-bezier(0.4,0,0,1);opacity:0;}.nmai-hero__title[data-vis-all="true"]::before{transform:translateX(-100%) scalex(1);opacity:1;}@media only screen and (min-width:769px){.nmai-hero__title::before{width:calc((100vw - 1300px) / 2);}}.nmai-hero__media{margin-top:auto;}.nmai-hero__media .o-aspect-ratio{overflow:visible;}.nmai-hero__media .nmai-tout-h{position:absolute;width:45%;}.nmai-hero__media .nmai-tout-h:first-child{top:0;}.nmai-hero__media .nmai-tout-h:first-child,.nmai-hero__media .nmai-tout-h:last-child{right:0;}.nmai-hero__media .nmai-tout-h:last-child{bottom:0;}.nmai-hero__media .nmai-tout-h:nth-child(2){left:0;bottom:11%;}.nmai-hero__media .nmai-tout-h:nth-child(2)::after{content:'';height:500px;width:200vw;background:#E7E4E3;position:absolute;left:-100vw;}@media only screen and (max-width:768px){.nmai-hero__media .nmai-tout-h:first-child{left:40%;}}@media only screen and (min-width:769px){.nmai-hero__media{padding-top:9.5%;}}@media only screen and (min-width:1500px){.nmai-hero__media{margin-right:-60px;}}@media only screen and (min-width:1340px){.nmai-hero__media .nmai-tout-h:nth-child(2) .nmai-flag__line{width:calc(223% + 20px + ((100vw - 1340px) / 2));}}@media only screen and (max-width:600px){.nmai-panels::before{top:15% !important;}}@media only screen and (max-width:900px) and (min-width:601px){.nmai-panels::before{visibility:hidden;}}.nmai-panels__cover::after{content:'';position:absolute;width:100vw;height:500px;background-color:#F2F2F2;}.nmai-panels__border::after{content:'';display:block;height:24px;background-color:#D1D2D4;position:relative;z-index:1;transform:scaleX(0);transform-origin:0 0;transition:transform 1000ms cubic-bezier(0.4,0,0,1);}.nmai-panels__border[data-vis="true"]::after{transform:scaleX(1);}.nmai-panels__contain > *{width:25%;}@media only screen and (max-width:600px){.nmai-panels__contain > *{width:50%;}}.nmai-panels__shadow{box-shadow:72.757px 68.6033px 80px 0 rgba(7,7,7,0.26),36.8332px 34.7304px 34.875px 0 rgba(7,7,7,0.1788),14.5514px 13.7207px 13px 0 rgba(7,7,7,0.135),3.18312px 3.00139px 4.625px 0 rgba(7,7,7,0.0912);}.nmai-panels__text{text-align:right;}@media only screen and (max-width:900px) and (min-width:601px){.nmai-panels__text{width:100%;}}@media only screen and (min-width:901px){.nmai-panels__text{max-width:280px;}.nmai-panels__text p{padding-bottom:30px;}}@media only screen and (min-width:1000px){.nmai-panels__text p{margin-right:-30px !important;}}.nmai-topics-wirefames{font-size:12px;text-align:right;}.nmai-video-still img{object-fit:cover;}.nmai-flag{position:relative;padding-top:12px;}@media only screen and (max-width:768px){.nmai-flag{padding-top:8px;}.nmai-flag .nmai-flag__line{height:8px;}}.nmai-flag__line{position:absolute;top:0;right:0;width:calc(100vw - 20px);height:12px;transform-origin:0 0;transform:scaleX(0) translateZ(0);transition:transform 1000ms cubic-bezier(0.4,0,0,1),opacity 1000ms cubic-bezier(0.4,0,0,1);opacity:0;}.nmai-flag__line[data-reverse]{transform-origin:100% 0;left:0;}.nmai-flag[data-vis-all="true"] .nmai-flag__line{opacity:1;transform:scaleX(1) translateZ(0);}@media only screen and (min-width:1040px){.l-container-m .nmai-flag__line{width:calc(100% + 20px + ((100vw - 1040px) / 2));}}@media only screen and (min-width:1240px){.l-container-md .nmai-flag__line{width:calc(100% + 20px + ((100vw - 1240px) / 2));}}@media only screen and (min-width:1340px){.l-container-lg .nmai-flag__line{width:calc(100% + 20px + ((100vw - 1340px) / 2));}}@media only screen and (min-width:768px){.nmai-tout-h[data-reverse] > *:first-child{order:2;}}.nmai-tout-h__media img{transition-delay:200ms,200ms;}.nmai-topics-wirefames .nmai-tout-h__media,.nmai-hero__media .nmai-tout-h__media{width:100%;}.nmai-tout-h__b::after{content:'';box-sizing:content-box;position:absolute;left:-200px;top:-200px;width:100%;height:calc(100% + 200px);border-bottom:200px solid #00193A;border-left:200px solid #00193A;border-right:200px solid #00193A;transition:transform 1200ms cubic-bezier(0.4,0,0,1) 200ms;transform:scale(0.8,0.75) translateZ(0);}.nmai-bg-taupe-light .nmai-tout-h__b::after{border-color:#E7E4E3;}.nmai-bg-light-gray .nmai-tout-h__b::after{border-color:#F2F2F2;}.nmai-tout-h__b[data-vis-all="true"]::after,.nmai-tout-h__media[data-vis-all="true"] .nmai-tout-h__b::after{transform:scale(1) translateZ(0);}.page-nmai .o-play{width:15% !important;max-width:80px;}.page-nmai .o-play__circle{background-color:transparent !important;}.page-nmai .o-button{transition:background-color 300ms ease-in-out;}.page-nmai .o-button:hover,.page-nmai .o-button:focus,.page-nmai .o-button:active{background-color:#962231;}.nmai-star,.nmai-star-2,.nmai-star-2-r{position:relative;}.nmai-star::before,.nmai-star-2::before,.nmai-star-2-r::before{content:'';position:absolute;opacity:0.15;background-repeat:no-repeat;background-size:contain;z-index:1;}.nmai-star[data-maroon]::before,.nmai-star[data-gold-dark]::before,.nmai-star[data-blue]::before,.nmai-star-2[data-maroon]::before,.nmai-star-2[data-gold-dark]::before,.nmai-star-2[data-blue]::before,.nmai-star-2-r[data-maroon]::before,.nmai-star-2-r[data-gold-dark]::before,.nmai-star-2-r[data-blue]::before{opacity:0.2;}.nmai-star[data-z]::before,.nmai-star-2[data-z]::before,.nmai-star-2-r[data-z]::before{z-index:2;}.nmai-star[data-x="0"]::before,.nmai-star-2[data-x="0"]::before,.nmai-star-2-r[data-x="0"]::before{left:0;}.nmai-star[data-x="25"]::before,.nmai-star-2[data-x="25"]::before,.nmai-star-2-r[data-x="25"]::before{left:25%;}.nmai-star[data-x="33"]::before,.nmai-star-2[data-x="33"]::before,.nmai-star-2-r[data-x="33"]::before{left:33%;}.nmai-star[data-x="50"]::before,.nmai-star-2[data-x="50"]::before,.nmai-star-2-r[data-x="50"]::before{left:50%;}.nmai-star[data-x="center"]::before,.nmai-star-2[data-x="center"]::before,.nmai-star-2-r[data-x="center"]::before{left:0;right:0;margin-left:auto;margin-right:auto;}.nmai-star[data-x="60"]::before,.nmai-star-2[data-x="60"]::before,.nmai-star-2-r[data-x="60"]::before{left:60%;}.nmai-star[data-x="66"]::before,.nmai-star-2[data-x="66"]::before,.nmai-star-2-r[data-x="66"]::before{left:66%;}.nmai-star[data-x="75"]::before,.nmai-star-2[data-x="75"]::before,.nmai-star-2-r[data-x="75"]::before{left:75%;}.nmai-star[data-x="100"]::before,.nmai-star-2[data-x="100"]::before,.nmai-star-2-r[data-x="100"]::before{right:0;}.nmai-star[data-y="0"]::before,.nmai-star-2[data-y="0"]::before,.nmai-star-2-r[data-y="0"]::before{top:0;}.nmai-star[data-y="10"]::before,.nmai-star-2[data-y="10"]::before,.nmai-star-2-r[data-y="10"]::before{top:10%;}.nmai-star[data-y="15"]::before,.nmai-star-2[data-y="15"]::before,.nmai-star-2-r[data-y="15"]::before{top:15%;}.nmai-star[data-y="20"]::before,.nmai-star-2[data-y="20"]::before,.nmai-star-2-r[data-y="20"]::before{top:20%;}.nmai-star[data-y="25"]::before,.nmai-star-2[data-y="25"]::before,.nmai-star-2-r[data-y="25"]::before{top:25%;}.nmai-star[data-y="30"]::before,.nmai-star-2[data-y="30"]::before,.nmai-star-2-r[data-y="30"]::before{top:30%;}.nmai-star[data-y="33"]::before,.nmai-star-2[data-y="33"]::before,.nmai-star-2-r[data-y="33"]::before{top:33%;}.nmai-star[data-y="40"]::before,.nmai-star-2[data-y="40"]::before,.nmai-star-2-r[data-y="40"]::before{top:40%;}.nmai-star[data-y="50"]::before,.nmai-star-2[data-y="50"]::before,.nmai-star-2-r[data-y="50"]::before{top:50%;}.nmai-star[data-y="center"]::before,.nmai-star-2[data-y="center"]::before,.nmai-star-2-r[data-y="center"]::before{top:0;bottom:0;margin-top:auto;margin-bottom:auto;}.nmai-star[data-y="55"]::before,.nmai-star-2[data-y="55"]::before,.nmai-star-2-r[data-y="55"]::before{top:55%;}.nmai-star[data-y="60"]::before,.nmai-star-2[data-y="60"]::before,.nmai-star-2-r[data-y="60"]::before{top:60%;}.nmai-star[data-y="66"]::before,.nmai-star-2[data-y="66"]::before,.nmai-star-2-r[data-y="66"]::before{top:66%;}.nmai-star[data-y="70"]::before,.nmai-star-2[data-y="70"]::before,.nmai-star-2-r[data-y="70"]::before{top:70%;}.nmai-star[data-y="75"]::before,.nmai-star-2[data-y="75"]::before,.nmai-star-2-r[data-y="75"]::before{top:75%;}.nmai-star[data-y="80"]::before,.nmai-star-2[data-y="80"]::before,.nmai-star-2-r[data-y="80"]::before{top:80%;}.nmai-star[data-y="90"]::before,.nmai-star-2[data-y="90"]::before,.nmai-star-2-r[data-y="90"]::before{top:90%;}.nmai-star[data-y="95"]::before,.nmai-star-2[data-y="95"]::before,.nmai-star-2-r[data-y="95"]::before{top:95%;}.nmai-star[data-y="100"]::before,.nmai-star-2[data-y="100"]::before,.nmai-star-2-r[data-y="100"]::before{bottom:0;}.nmai-star[data-y="110"]::before,.nmai-star-2[data-y="110"]::before,.nmai-star-2-r[data-y="110"]::before{bottom:-8%;}@media only screen and (max-width:1000px){.nmai-star[data-auto-r]::before,.nmai-star-2[data-auto-r]::before,.nmai-star-2-r[data-auto-r]::before{bottom:0 !important;top:auto !important;}}@media only screen and (max-width:1024px){.nmai-star::before,.nmai-star-2::before,.nmai-star-2-r::before{opacity:0.2;}}@media only screen and (min-width:1600px){.nmai-star[data-x="0"]::before,.nmai-star-2[data-x="0"]::before,.nmai-star-2-r[data-x="0"]::before{left:calc((100vw - 1600px) / 2);}.nmai-star[data-x="100"]::before,.nmai-star-2[data-x="100"]::before,.nmai-star-2-r[data-x="100"]::before{right:calc((100vw - 1600px) / 2);}}.nmai-star::before{width:75px;height:70px;background-image:url(/modules/custom/kcom_legacy_portfolio/images/case-studies/nmai/star-dark.svg);}@media only screen and (min-width:700px){.nmai-star::before{width:calc(75px + 75 * ((100vw - 700px) / 500));}}@media only screen and (min-width:1200px){.nmai-star::before{width:150px;}}@media only screen and (min-width:700px){.nmai-star::before{height:calc(70px + 70 * ((100vw - 700px) / 500));}}@media only screen and (min-width:1200px){.nmai-star::before{height:140px;}}.t-text-light .nmai-star::before{background-image:url(/modules/custom/kcom_legacy_portfolio/images/case-studies/nmai/star.svg);}.nmai-star[data-maroon]::before{background-image:url(/modules/custom/kcom_legacy_portfolio/images/case-studies/nmai/star-maroon.svg);}.nmai-star[data-gold-dark]::before{background-image:url(/modules/custom/kcom_legacy_portfolio/images/case-studies/nmai/star-gold-dark.svg);}.nmai-star[data-blue]::before{background-image:url(/modules/custom/kcom_legacy_portfolio/images/case-studies/nmai/star-blue.svg);}.nmai-star[data-y="0"]::before{transform:translate(0,-45%);}.nmai-star[data-x="0"]::before{transform:translate(-49%,0);}.nmai-star[data-x="0"][data-t-y="dc"]::before{transform:translate(-49%,38%);}.nmai-star[data-x="0"][data-t-y="d"]::before{transform:translate(-49%,20%);}.nmai-star[data-x="0"][data-t-y="u"]::before{transform:translate(-49%,-20%);}.nmai-star[data-x="0"][data-t-y="uc"]::before{transform:translate(-49%,-53%);}.nmai-star[data-x="100"]::before{transform:translate(51%,0);}.nmai-star[data-x="100"][data-t-y="dc"]::before{transform:translate(51%,38%);}.nmai-star[data-x="100"][data-t-y="d"]::before{transform:translate(51%,20%);}.nmai-star[data-x="100"][data-t-y="u"]::before{transform:translate(51%,-20%);}.nmai-star[data-x="100"][data-t-y="uc"]::before{transform:translate(51%,-53%);}.nmai-star-2::before,.nmai-star-2-r::before{width:150px;height:95px;}@media only screen and (min-width:700px){.nmai-star-2::before,.nmai-star-2-r::before{width:calc(150px + 145 * ((100vw - 700px) / 500));}}@media only screen and (min-width:1200px){.nmai-star-2::before,.nmai-star-2-r::before{width:295px;}}@media only screen and (min-width:700px){.nmai-star-2::before,.nmai-star-2-r::before{height:calc(95px + 90 * ((100vw - 700px) / 500));}}@media only screen and (min-width:1200px){.nmai-star-2::before,.nmai-star-2-r::before{height:185px;}}.nmai-star-2[data-x="0"]::before,.nmai-star-2-r[data-x="0"]::before{transform:translate(-25%,0);}.nmai-star-2[data-x="0"][data-t-y="dc"]::before,.nmai-star-2-r[data-x="0"][data-t-y="dc"]::before{transform:translate(-25%,29.5%);}.nmai-star-2[data-x="0"][data-t-y="d"]::before,.nmai-star-2-r[data-x="0"][data-t-y="d"]::before{transform:translate(-25%,20%);}.nmai-star-2[data-x="0"][data-t-y="u"]::before,.nmai-star-2-r[data-x="0"][data-t-y="u"]::before{transform:translate(-25%,-20%);}.nmai-star-2[data-x="0"][data-t-y="uc"]::before,.nmai-star-2-r[data-x="0"][data-t-y="uc"]::before{transform:translate(-25%,-58.5%);}.nmai-star-2[data-x="100"]::before,.nmai-star-2-r[data-x="100"]::before{transform:translate(25%,0);}.nmai-star-2[data-x="100"][data-t-y="dc"]::before,.nmai-star-2-r[data-x="100"][data-t-y="dc"]::before{transform:translate(25%,29.5%);}.nmai-star-2[data-x="100"][data-t-y="d"]::before,.nmai-star-2-r[data-x="100"][data-t-y="d"]::before{transform:translate(25%,20%);}.nmai-star-2[data-x="100"][data-t-y="u"]::before,.nmai-star-2-r[data-x="100"][data-t-y="u"]::before{transform:translate(25%,-20%);}.nmai-star-2[data-x="100"][data-t-y="uc"]::before,.nmai-star-2-r[data-x="100"][data-t-y="uc"]::before{transform:translate(25%,-58.5%);}.nmai-star-2::before{background-image:url(/modules/custom/kcom_legacy_portfolio/images/case-studies/nmai/star-dark-2.svg);}.t-text-light .nmai-star-2::before{background-image:url(/modules/custom/kcom_legacy_portfolio/images/case-studies/nmai/star-2.svg);}.nmai-star-2[data-maroon]::before{background-image:url(/modules/custom/kcom_legacy_portfolio/images/case-studies/nmai/star-maroon-2.svg);}.nmai-star-2[data-gold-dark]::before{background-image:url(/modules/custom/kcom_legacy_portfolio/images/case-studies/nmai/star-gold-dark-2.svg);}.nmai-star-2[data-blue]::before{background-image:url(/modules/custom/kcom_legacy_portfolio/images/case-studies/nmai/star-blue-2.svg);}.nmai-star-2-r::before{background-image:url(/modules/custom/kcom_legacy_portfolio/images/case-studies/nmai/star-dark-2-r.svg);}.t-text-light .nmai-star-2-r::before{background-image:url(/modules/custom/kcom_legacy_portfolio/images/case-studies/nmai/star-2-r.svg);}.nmai-star-2-r[data-maroon]::before{background-image:url(/modules/custom/kcom_legacy_portfolio/images/case-studies/nmai/star-maroon-2-r.svg);}.nmai-star-2-r[data-gold-dark]::before{background-image:url(/modules/custom/kcom_legacy_portfolio/images/case-studies/nmai/star-gold-dark-2-r.svg);}.nmai-star-2-r[data-blue]::before{background-image:url(/modules/custom/kcom_legacy_portfolio/images/case-studies/nmai/star-blue-2-r.svg);}.page-nmai .plyr__video-embed,.page-nmai .plyr__video-wrapper--fixed-ratio{padding-bottom:57.672581%;}.page-nmai .plyr__poster{background-color:#00193A;}.page-nmai .plyr__control--overlaid{background-color:#7A232F !important;}.page-nmai .plyr__control--overlaid:hover,.page-nmai .plyr__control--overlaid:focus,.page-nmai .plyr__control--overlaid:active{background-color:#962231 !important;}.nmai-image-compare .icv__control-line,.nmai-image-compare .icv__circle{background-color:#E7E4E3 !important;}.nmai-image-compare .icv__control-line{width:6px !important;transform:scaleY(1.5);}.nmai-image-compare .icv__circle{border:0 !important;}.nmai-image-compare .icv__arrow-wrapper svg{display:none;width:12px;height:24px;}.nmai-image-compare .icv__arrow-wrapper::after{content:'';width:0;height:0;border-style:solid;}.nmai-image-compare .icv__arrow-wrapper:first-child::after{border-width:12px 12px 12px 0;border-color:transparent #323334 transparent transparent;}.nmai-image-compare .icv__arrow-wrapper:last-child::after{border-width:12px 0 12px 12px;border-color:transparent transparent transparent #323334;}@media only screen and (max-width:999px){.nmai-image-compare .icv__arrow-wrapper:first-child::after{transform:scale(0.6) translateX(6px);}.nmai-image-compare .icv__arrow-wrapper:last-child::after{transform:scale(0.6) translateX(-6px);}}@media only screen and (min-width:1000px){.nmai-image-compare .icv__control-line{width:10px !important;}.nmai-image-compare .icv__circle{width:80px;height:80px;}}.page-sfusd .content-wrapper a:not(.o-button){color:#1176A8;text-decoration-color:#1176a8;}.page-sfusd .content-wrapper a:not(.o-button):hover,.page-sfusd .content-wrapper a:not(.o-button):focus,.page-sfusd .content-wrapper a:not(.o-button):active{text-decoration-color:rgba(17,118,168,0);}.sfusd-bg-purple{background-color:#2E365B;}.sfusd-bg-light{background-color:#F2F6FA;}.sfusd-hero{padding-top:250px;}@media only screen and (min-width:0px){.sfusd-hero{padding-top:calc(250px + 450 * ((100vw - 0px) / 1400));}}@media only screen and (min-width:1400px){.sfusd-hero{padding-top:700px;}}.sfusd-hero .l-container-xl{right:0;}.sfusd-hero div[class^="sfusd-hero"],.sfusd-hero .sfusd-hero__img{position:absolute;}.sfusd-hero svg,.sfusd-hero img{width:100%;}.sfusd-hero svg:not(.no-h),.sfusd-hero img{height:auto;}.sfusd-hero__left{left:-13%;bottom:0;width:44%;}.sfusd-hero__left::after{content:'';padding-top:91.255%;display:block;}@media only screen and (max-width:600px){.sfusd-hero__left{width:60%;}}@media only screen and (max-width:1000px) and (min-width:600px){.sfusd-hero__left{width:52.5%;}}@media only screen and (min-width:1000px){.sfusd-hero__left{left:0;}}.sfusd-hero__right{right:-20%;bottom:11%;width:54%;}.sfusd-hero__right::after{content:'';padding-top:66.733%;display:block;}@media only screen and (max-width:600px){.sfusd-hero__right{width:69%;}}@media only screen and (max-width:1000px) and (min-width:600px){.sfusd-hero__right{width:61.5%;}}@media only screen and (min-width:1000px){.sfusd-hero__right{right:-11%;}}.sfusd-hero__img{top:0;left:0;}.sfusd-hero__yt,.sfusd-hero__yb{height:25%;}.sfusd-hero__yt svg,.sfusd-hero__yb svg{height:100%;}@media only screen and (max-width:900px){.sfusd-hero__yt,.sfusd-hero__yb{height:20%;}}.sfusd-hero__yt{top:-3%;left:0;width:47%;transform:scale(-1);max-height:175px;}@media only screen and (max-width:900px){.sfusd-hero__yt{width:75%;}}.sfusd-hero__yb{bottom:0;right:0;width:50%;max-height:180px;}.sfusd-hero__tb::after,.sfusd-hero__tbb::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;transform:skew(10deg,170deg) translate(-8%,10%) scale(1.1);transform-origin:0 0;transition:transform 800ms cubic-bezier(0.37,0,0.63,1);background:-moz-linear-gradient(to left,rgba(46,54,91,0) 0%,#2e365b 5%);background:-webkit-linear-gradient(to left,rgba(46,54,91,0) 0%,#2e365b 5%);background:-o-linear-gradient(to left,rgba(46,54,91,0) 0%,#2e365b 5%);background:linear-gradient(to left,rgba(46,54,91,0) 0%,#2e365b 5%);}.sfusd-hero__tb[data-vis="true"]::after,.sfusd-hero__tbb[data-vis="true"]::after{transform:skew(25deg,170deg) translate(-116%,10%);}.sfusd-hero__tb{width:87%;top:-13%;left:15%;transform:translateX(-68%);}@media only screen and (max-width:600px){.sfusd-hero__tb{top:-75px;}}.sfusd-hero__tbb{width:106.5%;bottom:-2%;left:-9%;transform:translateY(90%);}.sfusd-hero__ob{width:40%;bottom:-8%;right:38%;}.sfusd-hero__obs{width:42%;bottom:17%;left:36%;}.sfusd-hero__obs svg{transform:rotate(-60deg);}.sfusd-hero__obt{width:20%;top:-2%;left:0;right:0;margin:auto;visibility:hidden;}@media only screen and (max-width:400px){.sfusd-hero__obt{visibility:visible;}}.sfusd-hero__bb,.sfusd-hero__bbt{width:31%;}.sfusd-hero__bb::after,.sfusd-hero__bbt::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;transform:skew(40deg,-220deg) translate(-35%,10%) scale(1.1);transform-origin:0 0;transition:transform 800ms cubic-bezier(0.37,0,0.63,1);background:-moz-linear-gradient(to left,rgba(46,54,91,0) 0%,#2e365b 8%);background:-webkit-linear-gradient(to left,rgba(46,54,91,0) 0%,#2e365b 8%);background:-o-linear-gradient(to left,rgba(46,54,91,0) 0%,#2e365b 8%);background:linear-gradient(to left,rgba(46,54,91,0) 0%,#2e365b 8%);}.sfusd-hero__bb[data-vis="true"]::after,.sfusd-hero__bbt[data-vis="true"]::after{transform:skew(40deg,-180deg) translate(-155%,10%);}.sfusd-hero__bb{left:-2%;top:7%;}@media only screen and (max-width:400px){.sfusd-hero__bb{top:14%;width:34%;}}.sfusd-hero__bbt{right:-14%;top:0;transform:translateY(-88%);}@media only screen and (max-width:900px){.sfusd-hero__bbt{top:52px;}}.o-quote[data-type="col"][data-client="sfusd"]{border-left:5px solid #1176A8;}.o-quote[data-type="col-lg"][data-client="sfusd"] .o-quote__border{background:#1176A8;}.o-quote[data-type="col"][data-client="sfusd-sm"]{border:1px solid rgba(173,173,174,0.66);border-left:5px solid #D9531E;padding:30px 25px;}.o-quote[data-type="col"][data-client="sfusd-sm"]:first-child{border-left-color:#FFC700;}.o-quote[data-type="col"][data-client="sfusd-sm"]:last-child{border-left-color:#1176A8;}.sfusd-bullet-list li::marker{color:#D9531E !important;font-weight:normal !important;}.sfusd-brush-stroke{width:250px;height:200px;position:absolute;background-size:contain;background-repeat:no-repeat;background-position:0 0;}@media only screen and (min-width:400px){.sfusd-brush-stroke{width:calc(250px + 195 * ((100vw - 400px) / 1000));}}@media only screen and (min-width:1400px){.sfusd-brush-stroke{width:445px;}}@media only screen and (min-width:400px){.sfusd-brush-stroke{height:calc(200px + 157 * ((100vw - 400px) / 1000));}}@media only screen and (min-width:1400px){.sfusd-brush-stroke{height:357px;}}.sfusd-brush-stroke:not([data-bottom]){background-image:url(/modules/custom/kcom_legacy_portfolio/images/case-studies/sfusd/brush-yellow.svg);top:0;left:0;transform:translate(-58%,4%);}.sfusd-brush-stroke[data-bottom]{background-image:url(/modules/custom/kcom_legacy_portfolio/images/case-studies/sfusd/brush-orange.svg);bottom:0;right:0;transform:translate(52%,4%);}.sfusd-brush-stroke#sbs-3{transform:translate(-54%,12%);}.sfusd-brush-stroke#sbs-4{transform:translate(50%,6%);}.sfusd-brush-stroke::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;transform:skew(40deg,-220deg) translate(-35%,10%) scale(1.1);transform-origin:0 0;transition:transform 1200ms cubic-bezier(0.37,0,0.63,1);background:-moz-linear-gradient(to left,rgba(242,246,250,0) 0%,#f2f6fa 8%);background:-webkit-linear-gradient(to left,rgba(242,246,250,0) 0%,#f2f6fa 8%);background:-o-linear-gradient(to left,rgba(242,246,250,0) 0%,#f2f6fa 8%);background:linear-gradient(to left,rgba(242,246,250,0) 0%,#f2f6fa 8%);}.sfusd-brush-stroke[data-vis="true"]::after{transform:skew(40deg,-180deg) translate(-155%,10%);}.sfusd-circle-pencil{position:absolute;width:30%;top:-1%;right:-5.5%;}.sfusd-circle-pencil#scp-2{top:2.66667%;right:-3%;}.sfusd-circle-pencil > div{padding-top:46.66667%;background-image:url(/modules/custom/kcom_legacy_portfolio/images/case-studies/sfusd/circle-pencil.svg);background-size:cover;background-repeat:no-repeat;}.sfusd-shadow{box-shadow:0 5px 70px rgba(46,54,91,0.15);}.page-sfusd .o-play{width:20% !important;max-width:100px;}.page-sfusd .o-button{overflow:visible;}.page-sfusd .o-button::before{content:' ';background-color:#D9531E;height:100%;width:100%;position:absolute;left:0;top:0;z-index:-1;border-radius:3px;transform-origin:0 0;transform:translate(6px,6px);transition:transform 200ms ease-in-out;}.page-sfusd .o-button:hover,.page-sfusd .o-button:focus,.page-sfusd .o-button:active{background-color:#2E365B;}.page-sfusd .o-button:hover::before,.page-sfusd .o-button:focus::before,.page-sfusd .o-button:active::before{transform:translate(0,0);}.page-sfusd .plyr__poster{background-color:#2E365B;}.page-sfusd .plyr--full-ui input[type=range]{color:#3D9BCA;}.page-sfusd .o-plyr:not([data-play]) .plyr__control--overlaid{background-color:rgba(255,255,255,0.25) !important;}.page-sfusd .o-plyr[data-play="yellow"] .plyr__control--overlaid{background-color:#FFC700 !important;}.page-sfusd .o-plyr .plyr__control--overlaid{background-color:#FFC700 !important;}.page-sfusd .o-plyr .plyr__control--overlaid:hover,.page-sfusd .o-plyr .plyr__control--overlaid:focus,.page-sfusd .o-plyr .plyr__control--overlaid:active{background-color:#3D9BCA !important;}
.legacy-html{overflow:hidden;}.region--content-prefix{display:none;}#main.main-content{padding:0;}.section-content > .layout-container{padding:0;max-width:none;}.u-mt-header{margin-top:0;}
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.fieldgroup{padding:0;border-width:0;}
.container-inline div,.container-inline label{display:inline;}.container-inline .details-wrapper{display:block;}
.clearfix:after{display:table;clear:both;content:"";}
.js details:not([open]) .details-wrapper{display:none;}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.item-list__comma-list,.item-list__comma-list li{display:inline;}.item-list__comma-list{margin:0;padding:0;}.item-list__comma-list li:after{content:", ";}.item-list__comma-list li:last-child:after{content:"";}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}
.nowrap{white-space:nowrap;}
.position-container{position:relative;}
.reset-appearance{margin:0;padding:0;border:0 none;background:transparent;line-height:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
.resize-none{resize:none;}.resize-vertical{min-height:2em;resize:vertical;}.resize-horizontal{max-width:100%;resize:horizontal;}.resize-both{max-width:100%;min-height:2em;resize:both;}
.system-status-counter__status-icon{display:inline-block;width:25px;height:25px;vertical-align:middle;}.system-status-counter__status-icon:before{display:block;content:"";background-repeat:no-repeat;background-position:center 2px;background-size:20px;}.system-status-counter__status-icon--error:before{background-image:url(/themes/contrib/stable/images/core/icons/e32700/error.svg);}.system-status-counter__status-icon--warning:before{background-image:url(/themes/contrib/stable/images/core/icons/e29700/warning.svg);}.system-status-counter__status-icon--checked:before{background-image:url(/themes/contrib/stable/images/core/icons/73b355/check.svg);}
.system-status-report-counters__item{width:100%;margin-bottom:0.5em;padding:0.5em 0;text-align:center;white-space:nowrap;background-color:rgba(0,0,0,0.063);}@media screen and (min-width:60em){.system-status-report-counters{display:flex;flex-wrap:wrap;justify-content:space-between;}.system-status-report-counters__item--half-width{width:49%;}.system-status-report-counters__item--third-width{width:33%;}}
.system-status-general-info__item{margin-top:1em;padding:0 1em 1em;border:1px solid #ccc;}.system-status-general-info__item-title{border-bottom:1px solid #ccc;}
.tablesort{display:inline-block;width:16px;height:16px;background-size:100%;}.tablesort--asc{background-image:url(/themes/contrib/stable/images/core/icons/787878/twistie-down.svg);}.tablesort--desc{background-image:url(/themes/contrib/stable/images/core/icons/787878/twistie-up.svg);}
.antibot-message{border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;padding:15px;word-wrap:break-word;overflow-wrap:break-word;margin:9px 0 10px 8px;}.antibot-message-warning{background-color:#fdf8ed;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;color:#734c00;box-shadow:-8px 0 0 #e09600;}.antibot-message-error{background-color:#fcf4f2;color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;box-shadow:-8px 0 0 #e62600;}
.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-user-select:none;-ms-touch-action:none;-ms-user-select:none;-moz-user-select:none;-moz-box-sizing:border-box;box-sizing:border-box}.noUi-target{position:relative;direction:ltr}.noUi-base{width:100%;height:100%;position:relative}.noUi-origin{position:absolute;right:0;top:0;left:0;bottom:0}.noUi-handle{position:relative;z-index:1}.noUi-stacking .noUi-handle{z-index:10}.noUi-state-tap .noUi-origin{-webkit-transition:left .3s,top .3s;transition:left .3s,top .3s}.noUi-state-drag *{cursor:inherit!important}.noUi-base{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.noUi-horizontal{height:18px}.noUi-horizontal .noUi-handle{width:34px;height:28px;left:-17px;top:-6px}.noUi-vertical{width:18px}.noUi-vertical .noUi-handle{width:28px;height:34px;left:-6px;top:-17px}.noUi-background{background:#FAFAFA;box-shadow:inset 0 1px 1px #f0f0f0}.noUi-connect{background:#3FB8AF;box-shadow:inset 0 0 3px rgba(51,51,51,.45);-webkit-transition:background 450ms;transition:background 450ms}.noUi-origin{border-radius:2px}.noUi-target{border-radius:4px;border:1px solid #D3D3D3;box-shadow:inset 0 1px 1px #F0F0F0,0 3px 6px -5px #BBB}.noUi-target.noUi-connect{box-shadow:inset 0 0 3px rgba(51,51,51,.45),0 3px 6px -5px #BBB}.noUi-dragable{cursor:w-resize}.noUi-vertical .noUi-dragable{cursor:n-resize}.noUi-handle{border:1px solid #D9D9D9;border-radius:3px;background:#FFF;cursor:default;box-shadow:inset 0 0 1px #FFF,inset 0 1px 7px #EBEBEB,0 3px 6px -3px #BBB}.noUi-active{box-shadow:inset 0 0 1px #FFF,inset 0 1px 7px #DDD,0 3px 6px -3px #BBB}.noUi-handle:after,.noUi-handle:before{content:"";display:block;position:absolute;height:14px;width:1px;background:#E8E7E6;left:14px;top:6px}.noUi-handle:after{left:17px}.noUi-vertical .noUi-handle:after,.noUi-vertical .noUi-handle:before{width:14px;height:1px;left:6px;top:14px}.noUi-vertical .noUi-handle:after{top:17px}[disabled] .noUi-connect,[disabled].noUi-connect{background:#B8B8B8}[disabled] .noUi-handle{cursor:not-allowed}
.noUi-pips,.noUi-pips *{-moz-box-sizing:border-box;box-sizing:border-box}.noUi-pips{position:absolute;font:400 12px Arial;color:#999}.noUi-value{width:40px;position:absolute;text-align:center}.noUi-value-sub{color:#ccc;font-size:10px}.noUi-marker{position:absolute;background:#CCC}.noUi-marker-large,.noUi-marker-sub{background:#AAA}.noUi-pips-horizontal{padding:10px 0;height:50px;top:100%;left:0;width:100%}.noUi-value-horizontal{margin-left:-20px;padding-top:20px}.noUi-value-horizontal.noUi-value-sub{padding-top:15px}.noUi-marker-horizontal.noUi-marker{margin-left:-1px;width:2px;height:5px}.noUi-marker-horizontal.noUi-marker-sub{height:10px}.noUi-marker-horizontal.noUi-marker-large{height:15px}.noUi-pips-vertical{padding:0 10px;height:100%;top:0;left:100%}.noUi-value-vertical{width:15px;margin-left:20px;margin-top:-5px}.noUi-marker-vertical.noUi-marker{width:5px;height:2px;margin-top:-1px}.noUi-marker-vertical.noUi-marker-sub{width:10px}.noUi-marker-vertical.noUi-marker-large{width:15px}
.flickity-enabled{position:relative}.flickity-enabled:focus{outline:0}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-button{position:absolute;background:hsla(0,0%,100%,.75);border:none;color:#333}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{outline:0;box-shadow:0 0 0 5px #19f}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}
.addtoany{display:inline;}.addtoany_list{display:inline;line-height:16px;}.addtoany_list > a,.addtoany_list a img,.addtoany_list a > span{vertical-align:middle;}.addtoany_list > a{border:0;display:inline-block;font-size:16px;padding:0 4px;}.addtoany_list.a2a_kit_size_32 > a{font-size:32px;}.addtoany_list .a2a_counter img{float:left;}.addtoany_list a span.a2a_img{display:inline-block;height:16px;opacity:1;overflow:hidden;width:16px;}.addtoany_list a span{display:inline-block;float:none;}.addtoany_list.a2a_kit_size_32 a > span{border-radius:4px;height:32px;line-height:32px;opacity:1;width:32px;}.addtoany_list a:hover:hover img,.addtoany_list a:hover span{opacity:.7;}.addtoany_list a.addtoany_share_save img{border:0;width:auto;height:auto;}.addtoany_list a .a2a_count{position:relative;}
span.ext{width:10px;height:10px;padding-right:12px;text-decoration:none;background:url(/modules/contrib/extlink/images/extlink_s.png) 2px center no-repeat;}span.mailto{width:10px;height:10px;padding-right:12px;text-decoration:none;background:url(/modules/contrib/extlink/images/extlink_s.png) -20px center no-repeat;}span.tel{width:10px;height:10px;padding-right:12px;text-decoration:none;background:url(/modules/contrib/extlink/images/extlink_s.png) -42px center no-repeat;}svg.ext{width:14px;height:14px;fill:#727272;font-weight:900;}svg.mailto,svg.tel{width:14px;height:14px;fill:#727272;}[data-extlink-placement='prepend'],[data-extlink-placement='before']{padding-right:0.2rem;}[data-extlink-placement='append'],[data-extlink-placement='after']{padding-left:0.2rem;}svg.ext path,svg.mailto path,svg.tel path{stroke:#727272;stroke-width:3;}@media print{svg.ext,svg.mailto,svg.tel,span.ext,span.mailto,span.tel{display:none;padding:0;}}.extlink i{padding-left:0.2em;}.extlink-nobreak{white-space:nowrap;}
body.modal-open .mm-slideout{z-index:unset}
@media (max-width:599px){nav.responsive-menu-block-wrapper{display:block;}.responsive-menu-toggle-wrapper.responsive-menu-toggle{display:none;}}
body.user-logged-in.toolbar-fixed.mm-wrapper_opening,body.user-logged-in.toolbar-fixed.mm-wrapper_opened{padding-top:0!important;}.responsive-menu-block-wrapper{display:none;}.mm-page,.mm-wrapper_background body{background-color:#ffffff;}.mm-wrapper_opening .toolbar-tray-open.toolbar-fixed.toolbar-vertical,.mm-opened .toolbar-tray-open.toolbar-fixed.toolbar-vertical{margin-left:0;}.mm-wrapper_opening .toolbar-tray-open.toolbar-fixed.toolbar-vertical .mm-page,.mm-opened .toolbar-tray-open.toolbar-fixed.toolbar-vertical .mm-page{padding-left:240px;padding-left:15rem;}.horizontal-menu{position:relative;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding:0;list-style:none;width:100%;}.horizontal-menu > li{display:inline-block;position:relative;}.horizontal-menu > li ul ul{left:13.75em;top:0;}.horizontal-menu ul .fly-left ul{left:-13.75em;}.horizontal-menu > li > a{display:block;padding-top:0.3em;padding-right:1em;padding-bottom:0.35em;padding-left:1em;background-color:#fff;}.horizontal-menu > li ul{position:absolute;display:none;top:100%;left:0;z-index:99;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;box-sizing:border-box;width:13.75em;list-style:none;}.horizontal-menu li.sfHover > ul,.horizontal-menu li:hover > ul{display:block;}.horizontal-menu li li{position:relative;float:left;width:100%;}.horizontal-menu > li > li:hover > ul,.horizontal-menu > li > li.sfHover > ul{display:block;}.horizontal-menu > li li > a{display:block;position:relative;padding-top:0.25em;padding-right:1em;padding-bottom:0.25em;padding-left:1em;text-transform:none;}.off-canvas-wrapper{display:block;}.no-js .off-canvas-wrapper{display:none;}.responsive-menu-toggle{display:inline-block;}.responsive-menu-toggle-icon{box-sizing:border-box;display:block;width:44px;height:35px;z-index:4;margin-top:0;position:relative;}.no-js .responsive-menu-toggle-icon{display:none;}.responsive-menu-toggle-icon span.label{display:block;position:absolute;font-size:17px;text-transform:uppercase;top:2px;left:40px;color:#fff;}.responsive-menu-toggle-icon:before,.responsive-menu-toggle-icon:after,.responsive-menu-toggle-icon span.icon{background:#fff;content:'';display:block;width:20px;height:3px;position:absolute;top:0;left:13px;border-radius:2px;}.responsive-menu-toggle-icon:before{top:8px;}.responsive-menu-toggle-icon span.icon{top:14px;}.responsive-menu-toggle-icon:after{top:20px;}.responsive-menu-toggle-icon:before,.responsive-menu-toggle-icon:after,.responsive-menu-toggle-icon span.icon{transition:none 0.4s ease-out 0.1s;transition-property:-webkit-transform,top,bottom,left,opacity;transition-property:transform,top,bottom,left,opacity;}.mm-wrapper_opening .responsive-menu-toggle-icon:before,.mm-wrapper_opening .responsive-menu-toggle-icon:after{top:14px;}.mm-wrapper_opening .responsive-menu-toggle-icon span.icon{left:-25px;opacity:0;}.mm-wrapper_opening .responsive-menu-toggle-icon:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}.mm-wrapper_opening .responsive-menu-toggle-icon:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);}#mm-blocker{background:rgba(0,0,0,0);}.mm-wrapper_opening #mm-blocker{background:rgba(0,0,0,0.2);transition:background 1s ease 0.3s;}.mm-wrapper_opening #page{border-left:1px solid #ccc;}.mm-panel a{border-bottom:none;}ul.menu.mm-listview a.is-active{color:inherit;}.mm-panel a:hover{border:none;}ul.menu.mm-listview{padding-left:0;margin-left:0;}
