@charset "UTF-8";abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:0 0}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}.clr:after{clear:both;content:"";display:table}body,html{height:100%;min-height:100%}html{font-size:50%}body{margin:0;padding:0;font-weight:400;font-weight:300;background-color:#fff;color:#5c5c5c;font-size:125%}.chosen-container-multi .chosen-choices li.search-field input[type=text],.map h4,.map p,body,input,select,textarea{font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif}.btn,.infograpic-value,button,h1,h2,h3,h4,h5,h6{font-family:Lato,'Helvetica Neue',Helvetica,Arial,sans-serif}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}p{margin:0 0 22px 0;padding:0 4px 0 0;font-size:1.4em;line-height:1.6;position:relative;-webkit-backface-visibility:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}b,strong{font-weight:700}.text-link,a{color:#1875d1;margin:0;padding:0;outline:0;text-decoration:underline;word-wrap:break-word}a.active,a:hover{text-decoration:underline}a:focus{outline:0}h1,h2,h3,h4,h5,h6{color:#2095f2;margin:0 0 22px 0;text-transform:uppercase;position:relative;-webkit-backface-visibility:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1 a,h2 a,h3 a{text-decoration:none}h1 a:hover,h2 a:hover,h3 a:hover{text-decoration:none}.h-1,h1{font-size:4em;line-height:1.2;color:#5c5c5c;font-weight:300;letter-spacing:6px}.h-2,h2{font-size:2.4em;line-height:1.2;color:#202020;font-weight:400;letter-spacing:2px}.h-3,h3{font-size:1.8em;line-height:1.2;color:#202020;font-weight:400;letter-spacing:2px}.h-4,h4{font-size:1.4em;line-height:1.2;color:#202020;font-weight:400;letter-spacing:2px}.h-5,h5{font-size:1.4em;line-height:1.2;color:#202020;font-weight:400;letter-spacing:1px;text-transform:none}.h1-smaller{font-size:3em}h2 .sub{font-size:14px}.block-title h1,.block-title h2,.block-title h3,.block-title p{margin-bottom:4px}.block-title{margin-bottom:20px}.block-title:after{clear:both;content:"";display:table}dl,ol,ul{margin:0 0 22px 0;font-size:1.4em;line-height:1.4;margin-left:16px;-webkit-backface-visibility:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}li{padding-bottom:10px;margin:0}ul ul{font-size:1em}img{margin:0 0 22px 0;padding:0}img{max-width:100%;height:auto}.skip-link,.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.lrg{display:none}.heading{margin-bottom:18px}.heading h1,.heading h2,.heading h3,.heading h4{margin-bottom:4px}.text-small,.text-small p{font-size:1.2em}.row{padding:0 12px}.row:after{clear:both;content:"";display:table}@media screen and (min-width:45em){.row{max-width:960px;margin-left:auto;margin-right:auto}.row:after{content:" ";display:block;clear:both}}.row .row{padding-left:0;padding-right:0}.footer-contact,.page-content,.pagination-block,section{padding:72px 0 50px 0}.collapse-top{padding-top:0}.page-article{padding:0 0 50px 0}.collapse-section{padding-top:0;padding-bottom:0}.row.client-wrapper{padding-left:0;padding-right:0;overflow:hidden}.title-block{padding-top:40px;padding-bottom:18px}.title-block-with-share:after{clear:both;content:"";display:table}.title-block-with-share .title-block-title{width:100%;float:left;margin-right:-160px}.title-block-with-share .title-block-social-share{width:160px;float:right}.title-block-with-share .social-share{float:right;margin-right:-6px;margin-top:6px}.title-block-with-share .title-block-title-inner{margin-right:160px}.page-intro-content-a p:first-child{padding-top:24px;position:relative}.page-intro-content-a p:first-child:before{content:'';position:absolute;top:0;left:0;width:60px;height:1px;background-color:#1875d1}@media screen and (min-width:45em){.page-intro .page-intro-content-a{width:48.57143%;float:left;margin-right:2.85714%}.page-intro .page-intro-content-b{width:48.57143%;float:right;margin-right:0}.split-content .split-content-item-a{width:48.57143%;float:left;margin-right:2.85714%}.split-content .split-content-item-b{width:48.57143%;float:right;margin-right:0}}.section-heading{padding-bottom:16px}.section-heading-centered{text-align:center}.section-bg-grey{background-color:#bcbcbc}.section-bg-grey-pale{background-color:#f8f8f8}.section-bg-blue{background-color:#e7f3fd}.cta .btn:last-child{margin-right:0}.cta-centered{text-align:center}.page-intro p img,.split-content p img{margin-bottom:0;display:block}.image-grid{list-style-type:none;margin-left:0;padding-left:0;font-size:1em}@media screen and (min-width:45em){.image-grid li{width:22.85714%;float:left}.image-grid li:nth-child(4n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}.image-grid li:nth-child(4n+2){margin-left:25.71429%;margin-right:-100%;clear:none}.image-grid li:nth-child(4n+3){margin-left:51.42857%;margin-right:-100%;clear:none}.image-grid li:nth-child(4n+4){margin-left:77.14286%;margin-right:-100%;clear:none}}.team-page-img{max-width:200px}@media screen and (min-width:45em){.image-grid li:first-child:nth-last-child(1),.image-grid li:first-child:nth-last-child(4n+1)~li:nth-last-child(1){margin-left:38.57143%}.image-grid li:first-child:nth-last-child(2),.image-grid li:first-child:nth-last-child(4n+2)~li:nth-last-child(2){margin-left:25.71429%}.image-grid li:first-child:nth-last-child(4n+2)~li:nth-last-child(1){margin-left:51.42857%}.image-grid li:first-child:nth-last-child(3),.image-grid li:first-child:nth-last-child(4n+3)~li:nth-last-child(3){margin-left:12.85714%}.image-grid li:first-child:nth-last-child(4n+3)~li:nth-last-child(2){margin-left:38.57143%}.image-grid li:first-child:nth-last-child(4n+3)~li:nth-last-child(1){margin-left:64.28571%}}@media screen and (min-width:45em){.contact-page-locations .contact-page-location{width:48.57143%;float:left}.contact-page-locations .contact-page-location:nth-child(2n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}.contact-page-locations .contact-page-location:nth-child(2n+2){margin-left:51.42857%;margin-right:-100%;clear:none}.contact-page-location .location-content:after{clear:both;content:"";display:table}}.grecaptcha-badge{visibility:hidden}.article-content blockquote{background-color:#f5f5f5;border-left:5px solid #dbdbdb;padding:1.25em 1.5em;margin:0 0 2.5rem 0}.article-content blockquote>p{font-size:1.5em}.article-content blockquote>p:last-child,.article-content blockquote>p:last-of-type{margin-bottom:0}/*!
Chosen, a Select Box Enhancer for jQuery and Prototype
by Patrick Filler for Harvest, http://getharvest.com

Version 1.4.2
Full source at https://github.com/harvesthq/chosen
Copyright (c) 2011-2015 Harvest http://getharvest.com

MIT License, https://github.com/harvesthq/chosen/blob/master/LICENSE.md
This file is generated by `grunt build`, do not edit it by hand.
*/.chosen-container{position:relative;display:inline-block;vertical-align:middle;font-size:1.7em;zoom:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.chosen-container *{box-sizing:border-box}.chosen-container .chosen-drop{position:absolute;top:100%;left:-9999px;z-index:1010;width:100%;border-top:0;background:#fff}.chosen-container.chosen-with-drop .chosen-drop{left:0}.chosen-container a{cursor:pointer}.chosen-container .chosen-single .group-name,.chosen-container .search-choice .group-name{margin-right:4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:400;color:#999}.chosen-container .chosen-single .group-name:after,.chosen-container .search-choice .group-name:after{content:":";padding-left:2px;vertical-align:top}.chosen-container-single .chosen-single{position:relative;display:block;overflow:hidden;padding:0 0 0 8px;height:35px;background-color:#fff;background-clip:padding-box;color:#444;text-decoration:none;white-space:nowrap;line-height:35px}.chosen-container-single .chosen-default{color:#999}.chosen-container-single .chosen-single span{display:block;overflow:hidden;margin-right:26px;text-overflow:ellipsis;white-space:nowrap}.chosen-container-single .chosen-single-with-deselect span{margin-right:38px}.chosen-container-single .chosen-single abbr{position:absolute;top:6px;right:26px;display:block;width:12px;height:12px;background-position:-42px 1px;background-repeat:no-repeat;font-size:1px}.chosen-container-single .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single.chosen-disabled .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single .chosen-single div{position:absolute;top:0;right:0;display:block;width:18px;height:100%}.chosen-container-single .chosen-single div b{display:block;width:100%;height:100%;background-position:0 2px;background-repeat:no-repeat}.chosen-container-single .chosen-search{position:relative;z-index:1010;margin:0;padding:3px 4px;white-space:nowrap}.chosen-container-single .chosen-search input[type=text]{margin:1px 0;padding:4px 20px 4px 5px;width:100%;height:auto;outline:0;background-position:100% -20px;background-repeat:no-repeat;font-size:1em;font-family:sans-serif;line-height:normal;border-radius:0}.chosen-container-single .chosen-drop{margin-top:-1px;background-clip:padding-box}.chosen-container-single.chosen-container-single-nosearch .chosen-search{position:absolute;left:-9999px}.chosen-container .chosen-results{font-size:1em;color:#444;position:relative;overflow-x:hidden;overflow-y:auto;margin:0 4px 4px 0;padding:0 0 0 4px;max-height:240px;-webkit-overflow-scrolling:touch}.chosen-container .chosen-results li{display:none;margin:0;padding:6px 6px;list-style:none;line-height:1.6;word-wrap:break-word;-webkit-touch-callout:none}.chosen-container .chosen-results li.active-result{display:list-item;cursor:pointer}.chosen-container .chosen-results li.disabled-result{display:list-item;color:#ccc;cursor:default}.chosen-container .chosen-results li.highlighted{background-color:#eb610a;color:#fff}.chosen-container .chosen-results li.no-results{color:#777;display:list-item;background:#f4f4f4}.chosen-container .chosen-results li.group-result{display:list-item;font-weight:700;cursor:default}.chosen-container .chosen-results li.group-option{padding-left:15px}.chosen-container .chosen-results li em{font-style:normal;text-decoration:underline}.chosen-container-multi .chosen-choices{position:relative;overflow:hidden;margin:0;padding:0 5px;width:100%;height:auto!important;height:1%;background-color:#fff;cursor:text}.chosen-container-multi .chosen-choices li{float:left;list-style:none}.chosen-container-multi .chosen-choices li.search-field{margin:0;padding:0;white-space:nowrap}.chosen-container-multi .chosen-choices li.search-field input[type=text]{margin:1px 0;padding:0;height:25px;outline:0;border:0!important;background:0 0!important;box-shadow:none;color:#999;font-size:100%;font-family:sans-serif;line-height:normal;border-radius:0}.chosen-container-multi .chosen-choices li.search-choice{position:relative;margin:3px 5px 3px 0;padding:3px 20px 3px 5px;max-width:100%;background-color:#eee;background-size:100% 19px;background-repeat:repeat-x;background-clip:padding-box;box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,.05);color:#333;line-height:13px;cursor:default}.chosen-container-multi .chosen-choices li.search-choice span{word-wrap:break-word}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{position:absolute;top:4px;right:3px;display:block;width:12px;height:12px;background-position:-42px 1px;background-repeat:no-repeat;font-size:1px}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover{background-position:-42px -10px}.chosen-container-multi .chosen-choices li.search-choice-disabled{padding-right:5px;background-color:#e4e4e4;color:#666}.chosen-container-multi .chosen-choices li.search-choice-focus{background:#d4d4d4}.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close{background-position:-42px -10px}.chosen-container-multi .chosen-results{margin:0;padding:0}.chosen-container-multi .chosen-drop .result-selected{display:list-item;color:#ccc;cursor:default}.chosen-container-active.chosen-with-drop .chosen-single div{border-left:none;background:0 0}.chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-18px 2px}.chosen-container-active .chosen-choices li.search-field input[type=text]{color:#222!important}.chosen-disabled{opacity:.5!important;cursor:default}.chosen-disabled .chosen-single{cursor:default}.chosen-disabled .chosen-choices .search-choice .search-choice-close{cursor:default}.chosen-rtl{text-align:right}.chosen-rtl .chosen-single{overflow:visible;padding:0 8px 0 0}.chosen-rtl .chosen-single span{margin-right:0;margin-left:26px;direction:rtl}.chosen-rtl .chosen-single-with-deselect span{margin-left:38px}.chosen-rtl .chosen-single div{right:auto;left:3px}.chosen-rtl .chosen-single abbr{right:auto;left:26px}.chosen-rtl .chosen-choices li{float:right}.chosen-rtl .chosen-choices li.search-field input[type=text]{direction:rtl}.chosen-rtl .chosen-choices li.search-choice{margin:3px 5px 3px 0;padding:3px 5px 3px 19px}.chosen-rtl .chosen-choices li.search-choice .search-choice-close{right:auto;left:4px}.chosen-rtl .chosen-drop,.chosen-rtl.chosen-container-single-nosearch .chosen-search{left:9999px}.chosen-rtl.chosen-container-single .chosen-results{margin:0 0 4px 4px;padding:0 4px 0 0}.chosen-rtl .chosen-results li.group-option{padding-right:15px;padding-left:0}.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div{border-right:none}.chosen-rtl .chosen-search input[type=text]{padding:4px 5px 4px 20px;background-position:-30px -20px;background-repeat:no-repeat;direction:rtl}.chosen-rtl.chosen-container-single .chosen-single div b{background-position:6px 2px}.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b{background-position:-12px 2px}.form-group{clear:both;margin-bottom:15px}.form-group:after{clear:both;content:"";display:table}label{font-size:1.5em;line-height:1.5;padding-top:4px;display:inline-block;max-width:100%;width:100%;margin-bottom:5px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-transform:uppercase}.form-block .hidden{display:none}.btn,button,input,textarea{box-sizing:border-box}.form-control{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;padding:6px 14px;margin:0;border:1px solid #d2d2d2;color:#202020;background-color:#d2d2d2;font-size:14px;line-height:1.6;width:100%;height:38px;outline:0;border-radius:0;transition:border-color .3s ease-out,background .3s ease-out;border-radius:0}.form-control:focus{border-color:#2095f2;background-color:#d2d2d2}.form-control-static{margin-bottom:0;padding:4px 0 0 0;font-size:1.6em;line-height:1.6}.input-group{position:relative;display:table;border-collapse:separate}.input-group .form-control{display:table-cell;position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group .form-control:not(:first-child):not(:last-child),.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child){border-radius:0}.input-group .form-control:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.input-group .form-control:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group .input-group-addon:first-child,.input-group .input-group-btn:first-child>.btn{border-top-right-radius:0;border-bottom-right-radius:0}.input-group .input-group-addon:last-child,.input-group .input-group-btn:last-child>.btn{border-top-left-radius:0;border-bottom-left-radius:0}.input-group .form-control,.input-group-addon,.input-group-btn{display:table-cell}.form-horizontal .input-group .form-control,.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle;border-radius:2px}.input-group-addon{padding:7px 12px 5px 12px;font-size:14px;line-height:1;color:#5c5c5c;text-align:center;background-color:#f7f7f7;border:1px solid #d2d2d2;border-right:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none}.input-group .form-control+.input-group-addon{border-left:none}.input-group .input-group-addon:last-child{border-right:1px solid #d2d2d2}.input-group .input-group-addon:first-child{border-right:0}.input-group-btn{position:relative;font-size:0;white-space:nowrap;width:1%;vertical-align:middle;display:table-cell}.input-group-btn>.btn{margin:0}.input-group-btn:last-child>.btn,.input-group-btn:last-child>button{margin-right:0;border-top-left-radius:0;border-bottom-left-radius:0}input.table-input{margin:0;max-width:80px;text-align:right}input.input-4-digits{max-width:80px}.form-group-sm label{padding-top:3px;font-size:1.4em}.form-group-sm .form-control{height:30px;padding:5px 10px;font-size:14px;line-height:1.5}input[readonly]:focus{border-color:#fff;background-color:#fff}textarea{min-height:144px;margin:0;vertical-align:top;resize:vertical}input[type=submit]{border:none}input[type=radio]{margin-right:10px}input[type=checkbox],input[type=radio]{padding:0;margin:-2px 6px 0 0;height:16px;cursor:pointer}select.form-control{-webkit-appearance:menulist;-moz-appearance:menulist;-ms-appearance:menulist;-o-appearance:menulist;appearance:menulist}select[multiple],select[size]{height:auto;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}.checkbox label,.radio label{min-height:20px;margin-bottom:0;padding-top:0;font-weight:400;cursor:pointer;float:none}.checkbox.custom-check-consent label{text-transform:none;font-size:1.3em;line-height:1.2;padding-left:16px}.btn,button{font-size:14px;line-height:1.75;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:10px 36px;margin:0 20px 22px 0;background-color:#1875d1;border:1px solid #1875d1;color:#fff;display:inline-block;text-align:left;vertical-align:middle;white-space:nowrap;cursor:pointer;outline:0;transition:background-color .1s linear,color .1s linear,border-color .1s linear,padding .2s ease-in-out;text-decoration:none;text-transform:uppercase;letter-spacing:1px;border-radius:0;position:relative}.btn:focus,.btn:hover,button:hover{background-color:#fc3f1b;border-color:#fc3f1b;text-decoration:none}.btn-text,.btn-text:focus,.btn-text:hover{border:none;color:#2095f2;background-color:transparent;padding-left:14px;padding-right:14px}.btn-secondary{background-color:#2095f2;border-color:#2095f2;color:#fff}.btn-sm{font-size:12px;padding:6px 26px}.btn-xs{font-size:12px;padding:2px 18px}.btn-lrg{font-size:1.8em;padding-top:7px;padding-bottom:7px}.btn-rev{background-color:#fff;border-color:#fff;color:#202020}.btn-rev:focus,.btn-rev:hover{background-color:#fc3f1b;border-color:#fc3f1b;color:#fff}.btn:disabled{cursor:not-allowed;background-color:#2095f2;border-color:#2095f2}.btn:disabled:focus,.btn:disabled:hover{background-color:#2095f2;border-color:#2095f2}.btn-full{width:100%;text-align:center;padding-left:4px;padding-right:4px}.btn-pending{padding-right:50px;position:relative}.btn-full.btn-pending{padding-left:50px}.btn-pending:after{content:'';display:block;width:19px;height:19px;position:absolute;top:9px;right:10px;background:url(../img/ajax-loader-btn.gif) 0 0 no-repeat;opacity:0;transition:opacity .2s linear}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi),(min-resolution:1.25dppx){.btn-pending:after{background-image:url(../img/retina/ajax-loader-btn.gif);background-size:19px 19px}}.btn-pending-show:after{opacity:1}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}.error label.error{color:#a20000;font-weight:300}.note{font-size:1.3em}.error .form-control{border-color:#a20000;border-width:2px}.valid .form-control{border-color:#5ab54a;border-width:2px}.error label{color:#a20000}.form-container:after{clear:both;content:"";display:table}.form-container-result{display:none}.ajax-spinner{width:19px;height:19px;background:url(../img/ajax-loader.gif) 0 0 no-repeat;display:none}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi),(min-resolution:1.25dppx){.ajax-spinner{background-image:url(../img/retina/ajax-loader.gif);background-size:19px 19px}}.ajax-spinner-inline{width:19px;height:10px;background:url(../img/ajax-loader-inline.gif) 0 0 no-repeat;display:none}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi),(min-resolution:1.25dppx){.ajax-spinner-inline{background-image:url(../img/retina/ajax-loader-inline.gif);background-size:16px 4px}}.ajax-spinner.ajax-spinner-show{display:block}.ajax-spinner-inline.ajax-spinner-show{display:inline-block}.input-group label.error{position:absolute;bottom:0;left:0;right:0}.form-group.error .input-group{padding-bottom:32px}.form-submit{padding-top:15px}@media screen and (min-width:45em){.form-horizontal label{width:25%;float:left;padding-top:7px;padding-right:16px}.form-horizontal .form-control{width:75%}.form-horizontal select.form-control{width:100%}.form-horizontal .select{width:75%;float:right}.form-horizontal .error-msg,.form-horizontal .label-offset,.form-horizontal label.error{padding-left:25%;padding-right:8px;width:100%;text-align:left}.form-horizontal .checkbox,.form-horizontal .radio{min-height:27px;padding-top:7px;margin-top:0;margin-bottom:0;width:75%;margin-left:25%}.form-horizontal .checkbox label,.form-horizontal .radio label{float:none;width:auto;padding-top:0}.form-horizontal .checkbox.custom-check-consent{margin-left:0;width:100%}.form-horizontal .form-submit{padding-left:25%}.form-horizontal .rating,.form-horizontal .rating-static{padding-top:7px}.form-horizontal .form-group .wpcf7-not-valid-tip{margin-left:25%}}.chosen-container{font-size:14px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.chosen-container a{font-weight:300}.chosen-container-single .chosen-single{background:#d2d2d2;color:#5c5c5c;font-weight:300;border:1px solid #d2d2d2;overflow:visible;height:38px;padding-left:14px;border-radius:0}.chosen-container-multi .chosen-choices{background-color:#d2d2d2;color:#646464;border:1px solid #d2d2d2;height:38px;font-size:1em;padding-left:14px;border-radius:0}.chosen-container-multi .chosen-choices li.search-field input[type=text]{height:34px}.chosen-container-single .chosen-default{color:#a9a9a9}.chosen-container-active.chosen-with-drop .chosen-single,.chosen-container-single .chosen-single:hover{background-color:#d2d2d2}.chosen-container-active.chosen-with-drop .chosen-single div:before{background-position:-204px -25px}.chosen-container-active .chosen-choices,.chosen-container-active .chosen-single{border:1px solid #2095f2}.chosen-container-single .chosen-single span{padding-top:1px}.chosen-container-single .chosen-single div{width:35px;height:auto}.chosen-container-single .chosen-single div:before{content:'';display:inline-block;background:url(../img/stirling-dynamics-icon-sprite.png) 0 0 no-repeat;width:20px;height:20px;width:16px;height:11px;position:absolute;top:15px;left:9px;background-position:-204px 0}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi),(min-resolution:1.25dppx){.chosen-container-single .chosen-single div:before{background-image:url(../img/retina/stirling-dynamics-icon-sprite.png);background-size:900px 100px}}.chosen-container-single .chosen-single div b{display:none}.chosen-container-single .chosen-single abbr{content:'';display:inline-block;background:url(../img/stirling-dynamics-icon-sprite.png) 0 0 no-repeat;width:20px;height:20px;width:18px;height:18px;top:10px;right:36px;background-position:-220px 4px;opacity:.5}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi),(min-resolution:1.25dppx){.chosen-container-single .chosen-single abbr{background-image:url(../img/retina/stirling-dynamics-icon-sprite.png);background-size:900px 100px}}.chosen-container-single .chosen-single abbr:hover{background-position:-220px 4px;opacity:1}.chosen-container-multi .chosen-choices li.search-choice{margin-top:5px;padding:6px 20px 6px 8px}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{right:6px;top:5px}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:before{content:'';display:inline-block;background:url(../img/stirling-dynamics-icon-sprite.png) 0 0 no-repeat;width:20px;height:20px;width:16px;height:16px;top:10px;right:36px;background-position:-220px 4px;opacity:.5}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi),(min-resolution:1.25dppx){.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:before{background-image:url(../img/retina/stirling-dynamics-icon-sprite.png);background-size:900px 100px}}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover:before{background-position:-220px 4px;opacity:1}.chosen-container .chosen-drop{background-color:#d2d2d2}.chosen-container-active .chosen-drop{border:1px solid #d2d2d2}.chosen-container .chosen-results{margin:0;padding:0}.chosen-container .chosen-results li.highlighted{background-color:#2095f2}.error .chosen-container-multi .chosen-choices,.error .chosen-container-single .chosen-single{border-color:#a20000;border-width:2px}.valid .chosen-container-multi .chosen-choices,.valid .chosen-container-single .chosen-single{border-color:#5ab54a;border-width:2px}.error .chosen-container-single .chosen-single abbr,.valid .chosen-container-single .chosen-single abbr{top:9px}.error .chosen-container-single .chosen-single div:before,.valid .chosen-container-single .chosen-single div:before{top:14px}.error .chosen-container-single .chosen-single span,.valid .chosen-container-single .chosen-single span{padding-top:0}table{border-spacing:0;border-collapse:collapse}.table{width:100%;max-width:100%;margin-bottom:20px;font-size:1.2em}.table th{text-align:left}.table>thead>tr>th{vertical-align:bottom}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{line-height:1.4;padding:12px 8px;vertical-align:top}.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th{border-top:0}table .checkbox,table .radio{margin-top:0}.table-striped>tbody>tr:nth-of-type(odd){background-color:#f1f1f1}.table-bordered{border:1px solid #ebebeb}.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{background-color:#f8f8f8;border-bottom-width:1px}.table-bordered.table-striped>tbody>tr:nth-of-type(odd){background-color:transparent}.table-bordered.table-striped>tbody>tr:nth-of-type(even){background-color:#f8f8f8}table thead{display:none}table tr{display:block;border-bottom:1px solid #d6d6d6}table td{display:block;text-align:right;border-bottom:1px dotted #d6d6d6}table td:last-child{border-bottom:0}table td:before{content:attr(data-label);float:left;font-weight:600}table tfoot td{text-align:left}table .cta{padding-top:4px;padding-bottom:4px}table .even td{border-color:#d6d6d6;background-color:#f8f8f8}table .title td{background-color:#202020;color:#fff}table .title td span{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-top:2px;padding-bottom:2px}table tr td.deal-badge-cell{padding-top:7px;padding-bottom:7px}table tr td.deal-badge-cell:empty{display:none}table tr.title td{text-align:left;padding-top:7px;padding-bottom:7px}@media screen and (min-width:45em){table thead{display:table-header-group}table tr{display:table-row}table td{display:table-cell;text-align:left;border-bottom:none}table td:before{display:none}table tr{border-bottom:none}table tr th{padding:14px 14px}table tr td{padding:16px 14px}table tr td:first-child,table tr th:first-child{padding-left:12px}table tr td:last-child,table tr th:last-child{padding-right:12px}table .cta{padding-top:0;padding-bottom:0}table .col-date{width:200px}table .col-cta{width:250px}table .col-cta .cta{float:right}}.checkbox,.radio{margin-top:7px}.checkbox,.radio{padding-left:23px}.check-small,.radio-small{padding-left:14px}.checkbox input[type=checkbox]:checked,.checkbox input[type=checkbox]:not(checked),.form-inline .checkbox input[type=checkbox]:checked,.form-inline .checkbox input[type=checkbox]:not(checked),.form-inline .radio input[type=radio]:checked,.form-inline .radio input[type=radio]:not(checked),.radio input[type=radio]:checked,.radio input[type=radio]:not(checked){width:22px;margin:0 0 0 -22px;padding:0;opacity:0;position:absolute;z-index:1;cursor:pointer}.check-small input[type=checkbox]:checked,.check-small input[type=checkbox]:not(checked),.form-inline .check-small input[type=checkbox]:checked,.form-inline .check-small input[type=checkbox]:not(checked),.form-inline .radio-small input[type=radio]:checked,.form-inline .radio-small input[type=radio]:not(checked),.radio-small input[type=radio]:checked,.radio-small input[type=radio]:not(checked){width:14px;margin-left:-14px}.checkbox label,.form-inline .checkbox label,.form-inline .radio label,.radio label{position:relative;padding-left:8px}.checkbox label:before,.radio label:before{content:'';display:inline-block;background:url(../img/stirling-dynamics-icon-sprite.png) 0 0 no-repeat;width:20px;height:20px;width:22px;height:22px;margin-right:8px;position:absolute;left:-22px;top:0}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi),(min-resolution:1.25dppx){.checkbox label:before,.radio label:before{background-image:url(../img/retina/stirling-dynamics-icon-sprite.png);background-size:900px 100px}}.check-small label:before,.radio-small label:before{width:14px;height:14px;left:-14px;top:4px}.checkbox label:before{background-position:-84px 0}.radio label:before{background-position:-84px -50px}.check-small label:before{background-position:-84px -100px}.radio-small label:before{background-position:-84px -125px}.error .checkbox label:before{background-position:-214px 0}.error .radio label:before{background-position:-214px -50px}.error .check-small label:before{background-position:-214px -100px}.error .radio-small label:before{background-position:-214px -125px}.checkbox label.error:before,.form-horizontal .checkbox label.error:before,.form-horizontal .radio label.error:before,.radio label.error:before{display:none}.checkbox label.error,.form-horizontal .checkbox label.error,.form-horizontal .radio label.error,.radio label.error{padding-left:8px;display:block}.checkbox input[type=checkbox]:hover+label:before{background-position:-110px 0}.radio input[type=radio]:hover+label:before{background-position:-110px -50px}.check-small input[type=checkbox]:hover+label:before{background-position:-110px -100px}.radio-small input[type=radio]:hover+label:before{background-position:-110px -125px}.checkbox input[type=checkbox]:checked+label:before,.checkbox input[type=checkbox]:checked:hover+label:before{background-position:-136px 0}.radio input[type=radio]:checked+label:before{background-position:-136px -50px}.check-small input[type=checkbox]:checked+label:before,.check-small input[type=checkbox]:checked:hover+label:before{background-position:-136px -100px}.radio-small input[type=radio]:checked+label:before{background-position:-136px -125px}.checkbox input[type=checkbox]:disabled+label:before{background-position:-162px 0}.radio input[type=radio]:disabled+label:before{background-position:-162px -50px}.check-small input[type=checkbox]:disabled+label:before{background-position:-162px -100px}.radio-small input[type=radio]:disabled+label:before{background-position:-162px -125px}.checkbox input[type=checkbox]:disabled:checked+label:before{background-position:-188px -50px}.radio input[type=radio]:disabled:checked+label:before{background-position:-188px -50px}.check-small input[type=checkbox]:disabled:checked+label:before{background-position:-188px -100px}.radio-small input[type=radio]:disabled:checked+label:before{background-position:-188px -125px}.pagination{display:inline-block;padding-left:0;margin:20px 0;font-size:1.4em}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 10px;margin-left:-1px;line-height:1.42857143;font-weight:700;color:#5c5c5c;background-color:#f8f8f8;text-decoration:none}.pagination>li>a:hover{color:#fff;background-color:#2095f2}.pagination>li>a{transition:color .25s ease-out,background-color .25s ease-out}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:2;color:#fff;background-color:#2095f2;cursor:default}.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{color:#777;cursor:not-allowed;pointer-events:none}.pagination-block{padding-top:0}.pagination-block .pagination{margin:0}.pagination .next a,.pagination .next span,.pagination .previous a,.pagination .previous span{display:block;color:#2095f2;width:34px;height:32px;overflow:hidden;text-indent:-300px;padding:0;position:relative}.pagination .previous a,.pagination .previous span{border-top-left-radius:4px;border-bottom-left-radius:4px}.pagination .next a,.pagination .next span{border-top-right-radius:4px;border-bottom-right-radius:4px}.pagination .next a:before,.pagination .next span:before,.pagination .previous a:before,.pagination .previous span:before{content:'';display:inline-block;background:url(../img/stirling-dynamics-icon-sprite.png) 0 0 no-repeat;width:20px;height:20px;background-position:-252px 0;display:block;width:8px;height:12px;position:absolute;top:10px;left:12px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi),(min-resolution:1.25dppx){.pagination .next a:before,.pagination .next span:before,.pagination .previous a:before,.pagination .previous span:before{background-image:url(../img/retina/stirling-dynamics-icon-sprite.png);background-size:900px 100px}}.pagination .previous a:hover:before{background-position:-252px -50px}.pagination .next a:before,.pagination .next span:before{background-position:-252px -25px;left:auto;right:12px}.pagination .next a:hover:before{background-position:-252px -75px}.page-numbers{display:inline-block;padding-left:0;margin:20px 0;font-size:1.4em}.page-numbers>li{display:inline}.page-numbers>li>a,.page-numbers>li>span{position:relative;float:left;padding:6px 10px;margin-left:-1px;line-height:1.42857143;font-weight:700;color:#5c5c5c;background-color:#f8f8f8;text-decoration:none}.page-numbers>li>a:hover{color:#fff;background-color:#2095f2}.page-numbers>li>a{transition:color .25s ease-out,background-color .25s ease-out}.page-numbers .page-numbers{font-size:1em}.page-numbers>li>span.current,.page-numbers>li>span.current:focus,.page-numbers>li>span.current:hover{z-index:2;color:#fff;background-color:#2095f2;cursor:default}.page-numbers>.disabled>a,.page-numbers>.disabled>a:focus,.page-numbers>.disabled>a:hover,.page-numbers>.disabled>span,.page-numbers>.disabled>span:focus,.page-numbers>.disabled>span:hover{color:#777;cursor:not-allowed;pointer-events:none}.page-numbers-block{padding-top:0}.page-numbers-block .page-numbers{margin:0}.page-numbers .next,.page-numbers .prev{display:block;color:#2095f2;width:34px;height:32px;overflow:hidden;text-indent:-300px;padding:0;position:relative}.page-numbers .prev,.page-numbers li:first-child span{border-top-left-radius:4px;border-bottom-left-radius:4px}.page-numbers .next,.page-numbers li:last-child span{border-top-right-radius:4px;border-bottom-right-radius:4px}.page-numbers .next:before,.page-numbers .prev:before{content:'';display:inline-block;background:url(../img/stirling-dynamics-icon-sprite.png) 0 0 no-repeat;width:20px;height:20px;background-position:-298px -50px;display:block;width:8px;height:12px;position:absolute;top:11px;left:12px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi),(min-resolution:1.25dppx){.page-numbers .next:before,.page-numbers .prev:before{background-image:url(../img/retina/stirling-dynamics-icon-sprite.png);background-size:900px 100px}}.page-numbers .prev:hover:before{background-position:-320px -50px}.page-numbers .next:before{background-position:-298px -75px;left:auto;right:12px}.page-numbers .next:hover:before{background-position:-320px -75px}.page-numbers{margin-top:0}.rating-static{unicode-bidi:bidi-override;direction:rtl;float:left;margin-left:-2px;margin-right:40px}.rating-static>span{display:inline-block;position:relative;width:24px;height:24px;overflow:hidden;text-indent:-100px}.rating-static>span:before{content:'';display:inline-block;background:url(../img/stirling-dynamics-icon-sprite.png) 0 0 no-repeat;width:20px;height:20px;width:20px;height:18px;background-position:-416px 0;position:absolute;top:2px;left:2px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi),(min-resolution:1.25dppx){.rating-static>span:before{background-image:url(../img/retina/stirling-dynamics-icon-sprite.png);background-size:900px 100px}}.rating-static.rating-1>span+span+span+span+span:before,.rating-static.rating-2>span+span+span+span:before,.rating-static.rating-3>span+span+span:before,.rating-static.rating-4>span+span:before,.rating-static.rating-5>span:before{background-position:-444px 0}.rating{display:inline-block}.rating label{margin-left:10px;margin-right:4px}.rating input,.rating label{float:right}.rating input{margin-top:10px}.rating:not(:checked){overflow:hidden;font-size:0;position:relative}.rating:not(:checked) input{float:right;width:24px;height:24px;padding:0;margin:0 0 0 -24px;opacity:0}.rating:not(:checked) label{position:relative;float:right;display:block;width:24px;height:24px;margin:0}.rating:not(:checked) label:before{content:'';display:inline-block;background:url(../img/stirling-dynamics-icon-sprite.png) 0 0 no-repeat;width:20px;height:20px;width:20px;height:18px;background-position:-416px 0;position:absolute;top:2px;left:2px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi),(min-resolution:1.25dppx){.rating:not(:checked) label:before{background-image:url(../img/retina/stirling-dynamics-icon-sprite.png);background-size:900px 100px}}.rating:not(:checked) label:hover{cursor:pointer}.rating:not(:checked) input:checked~label:before,.rating:not(:checked):hover label:hover:before,.rating:not(:checked):hover label:hover~label:before{background-position:-444px 0}.slick-slider{position:relative;display:block;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(./../img/ajax-loader.gif) center center no-repeat}.slick-next,.slick-prev{position:absolute;display:block;height:48px;width:48px;line-height:0;font-size:0;cursor:pointer;background:0 0;color:transparent;top:50%;margin-top:-10px;padding:0;border:none;outline:0}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{outline:0;background:0 0;color:transparent}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.85}.slick-next:before,.slick-prev:before{line-height:1;color:#fff;opacity:.85;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:5px;z-index:1}.slick-prev:before{content:" "}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:5px}.slick-next:before{content:" "}[dir=rtl] .slick-next:before{content:"←"}.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-4px;list-style:none;display:block;text-align:center;max-width:960px;margin:0 auto;padding:0;width:100%;left:50%;padding:0 10px;transform:translate(-50%)}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0;padding:0;cursor:pointer}.slick-dots li button{border:0;background:0 0;display:block;height:20px;width:20px;outline:0;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer;position:relative}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{position:absolute;top:4px;left:4px;content:" ";width:12px;height:12px;border-radius:6px;background-color:#fff;font-family:slick;font-size:6px;line-height:20px;text-align:center;color:#fff;opacity:.85;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{background-color:#2095f2;opacity:.85}/*! jQuery UI - v1.10.4 - 2015-11-25
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.datepicker.css, jquery.ui.theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Arial%2CHelvetica%2Csans-serif&fsDefault=1em&fwDefault=normal&cornerRadius=3px&bgColorHeader=e9e9e9&bgTextureHeader=flat&borderColorHeader=dddddd&fcHeader=333333&iconColorHeader=444444&bgColorContent=ffffff&bgTextureContent=flat&borderColorContent=dddddd&fcContent=333333&iconColorContent=444444&bgColorDefault=f6f6f6&bgTextureDefault=flat&borderColorDefault=c5c5c5&fcDefault=454545&iconColorDefault=777777&bgColorHover=ededed&bgTextureHover=flat&borderColorHover=cccccc&fcHover=2b2b2b&iconColorHover=555555&bgColorActive=007fff&bgTextureActive=flat&borderColorActive=003eff&fcActive=ffffff&iconColorActive=ffffff&bgColorHighlight=fffa90&bgTextureHighlight=flat&borderColorHighlight=dad55e&fcHighlight=777620&iconColorHighlight=777620&bgColorError=fddfdf&bgTextureError=flat&borderColorError=f1a899&fcError=5f3f3f&iconColorError=cc0000&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=666666&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=5px&offsetTopShadow=0px&offsetLeftShadow=0px&cornerRadiusShadow=8px
* Copyright jQuery Foundation and other contributors; Licensed MIT */.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:after,.ui-helper-clearfix:before{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-datepicker{padding:.2em .2em 0;display:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border:1px solid #d6d6d6}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{position:absolute;top:2px;width:1.8em;height:1.8em;background-color:#fff}.ui-datepicker .ui-datepicker-next:before,.ui-datepicker .ui-datepicker-prev:before{content:'';display:inline-block;background:url(../img/stirling-dynamics-icon-sprite.png) 0 0 no-repeat;width:20px;height:20px;width:10px;height:18px;background-position:-368px -50px;position:absolute;top:5px;left:6px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi),(min-resolution:1.25dppx){.ui-datepicker .ui-datepicker-next:before,.ui-datepicker .ui-datepicker-prev:before{background-image:url(../img/retina/stirling-dynamics-icon-sprite.png);background-size:900px 100px}}.ui-datepicker .ui-datepicker-next:before{background-position:-368px -75px;left:auto;right:6px}.ui-datepicker .ui-datepicker-next-hover,.ui-datepicker .ui-datepicker-prev-hover{cursor:pointer;background-color:#fff}.ui-datepicker .ui-datepicker-prev{left:4px}.ui-datepicker .ui-datepicker-next{right:4px}.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span{display:none}.ui-datepicker .ui-datepicker-title{text-transform:uppercase;margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:2px;text-align:center;font-weight:700;border:0}.ui-datepicker th span{display:block;background-color:#2095f2;padding:.5em .5em;color:#fff}.ui-datepicker td{border:0;padding:2px}.ui-datepicker td a,.ui-datepicker td span{display:block;padding:.5em .5em;text-align:center;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-widget{font-size:1.4em}.ui-widget .ui-widget{font-size:1em}.ui-widget button,.ui-widget input,.ui-widget select,.ui-widget textarea{font-size:1em}.ui-widget-content{background:#fff;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{color:#5c5c5c;font-weight:700}.ui-widget-header a{color:#333}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{background:#bcbcbc;font-weight:700;color:#5c5c5c}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#5c5c5c;text-decoration:none}.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-focus,.ui-widget-header .ui-state-hover{background:#202020;color:#fff}.ui-widget-header .ui-state-hover{background:#fff}.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited{color:#2b2b2b;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{background:#2095f2;color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight.ui-state-active,.ui-widget-content .ui-state-highlight.ui-state-active,.ui-widget-header .ui-state-highlight.ui-state-active{background:#2095f2;color:#fff}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#5c5c5c}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{background:#bbb;color:#5c5c5c}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#5c5c5c}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{background:#fddfdf;color:#5f3f3f}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#5f3f3f}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#5f3f3f}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:700}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:400}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-widget-overlay{background:#aaa;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{margin:0;padding:5px;background:#666;opacity:.3;filter:Alpha(Opacity=30)}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:0!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;box-shadow:none}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow .mfp-a,.mfp-arrow .mfp-b,.mfp-arrow:after,.mfp-arrow:before{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow .mfp-a,.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow .mfp-b,.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left .mfp-a,.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left .mfp-b,.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right .mfp-a,.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right .mfp-b,.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{transform:scale(.75)}.mfp-arrow-left{transform-origin:0}.mfp-arrow-right{transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.mfp-ie7 .mfp-img{padding:0}.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px}.mfp-ie7 .mfp-container{padding:0}.mfp-ie7 .mfp-content{padding-top:44px}.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0}.mfp-modal{position:relative;background:#fff;padding:0;width:auto;max-width:800px;margin:30px auto 60px auto;background-clip:padding-box;border-radius:4px;box-shadow:0 1px 3px rgba(0,0,0,.3);outline:0 none}.mfp-close{margin:0}.mfp-bg{z-index:2042}.mfp-wrap{z-index:2043}.mfp-content{z-index:2045}.mfp-container{padding-left:15px;padding-right:15px}.mfp-close{font-size:22px}.mfp-content .modal-header{padding:15px;text-align:center}.mfp-content .modal-header.modal-header-blank{background:#f8fafb;padding:5px;border-top-right-radius:5px;border-top-left-radius:5px;border-bottom:0}.mfp-content .modal-title{font-size:26px}.mfp-content .modal-body{background:#f8fafb}.dialog-modal .modal-body{padding-bottom:20px}.dialog-modal .modal-body p{line-height:1.428571429;font-size:14px;font-weight:700}.dialog-modal .modal-body p:last-child{margin-bottom:0}.dialog-modal.dialog-modal-no-headline .modal-body{border-top-left-radius:4px;border-top-right-radius:4px}.mfp-zoom-in .mfp-with-anim{opacity:0;transform:scale(.8);transition-duration:.2s;transition-timing-function:ease-in-out}.mfp-zoom-in.mfp-bg{opacity:0;transition-duration:.3s;transition-timing-function:ease-in-out}.mfp-zoom-in.mfp-ready .mfp-with-anim{opacity:1;transform:scale(1)}.mfp-zoom-in.mfp-ready.mfp-bg{opacity:.5}.mfp-zoom-in.mfp-removing .mfp-with-anim{transform:scale(.5);opacity:0}.mfp-zoom-in.mfp-removing.mfp-bg{opacity:0}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5}.modal-title{margin-bottom:0}.modal-body{padding:20px 30px;position:relative}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer .btn{margin-bottom:0}.modal-footer .btn:last-child{margin-right:0}.mfp-modal.modal-wide{max-width:860px}.qtip{position:absolute;left:-28000px;top:-28000px;display:none;max-width:280px;min-width:50px;font-size:1.3em;line-height:1.5;direction:ltr;box-shadow:2px 2px 6px 0 rgba(0,0,0,.1);padding:0}.qtip-content{position:relative;padding:5px 9px;overflow:hidden;text-align:left;word-wrap:break-word}.qtip-titlebar{position:relative;padding:5px 35px 5px 10px;overflow:hidden;border-width:0 0 1px;font-weight:700}.qtip-titlebar+.qtip-content{border-top-width:0!important}.qtip-close{position:absolute;right:-9px;top:-9px;z-index:11;cursor:pointer;outline:medium none;border:1px solid transparent}.qtip-titlebar .qtip-close{right:4px;top:50%;margin-top:-9px}* html .qtip-titlebar .qtip-close{top:16px}.qtip-icon .ui-icon,.qtip-titlebar .ui-icon{display:block;text-indent:-1000em;direction:ltr}.qtip-icon,.qtip-icon .ui-icon{border-radius:3px;text-decoration:none}.qtip-icon .ui-icon{width:18px;height:14px;line-height:14px;text-align:center;text-indent:0;font:normal bold 10px/13px Tahoma,sans-serif;color:inherit;background:transparent none no-repeat -100em -100em}.qtip-default{border:1px solid #f1d031;background-color:#ffffa3;color:#555}.qtip-default .qtip-titlebar{background-color:#ffef93}.qtip-default .qtip-icon{border-color:#ccc;background:#f1f1f1;color:#777}.qtip-default .qtip-titlebar .qtip-close{border-color:#aaa;color:#111}/*! Light tooltip style */.qtip-light{background-color:#fff;border-color:#e2e2e2;color:#5c5c5c}.qtip-light .qtip-titlebar{background-color:#f1f1f1}.cookie-warning-wrapper{z-index:9001;position:relative}@keyframes cookieSlideUp{0%{transform:translateY(100%)}100%{transform:translateY(0)}}.cookie-warning{padding:12px 0;position:fixed;left:0;right:0;bottom:0;overflow:hidden;transform:translateY(100%);animation:cookieSlideUp .6s 1s ease-out;animation-fill-mode:forwards}.cookie-warning:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:#f2f2f2;opacity:.95}.cookie-warning-message{margin-bottom:10px;padding-right:60px}.cookie-warning p{margin-bottom:0}.cookie-warning-action{min-width:100px}.cookie-warning .btn{margin:0}@media screen and (min-width:45em){.cookie-warning-grid{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.cookie-warning-message{margin-bottom:0;padding-right:0}.cookie-warning-action{text-align:right;margin-left:auto;-ms-flex-preferred-size:160px;flex-basis:160px;min-width:160px;padding-right:60px}}@media screen and (min-width:1230px){.cookie-warning-action{padding-right:0}}.cookie-dismissed .cookie-warning-wrapper{display:none}div.wpcf7{margin:0;padding:0}div.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);height:1px;width:1px;margin:0;padding:0;border:0}div.wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid red}div.wpcf7-mail-sent-ok{border:2px solid #398f14}div.wpcf7-aborted,div.wpcf7-mail-sent-ng{border:2px solid red}div.wpcf7-spam-blocked{border:2px solid orange}div.wpcf7-acceptance-missing,div.wpcf7-validation-errors{border:2px solid #f7e700}.wpcf7-form-control-wrap{position:relative}span.wpcf7-not-valid-tip{color:red;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip span.wpcf7-not-valid-tip{position:absolute;top:20%;left:20%;z-index:100;border:1px solid red;background:#fff;padding:.2em .8em}span.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}span.wpcf7-list-item-label::after,span.wpcf7-list-item-label::before{content:" "}.wpcf7-display-none{display:none}div.wpcf7 .ajax-loader{visibility:hidden;display:inline-block;background-image:url(../img/custom-ajax-loader.gif);width:19px;height:19px;border:none;padding:0;margin:0 0 0 4px;vertical-align:middle}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi),(min-resolution:1.25dppx){div.wpcf7 .ajax-loader{background-image:url(../img/retina/custom-ajax-loader.gif);background-size:19px 19px}}div.wpcf7 .ajax-loader.is-active{visibility:visible}div.wpcf7 div.ajax-error{display:none}div.wpcf7 .placeheld{color:#888}div.wpcf7 input[type=file]{cursor:pointer}div.wpcf7 input[type=file]:disabled{cursor:default}div.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7cf_add,.wpcf7cf_remove,[data-class=wpcf7cf_group]{display:none}.wpcf7cf_repeater_sub{margin-bottom:20px}.wpcf7cf_repeater_controls,.wpcf7cf_step_controls{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.wpcf7cf_multistep .wpcf7cf_step{display:none}.wpcf7-form-control-wrap.CV{padding-top:10px;float:left}.logo{display:block;max-width:200px;margin:10px 0 10px 12px;float:left;transition:margin .3s ease-out;position:relative;width:130px}@media screen and (min-width:45em){.logo{width:200px}}@media screen and (min-width:60em){.logo{max-width:220px;margin-top:30px;margin-bottom:30px}}.logo img{margin:0;display:block;width:100%}.logo img.logo-white{display:none}.js-svg-replace{width:100%}.logo .logo-cover{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#fff;opacity:0;display:none;transition:opacity .2s ease-out}.header{position:fixed;top:0;z-index:1000;background-color:#fff;width:100%}@media screen and (min-width:60em){.header{box-shadow:0 3px 6px 0 transparent;transition:box-shadow .2s ease-out,background-color .2s linear}}.header-offset:after{clear:both;content:"";display:table}.header.scrolled{box-shadow:0 3px 6px 0 rgba(0,0,0,.15)}@media screen and (min-width:60em){.header-offset.scrolled .logo,.header.scrolled .logo{margin-top:10px;margin-bottom:10px}}.header .row{padding-left:0;padding-right:0}.main-nav{background-color:#2095f2;clear:both}.main-nav ul{margin:0;padding:0;list-style:none}.main-nav ul ul{display:none}.main-nav li{padding:0}.main-nav a{display:block;padding:8px 12px;color:#fff;text-decoration:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative;font-weight:600}.main-nav a.active,.main-nav a:hover,.main-nav li.current-menu-item a,.news-template-default .menu-item-94 a,.parent-pageid-54 .menu-item-78 a,.post-type-archive-news .menu-item-94 a,.products-template-default .menu-item-76 a,.projects-template-default .menu-item-77 a,.services-template-default .menu-item-75 a,.tax-cpt_projects_taxonomy .menu-item-77 a,.vacancies-template-default .menu-item-78 a{background-color:#42a4f2}.js .main-nav{max-height:0;overflow:hidden;transition:max-height .4s ease-out}.js .mob-nav-open .header-inner .main-nav{max-height:none}.header-contact{float:right}.icon-menu{margin:0;padding:0;background-color:transparent;border:none;width:46px;height:49px;margin-top:10px;display:block;overflow:hidden;word-wrap:normal;white-space:nowrap;text-indent:101%}.icon-menu,.search-button{display:none}.icon-menu:focus,.icon-menu:hover{background-color:transparent}.icon-menu:before{content:'';display:inline-block;background:url(../img/stirling-dynamics-icon-sprite.png) 0 0 no-repeat;width:20px;height:20px;width:22px;height:17px;position:absolute;top:16px;left:12px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi),(min-resolution:1.25dppx){.icon-menu:before{background-image:url(../img/retina/stirling-dynamics-icon-sprite.png);background-size:900px 100px}}.mob-nav-open .icon-menu:before{background-position:0 -50px}.search-button{margin:0;padding:0;border:none;width:46px;height:49px;overflow:hidden;text-indent:-300px;float:right;background-color:transparent;position:absolute;top:12px;right:46px;display:block;overflow:hidden;word-wrap:normal;white-space:nowrap;text-indent:101%;z-index:500}.search-button:focus,.search-button:hover{background-color:transparent}.search-button:before{content:'';background-color:#1875d1;width:38px;height:38px;position:absolute;top:4px;left:4px}.search-button:after{content:'';display:inline-block;background:url(../img/stirling-dynamics-icon-sprite.png) 0 0 no-repeat;width:20px;height:20px;margin:0;background-position:-276px -50px;width:22px;height:22px;position:absolute;top:12px;left:12px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi),(min-resolution:1.25dppx){.search-button:after{background-image:url(../img/retina/stirling-dynamics-icon-sprite.png);background-size:900px 100px}}.js .icon-menu,.js .search-button{display:block}.main-nav>ul>li.menu-item-has-children>a{display:none}@media screen and (min-width:45em){.main-nav>ul>li.menu-item-has-children>a{display:block}}.search-input{padding:0 12px}.icon-search{width:38px;height:38px;overflow:hidden;text-indent:-300px;position:relative;padding:0;margin:0;border-radius:0}.icon-search:before{content:'';display:inline-block;background:url(../img/stirling-dynamics-icon-sprite.png) 0 0 no-repeat;width:20px;height:20px;width:22px;height:22px;background-position:-276px -50px;position:absolute;top:7px;left:7px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi),(min-resolution:1.25dppx){.icon-search:before{background-image:url(../img/retina/stirling-dynamics-icon-sprite.png);background-size:900px 100px}}.icon-search:focus,.icon-search:hover{background-color:#1875d1;border-color:#1875d1}.search-field,.search-field:focus{background-color:#202020;color:#fff;border-color:#202020}.search-field::-webkit-input-placeholder{color:#a5a4a4}.search-field:-moz-placeholder{color:#a5a4a4}.search-field::-moz-placeholder{color:#a5a4a4}.search-field:-ms-input-placeholder{color:#a5a4a4}.js .search-input{position:absolute;top:16px;right:38px}.js .search-input-inner{opacity:0;transition:opacity .3s ease-out;overflow:hidden;max-width:0}.search-engaged .search-input-inner{opacity:1;max-width:1000px}.js .search-input-fading .search-input-inner{max-width:1000px}.search-engaged .logo .logo-cover{opacity:1;display:block}.logo .logo-cover-fading{display:block}@media screen and (min-width:45em){.icon-menu{margin-top:4px}.search-button{top:6px}.main-nav a{padding-top:6px;padding-bottom:6px}.main-nav>ul>li>ul{display:block}.header.scrolled .main-nav ul ul{margin-top:0}.main-nav ul ul{top:100%;left:50%;padding-bottom:6px;margin-left:-70px;text-align:center}.main-nav>ul>li:hover>ul,.main-nav>ul>li>ul{display:none}.main-nav>ul>li.show-sub:hover>ul,.main-nav>ul>li.show-sub>ul{display:block;display:block;width:140px;background:#fff}.main-nav>ul>li.menu-item-has-children{position:relative}.main-nav>ul>li>ul>li{width:100%;display:block}}@media screen and (min-width:48em){.js .icon-menu{display:none}.js .main-nav,.main-nav{max-height:none;overflow:visible;clear:none;background-color:transparent}.main-nav ul{font-size:1.3em;float:right;margin-top:20px;margin-right:54px}.main-nav ul:after{clear:both;content:"";display:table}.main-nav li{float:left}.main-nav a{font-weight:400;padding-left:4px;padding-right:4px;color:#5c5c5c;text-decoration:none}.header .row{position:relative}.search-button{top:16px;right:12px;transition:top .3s ease-out}.search-button:before{background-color:transparent;transition:background .3s ease-out}.search-button:after{background-position:-276px -75px}.search-engaged .search-button:before{background-color:#1875d1}.search-engaged .search-button:after{background-position:-276px -50px}.scrolled .search-button{top:16px}.js .search-input{width:33.3333%;top:40px;right:-400px;transition:top .3s ease-out}.js .scrolled .search-input{top:20px}.js .search-input-fading,.search-engaged .search-input{right:3px}.search-engaged .logo .logo-cover{display:none}.js .main-nav ul{opacity:1}.search-engaged .main-nav ul{opacity:0}.main-nav a:hover{background-color:transparent;color:#fc3f1b}.main-nav a.active,.main-nav li.current-menu-item a,.news-template-default .menu-item-94 a,.parent-pageid-54 .menu-item-78 a,.post-type-archive-news .menu-item-94 a,.products-template-default .menu-item-76 a,.projects-template-default .menu-item-77 a,.services-template-default .menu-item-75 a,.tax-cpt_projects_taxonomy .menu-item-77 a,.vacancies-template-default .menu-item-78 a{background-color:transparent;color:#2095f2}.main-nav li{position:relative}.main-nav ul ul{font-size:1em;margin-top:0;position:absolute;top:22px;left:0;width:200px;list-style-type:none;padding-left:0;margin-left:0}}@media screen and (min-width:55em){.main-nav ul{font-size:1.5em}.main-nav a{padding-left:6px;padding-right:6px}}@media screen and (min-width:60em){.main-nav ul{transition:margin .3s ease-out,opacity .3s ease-out;margin-top:40px}.header.scrolled .main-nav ul{margin-top:20px}.search-button{top:36px}}@media screen and (max-width:45em){.icon-menu{margin-top:4px}.search-button{top:6px}.main-nav a{padding-top:6px;padding-bottom:6px}.main-nav>ul>li>ul{display:block}}.main-nav>ul>li.menu-item-has-children>a{display:none}@media screen and (min-width:45em){.main-nav>ul>li.menu-item-has-children>a{display:block}}@media screen and (min-width:45em){.header.scrolled .main-nav ul ul{margin-top:0}.main-nav ul ul{top:100%;left:50%;padding-bottom:6px;margin-left:-70px;text-align:center}.main-nav>ul>li:hover>ul,.main-nav>ul>li>ul{display:none}.main-nav>ul>li.show-sub:hover>ul,.main-nav>ul>li.show-sub>ul{display:block;display:block;width:140px;background:#fff}.main-nav>ul>li.menu-item-has-children{position:relative}.main-nav>ul>li>ul>li{width:100%;display:block}}.staff-summary-wrapper{background-color:#f8f8f8}.summary-grid{list-style-type:none;margin:0;padding:0;font-size:1em}.summary-grid:after{clear:both;content:"";display:table}.split-summary{margin-bottom:20px}.cat-tags{list-style-type:none;margin:0;padding:0}.cat-tags:after{clear:both;content:"";display:table}.cat-tags li{display:inline-block;margin-right:10px;font-weight:700}.summary-item{margin-bottom:22px}@media screen and (min-width:45em){.summary-item{width:31.42857%;float:left}.summary-item:nth-child(3n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}.summary-item:nth-child(3n+2){margin-left:34.28571%;margin-right:-100%;clear:none}.summary-item:nth-child(3n+3){margin-left:68.57143%;margin-right:-100%;clear:none}}.featured-summary-item,.summary-item{display:block;text-decoration:none;color:#5c5c5c}.featured-summary-item,.summary-item:hover{text-decoration:none}.summary-content,.summary-heading{text-align:center}.summary-content-inner:after,.summary-heading:after{clear:both;content:"";display:table}.summary-heading h2,.summary-heading h3{color:#2095f2}.summary-heading.summary-heading-with-sub h2,.summary-heading.summary-heading-with-sub h3,.summary-heading.summary-heading-with-sub p{margin-bottom:4px}.summary-item .btn{margin-right:0}.summary-img{padding-top:24px;position:relative}.summary-img:before{content:'';position:absolute;top:0;left:0;width:60px;height:1px;background-color:#1875d1}.summary-grid-no-bars .summary-img{padding-top:0}.summary-grid-no-bars .summary-img:before{display:none}.featured-summary-wrapper{padding-bottom:0}.featured-summary-item{margin-bottom:50px}@media screen and (min-width:45em){.featured-summary-item:after{clear:both;content:"";display:table}.featured-summary-item .summary-content{width:48.57143%;float:left;margin-right:2.85714%;text-align:left}.featured-summary-item .summary-img{width:48.57143%;float:right;margin-right:0;padding-top:0}.featured-summary-item .summary-img:before{display:none}.featured-summary-item.odd .summary-content{width:48.57143%;float:right;margin-right:0}.featured-summary-item.odd .summary-img{width:48.57143%;float:left;margin-right:2.85714%}}@media screen and (min-width:45em){.team-summaries .summary-item{width:22.85714%;float:left}.team-summaries .summary-item:nth-child(4n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}.team-summaries .summary-item:nth-child(4n+2){margin-left:25.71429%;margin-right:-100%;clear:none}.team-summaries .summary-item:nth-child(4n+3){margin-left:51.42857%;margin-right:-100%;clear:none}.team-summaries .summary-item:nth-child(4n+4){margin-left:77.14286%;margin-right:-100%;clear:none}.team-testimonials .summary-item{width:48.57143%;float:left}.team-testimonials .summary-item:nth-child(2n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}.team-testimonials .summary-item:nth-child(2n+2){margin-left:51.42857%;margin-right:-100%;clear:none}}.team-summaries h3{color:#5c5c5c;margin-bottom:0}.team-summaries .summary-content,.team-summaries .summary-heading{text-align:left}.team-testimonials .summary-content,.team-testimonials .summary-heading{text-align:left}.team-testimonials .summary-img{max-width:250px}@media screen and (min-width:45em){.services-summaries .summary-item{width:48.57143%;float:left}.services-summaries .summary-item:nth-child(2n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}.services-summaries .summary-item:nth-child(2n+2){margin-left:51.42857%;margin-right:-100%;clear:none}}.services-summaries .summary-img{padding-top:0;max-width:80px;margin:0 auto}.services-summaries .summary-img:before{display:none}.services-summaries h2,.services-summaries p{color:#202020}.yarpp-related a{font-weight:400!important}.vacancy-item{margin-bottom:40px;padding-top:24px;position:relative}.vacancy-item:before{content:'';position:absolute;top:0;left:0;width:60px;height:1px;background-color:#1875d1}.vacancy-item .vacancy-heading{margin-bottom:22px}.vacancy-item .vacancy-heading h3,.vacancy-item .vacancy-heading p{margin-bottom:4px}.vacancy-item .vacancy-date{margin-bottom:4px}.vacancy-article .vacancy-salary{margin-bottom:4px}.vacancy-downloads{padding-top:20px}@media screen and (min-width:45em){.vacancy-item:after{clear:both;content:"";display:table}.vacancy-item .vacancy-content{width:74.28571%;float:left;margin-right:2.85714%}.vacancy-item .vacancy-actions{width:22.85714%;float:right;margin-right:0}.vacancy-article .page-article-content{width:74.28571%;float:left;margin-right:2.85714%}.vacancy-article .page-article-aside{width:22.85714%;float:right;margin-right:0}}.client-grid{list-style-type:none;margin-left:0;padding-left:0}.staff-benefits-wrapper{overflow:hidden;position:relative}@media screen and (min-width:45em){.staff-benefits-grid .summary-item{width:22.85714%;float:left}.staff-benefits-grid .summary-item:nth-child(4n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}.staff-benefits-grid .summary-item:nth-child(4n+2){margin-left:25.71429%;margin-right:-100%;clear:none}.staff-benefits-grid .summary-item:nth-child(4n+3){margin-left:51.42857%;margin-right:-100%;clear:none}.staff-benefits-grid .summary-item:nth-child(4n+4){margin-left:77.14286%;margin-right:-100%;clear:none}}@media screen and (min-width:45em){.client-grid .client-item{width:25%;float:left}.client-grid .client-item:nth-of-type(1n+5){display:none}.client-grid.slick-initialized .client-item:nth-of-type(1n+5){display:block}}.feature-sub-summary{background-color:#bcbcbc;color:#202020;padding:12px}.feature-sub-summary h4{color:#202020}.feature-sub-summary .btn{margin-bottom:0}.team-feature .quote blockquote{margin-bottom:44px}@media screen and (min-width:45em){.team-feature .feature-img{width:31.42857%;float:left;margin-right:2.85714%}.team-feature .feature-content{width:65.71429%;float:right;margin-right:0}.team-feature-with-summary .feature-item{width:74.28571%;float:left;margin-right:2.85714%}.team-feature-with-summary .feature-sub-summary{width:22.85714%;float:right;margin-right:0}.team-feature.team-feature-with-summary .feature-img{width:42.30769%;float:left;margin-right:3.84615%}.team-feature.team-feature-with-summary .feature-content{width:53.84615%;float:right;margin-right:0}}.hero-img{display:block;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;background-color:#bcbcbc;position:relative;text-decoration:none;padding:60px 0}@media screen and (min-width:45em){.hero-img{padding:120px 0}}.hero-large .hero-img{padding:60px 0}@media screen and (min-width:45em){.hero-large .hero-img{padding:220px 0 60px 0}}.hero-img:before{content:'';display:block;position:absolute;top:0;left:0;right:0;bottom:0;background-color:#202020;opacity:.6}.hero-img:hover{text-decoration:none}@media screen and (min-width:30em){.hero-img .row{position:relative}}.hero-caption{padding-top:40px;width:100%}@media screen and (min-width:30em){.hero-caption{padding-top:0;margin:0}}.hero-caption .hero-caption-heading{margin:0}.hero-caption .hero-caption-content{max-width:500px}.hero-caption .hero-caption-content:after{clear:both;content:"";display:table}.hero-caption .hero-caption-content p:last-child{margin-bottom:32px}.hero-caption h1{font-size:3em;line-height:1.4;color:#fff;margin-bottom:10px}@media screen and (min-width:45em){.hero-caption h1{font-size:3.8em}}@media screen and (min-width:60em){.hero-caption h1{font-size:5.2em}}.hero-caption p{color:#fff;font-size:1.5em}.hero-caption .cta .btn:last-child{margin-right:0}.hero-caption div:last-child h1{margin-bottom:0}.hero-caption div:last-child p:last-child{margin-bottom:22px}.carousel{font-size:1em}.carousel,.carousel li{list-style-type:none;margin:0;padding:0}.carousel li{display:none}.carousel>li:first-child{display:block}.srcset-bg-image{display:none}.slick-initialized .slick-slide{display:block}.slick-next,.slick-prev{border-radius:0;margin-right:0;margin-left:0}.slick-prev{left:12px}.slick-next{right:12px;text-align:right}.slick-next:before,.slick-prev:before{content:'';display:inline-block;background:url(../img/stirling-dynamics-icon-sprite.png) 0 0 no-repeat;width:20px;height:20px;background-position:-264px 0;width:18px;height:32px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi),(min-resolution:1.25dppx){.slick-next:before,.slick-prev:before{background-image:url(../img/retina/stirling-dynamics-icon-sprite.png);background-size:900px 100px}}.slick-next:before{background-position:-264px -50px}.slick-dots{bottom:96px;margin:0;padding:0;text-align:right}.hero-large .slick-dots{bottom:76px;padding-right:8px}.slick-dots li{display:inline-block}.slick-dots li button:before{border-radius:0}.client-grid .slick-dots{bottom:-10px;text-align:center;display:none}.client-grid .client-item{padding-left:16px;padding-right:16px}.client-grid .client-item img{display:block}@media screen and (min-width:48em){.home .header-offset{display:none}.home .header{background-color:transparent;box-shadow:0 3px 6px 0 transparent}.home .main-nav a{color:#fff}.home .main-nav>ul>li.show-sub:hover>ul,.home .main-nav>ul>li.show-sub>ul{background-color:transparent}.home .header .logo img.logo-black{display:none}.home .header .logo img.logo-white{display:block}.home .header.scrolled{background-color:#fff;box-shadow:0 3px 6px 0 rgba(0,0,0,.15)}.home .header.scrolled .main-nav>ul>li.show-sub:hover>ul,.home .header.scrolled .main-nav>ul>li.show-sub>ul{background-color:#fff}.home .header.scrolled .main-nav a{color:#5c5c5c}.home .header.scrolled .logo img.logo-black{display:block}.home .header.scrolled .logo img.logo-white{display:none}}.hero-video .hero-img{padding:0}.hero-video .hero-img .row{padding-top:60px;padding-bottom:60px}@media screen and (min-width:45em){.hero-video .hero-img .row{padding-top:80px;padding-bottom:60px}}@media screen and (min-width:52em){.hero-video .hero-img .row{padding-top:180px}}.hero-video .hero-img .hero-video-player-content{position:relative;z-index:10}@media screen and (min-width:45em){.hero-video .hero-img .hero-video-player-content{position:absolute;top:0;right:0;bottom:0;left:0}}.hero-video-player-ratio::before{display:none}@media screen and (min-width:45em){.hero-video-player-ratio::before{display:block;content:"";width:100%;padding-top:56.25%}}@media screen and (min-width:82em){.hero-video-player-ratio::before{padding-top:700px}}.hero-video-player-inner{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;overflow:hidden}.hero-video-player-inner .home-video{margin:auto;position:absolute;z-index:1;top:50%;left:50%;transform:translate(-50%,-50%);visibility:visible;opacity:1;min-width:100%;min-height:100%;display:none}@media screen and (min-width:45em){.hero-video-player-inner .home-video{display:block}}.hero-video-player-inner::after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background-color:#000;opacity:.6;z-index:2;display:none}@media screen and (min-width:45em){.hero-video-player-inner::after{display:block}}.quote h4{color:#5c5c5c;margin-bottom:0}.page-intro-content-b blockquote,.quote blockquote{position:relative;padding:20px 0;margin-bottom:22px}.page-intro-content-b blockquote:before,.quote blockquote:before{content:'';display:inline-block;background:url(../img/stirling-dynamics-icon-sprite.png) 0 0 no-repeat;width:20px;height:20px;position:absolute;top:0;left:0;width:9px;height:8px;background-position:-298px 0}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi),(min-resolution:1.25dppx){.page-intro-content-b blockquote:before,.quote blockquote:before{background-image:url(../img/retina/stirling-dynamics-icon-sprite.png);background-size:900px 100px}}.page-intro-content-b blockquote:after,.quote blockquote:after{content:'';display:inline-block;background:url(../img/stirling-dynamics-icon-sprite.png) 0 0 no-repeat;width:20px;height:20px;position:absolute;bottom:0;left:0;width:9px;height:8px;background-position:-320px 0}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi),(min-resolution:1.25dppx){.page-intro-content-b blockquote:after,.quote blockquote:after{background-image:url(../img/retina/stirling-dynamics-icon-sprite.png);background-size:900px 100px}}.page-intro-content-b blockquote p,.quote blockquote p{font-size:1.6em}.page-intro-content-b blockquote p:last-child,.quote blockquote p:last-child{margin-bottom:0}.page-intro-content-b blockquote p{text-transform:uppercase}.article-content .split-content-item-a p:first-child{font-weight:700}.nav-tabs{border-bottom:1px solid #ddd;list-style-type:none;padding-left:0;margin-left:0}.nav-tabs:after{clear:both;content:"";display:table}.nav-tabs>li{float:left;margin-bottom:-1px;position:relative;display:block;padding-bottom:0}.nav-tabs>li>a{margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-radius:4px 4px 0 0;position:relative;display:block;padding:10px 15px;text-decoration:none}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}.section-bg-grey-pale .nav-tabs>li.active>a,.section-bg-grey-pale .nav-tabs>li.active>a:focus,.section-bg-grey-pale .nav-tabs>li.active>a:hover{background-color:#f8f8f8}.nav-tabs>li.active>a{font-weight:600}.tab-pane:after{clear:both;content:"";display:table}.tab-content>.tab-pane{display:none}.tab-content>.tab-pane.active{display:block}.tab-pane-link,.tab-pane-link:hover{display:block;text-decoration:none;color:#5c5c5c}.tab-pane-link{margin-bottom:22px;padding-top:24px;position:relative}.tab-pane-link:before{content:'';position:absolute;top:0;left:0;width:60px;height:1px;background-color:#1875d1}.tab-pane-link h3{margin-bottom:4px}.tab-pane-link p{margin-bottom:4px}.nav-pills{list-style-type:none;padding-left:0;margin-left:0}.nav-pills:after{clear:both;content:"";display:table}.nav-pills>li{width:31.42857%;float:left}.nav-pills>li:nth-child(3n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}.nav-pills>li:nth-child(3n+2){margin-left:34.28571%;margin-right:-100%;clear:none}.nav-pills>li:nth-child(3n+3){margin-left:68.57143%;margin-right:-100%;clear:none}.nav-pills>li>a{display:block;text-align:center;text-transform:uppercase;text-decoration:none;letter-spacing:1px;background-color:#bcbcbc;color:#202020;padding:10px 6px;line-height:1.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background-color .1s linear,color .1s linear}.nav-pills>li>a.active{background-color:#1875d1;color:#fff}.tag-list{list-style-type:none;margin-left:0;padding-left:0}.tag-list li{display:block;width:48.57143%;float:left;margin-bottom:10px;padding:8px 12px;font-weight:600;background-color:#f8f8f8;color:#646464;transition:background-color .1s linear,color .1s linear}.tag-list li:nth-child(2n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}.tag-list li:nth-child(2n+2){margin-left:51.42857%;margin-right:-100%;clear:none}@media screen and (min-width:45em){.tag-list li{width:22.85714%;float:left}.tag-list li:nth-child(4n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}.tag-list li:nth-child(4n+2){margin-left:25.71429%;margin-right:-100%;clear:none}.tag-list li:nth-child(4n+3){margin-left:51.42857%;margin-right:-100%;clear:none}.tag-list li:nth-child(4n+4){margin-left:77.14286%;margin-right:-100%;clear:none}}.tag-list li.active{background-color:#1875d1;color:#fff}.nav-pills .tag-link-18.active,.nav-pills .tag-link-18:hover,.tag-list li.active.active-id-18{background-color:#fc3f1b;color:#fff}.nav-pills .tag-link-19.active,.nav-pills .tag-link-19:hover,.tag-list li.active.active-id-19{background-color:#2095f2;color:#fff}span.wpcf7-list-item-label{font-size:1.4em}span .wpcf7-not-valid{border-color:#bd0000}span.wpcf7-not-valid-tip{color:#bd0000;font-size:1.4em;display:block;padding:6px 0}div.wpcf7-response-output{padding:15px;margin:0;font-size:1.4em;border-width:1px}div.wpcf7-validation-errors{border-color:#ebccd1;background-color:#f2dede;color:#bd0000}div.wpcf7-mail-sent-ok{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.form-block p:empty{display:none}div.wpcf7 .ajax-loader{margin-top:-16px}.summary-infograpic .summary-img img{max-height:90px;margin:0 auto 20px auto;display:block}.infograpic-value{font-size:4em;line-height:1;font-weight:900;margin-bottom:4px}.map{height:300px;background-color:#f8f8f8;margin-bottom:22px}.directions-map{background-color:#f8f8f8;margin-bottom:22px}.gmnoprint img,.map img{max-width:none}.gm-style-cc,.gmnoprint{margin-bottom:4px}.gmnoprint .gm-style-cc{margin-bottom:0}.map h4,.map p{margin-bottom:4px}.map p{font-size:14px}.directions-list{list-style-type:none;margin-left:0;padding-left:0}.directions-list:after{clear:both;content:"";display:table}.directions-list li{float:left;margin-right:20px;margin-bottom:40px}.directions-map{position:relative}.map-overlay{background:0 0;position:absolute;width:100%;top:0;right:0;bottom:0;left:0;z-index:500}.icon-file{line-height:28px;position:relative;display:block;padding-left:36px}.icon-file:before{content:'';display:block;position:absolute;left:0;top:0;width:26px;height:28px;background:url(../img/doc-icon-sprite.png) 0 0 no-repeat}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi),(min-resolution:1.25dppx){.icon-file:before{background-image:url(../img/doc-icon-sprite.png);background-size:380px 150px}}.icon-doc:before,.icon-docx:before{background-position:-35px 0}.icon-pdf:before{background-position:-70px 0}.icon-ppt:before{background-position:-105px 0}.icon-xls:before,.icon-xlsx:before{background-position:-140px 0}.social-nav{list-style-type:none;padding:0;margin:0}.social-nav li{float:left}.social-nav li a{padding:6px 0 0 0}.icon-social{position:relative;display:block;overflow:hidden;word-wrap:normal;white-space:nowrap;text-indent:101%;width:17px;height:34px}.icon-social:before{content:'';display:inline-block;background:url(../img/stirling-dynamics-icon-sprite.png) 0 0 no-repeat;width:20px;height:20px;position:absolute;top:0;left:0;width:17px;height:14px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi),(min-resolution:1.25dppx){.icon-social:before{background-image:url(../img/retina/stirling-dynamics-icon-sprite.png);background-size:900px 100px}}.social-nav .icon-social:before{top:6px}.icon-social-fb{width:31px}.icon-social-fb::before{width:7px;background-position:-342px 0}.icon-social-fb:hover:before{width:7px;background-position:-342px -50px}.icon-social-tw{width:41px}.icon-social-tw:before{width:17px;background-position:-363px 0}.icon-social-tw:hover:before{width:17px;background-position:-363px -50px}.icon-social-li{width:38px}.icon-social-li:before{width:14px;background-position:-384px 0}.icon-social-li:hover:before{width:14px;background-position:-384px -50px}.icon-social-yt{width:20px}.icon-social-yt:before{width:20px;background-position:-473px 0}.icon-social-yt:hover:before{width:20px;background-position:-473px -50px}.icon-social-ig{width:20px}.icon-social-ig:before{width:20px;background-position:-431px 0}.icon-social-ig:hover:before{width:20px;background-position:-431px -50px}.social-share{list-style-type:none;margin-left:0;padding-left:0;text-align:center}.social-share:after{clear:both;content:"";display:table}.social-share li{float:left;line-height:34px;height:34px;overflow:hidden;padding-bottom:0}.social-share li a{display:inline-block;margin-bottom:0}.social-share .icon-social-fb{width:30px}.social-share .icon-social-fb:before{top:10px;left:12px;width:7px;background-position:-342px -50px}.social-share .icon-social-tw{width:30px}.social-share .icon-social-tw:before{top:11px;left:8px;width:17px;background-position:-363px -50px}.social-share .icon-social-li{width:30px}.social-share .icon-social-li:before{top:10px;left:10px;width:14px;background-position:-384px -50px}.author-bio{border-top:1px solid #bcbcbc;padding-top:30px;margin-top:10px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.author-bio-img{-ms-flex-preferred-size:150px;flex-basis:150px;max-width:150px;margin-right:20px}.author-bio-img img{display:block;margin:0;border-radius:50%}.author-bio-content .author-title{font-size:1.4em;margin-bottom:6px;font-weight:700}.author-bio-content p:last-child{margin-bottom:0}.footer-contact{background-color:#f2f2f2}.footer-contact h3{color:#2095f2}.footer-contact strong{font-weight:400;color:#2095f2}.footer-location-item{padding-top:24px;position:relative;margin-bottom:20px}.footer-location-item:before{content:'';position:absolute;top:0;left:0;width:60px;height:1px;background-color:#1875d1}.footer-location-item:after{clear:both;content:"";display:table}.footer-contact .row .footer-location-item:last-child{margin-bottom:0}.footer-contact textarea{min-height:106px}.footer-details{background-color:#202020;padding:50px 0 78px 0}.cookie-dismissed .footer-details{padding-bottom:28px}.footer-details h2{color:#2095f2;padding-top:24px;position:relative}.footer-details h2:before{content:'';position:absolute;top:0;left:0;width:60px;height:1px;background-color:#1875d1}.footer-details h3{color:#2095f2;font-weight:600;margin-bottom:0}.footer-details p{color:#fff;font-weight:600}.footer-details a{color:#fff;text-decoration:none}.footer-nav{list-style-type:none;margin-left:0;padding-left:0;font-weight:600;line-height:1.8}.footer-nav li{padding-bottom:0}.footer-details h3,.footer-details p,.footer-nav{line-height:2}@media screen and (min-width:45em){.footer-block{width:22.85714%;float:left;margin-right:2.85714%}.footer-block-info{width:31.42857%;float:left;margin-right:2.85714%}.footer-block-social{width:14.28571%;float:right;margin-right:0}.footer-block-info{width:28%}.footer-block-nav{width:22%}.footer-block-contact{width:26%}.footer-block-social{width:15%}.footer-contact-locations{width:40%;float:left;margin-right:2.85714%}.footer-contact-form{width:57.14286%;float:right;margin-right:0}}.product-features-col{list-style-type:none;font-size:1em;padding-left:0;margin-left:0}.product-feature p{padding-right:0}.product-feature h4{margin-bottom:16px}.product-feature-icon{padding-top:50px;position:relative}.product-feature-icon:before{content:'';display:inline-block;background:url(../img/stirling-dynamics-icon-sprite.png) 0 0 no-repeat;width:20px;height:20px;position:absolute;top:0;left:0;width:26px;height:30px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi),(min-resolution:1.25dppx){.product-feature-icon:before{background-image:url(../img/retina/stirling-dynamics-icon-sprite.png);background-size:900px 100px}}.product-feature-icon-screen:before{background-position:-581px 0}.product-feature-icon-ruler:before{background-position:-611px 0;width:30px}.product-feature-icon-clock:before{background-position:-645px 0;width:30px}.product-feature-icon-arrow-down:before{background-position:-679px 0;width:30px}.product-feature-icon-chain:before{background-position:-713px 0;width:30px}.product-feature-icon-cogs:before{background-position:-747px 0;width:30px}.product-feature-icon-aircraft:before{background-position:-611px -50px;width:30px}.product-feature-icon-seat:before{background-position:-581px -50px;width:25px}.product-feature-icon-air-heli{padding-top:38px}.product-feature-icon-air-heli:before{background-position:-645px -50px;width:30px;height:18px}.product-feature-icon-spanner:before{background-position:-679px -50px;width:30px}.product-feature-icon-thunderbolt:before{background-position:-713px -50px;width:17px}.product-feature-icon-dollar:before{background-position:-747px -50px;width:20px}.product-feature-icon-joystick:before{background-position:-815px 0;width:26px}.product-feature-icon-submarine{padding-top:34px}.product-feature-icon-submarine:before{background-position:-781px -50px;width:30px;height:14px}.icon-cross:before,.icon-tick:before{content:'';display:inline-block;background:url(../img/stirling-dynamics-icon-sprite.png) 0 0 no-repeat;width:20px;height:20px;width:26px;height:26px;background-position:-521px 0}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi),(min-resolution:1.25dppx){.icon-cross:before,.icon-tick:before{background-image:url(../img/retina/stirling-dynamics-icon-sprite.png);background-size:900px 100px}}.icon-cross:before{background-position:-551px 0}.product-table .icon-cross,.product-table .icon-tick{display:block;overflow:hidden;word-wrap:normal;white-space:nowrap;text-indent:101%;width:26px;height:26px;position:relative}.product-table .icon-cross:before,.product-table .icon-tick:before{position:absolute;top:0;left:0}.product-table .cell-icon{text-align:center}.product-table .cell-icon:after{clear:both;content:"";display:table}.product-table .cell-icon .icon-cross,.product-table .cell-icon .icon-tick{float:right}.table-note{font-size:1em}@media screen and (min-width:45em){.product-features-img{width:48.57143%;float:left;margin-right:2.85714%}.product-features-col-a{width:22.85714%;float:left;margin-right:2.85714%;text-align:right}.product-features-col-b{width:22.85714%;float:right;margin-right:0}.product-features-col-a .product-feature-icon:before{left:auto;right:0}.product-table{font-size:1.1em}.product-table tbody th,.product-table thead td{width:180px;max-width:180px}.product-table img{width:100%;max-width:90px}.product-table-lrg{font-size:1.2em}.product-table-lrg thead{font-size:1.05em}.product-table .cell-icon .icon-cross,.product-table .cell-icon .icon-tick{margin:0 auto;float:none}}.wsp-container ul{list-style-type:none;margin-left:0;padding-left:0}.wsp-container ul ul{margin-bottom:0;margin-left:20px}.wsp-container ul a{text-decoration:none}.wsp-container ul ul li:first-child{padding-top:10px}.wsp-container ul ul li:last-child{padding-bottom:0}.search-summaries .summary-item{border-bottom:1px solid #bcbcbc}@media screen and (min-width:45em){.search-summaries .summary-item{float:none;clear:both;width:100%;margin-right:0;margin-left:0}}.search-summaries .summary-content,.search-summaries .summary-heading{text-align:left}.search-summaries h2{margin-bottom:10px}.download-item{margin-bottom:40px}.download-item h3{margin-bottom:8px}.download-item .download-date{margin-bottom:12px}.download-item .download-item-img img{display:block;border:1px solid #e5e5e5}@media screen and (min-width:45em){.download-item{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-direction:row;flex-direction:row;max-width:800px}.download-item .download-item-img{-ms-flex-preferred-size:15%;flex-basis:15%;max-width:15%;padding:4px 30px 0 0}.download-item .download-item-content{-ms-flex-preferred-size:85%;flex-basis:85%;max-width:85%}.download-item .download-item-content-grid{width:100%;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-direction:row;flex-direction:row}.download-item .download-item-cta{-ms-flex-preferred-size:190px;flex-basis:190px;min-width:190px;padding-top:4px;margin-left:auto}.download-item .download-item-content-inner{padding-right:20px}}.video-item{margin-bottom:40px}.video-item,.video-item:hover{text-decoration:none;color:#5c5c5c}.video-item-img{position:relative;margin-bottom:22px}.video-item-img img{margin:0;display:block}.video-item-img::before{content:'';background-color:#000;position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;opacity:.4}.video-item-img::after{content:'';width:60px;height:60px;z-index:3;position:absolute;top:50%;left:50%;margin:-30px 0 0 -30px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40px' height='40px'%3E\a             %3Cpath fill='%23ffffff' d='M20 2c9.925 0 18 8.075 18 18s-8.075 18-18 18S2 29.925 2 20 10.075 2 20 2m0-2C8.955 0 0 8.954 0 20s8.955 20 20 20c11.046 0 20-8.954 20-20S31.046 0 20 0z'/%3E\a             %3Cpath fill='%23ffffff' d='M28.146 21.063l-11.707 7.97c-.394.268-.904.296-1.325.073s-.685-.66-.685-1.137V12.03c0-.477.264-.914.685-1.137.421-.223.931-.195 1.325.074l11.707 7.969c.353.24.562.638.562 1.063s-.21.825-.562 1.064z'/%3E\a     %3C/svg%3E");background-position:0 0;background-repeat:no-repeat;background-size:100% 100%}.video-item h3{margin-bottom:8px}@media screen and (min-width:45em){.video-item{width:48.57143%;float:left}.video-item:nth-child(2n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}.video-item:nth-child(2n+2){margin-left:51.42857%;margin-right:-100%;clear:none}}
/*# sourceMappingURL=../maps/front-app-eff7b55535.css.map */
