html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-family:sans-serif}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;outline:0;outline:none}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.cky-accordion.cky-accordion-active .cky-accordion-body,.cky-audit-table,.cky-audit-table .cky-cookie-des-table,.cky-audit-table .cky-cookie-des-table li,.cky-audit-table .cky-empty-cookies-text,.cky-notice .cky-title,.cky-preference-content-wrapper p{float:none}.cky-notice-des{display:flex}@keyframes inM{50%{transform:rotate(0deg)}to{transform:rotate(45deg)}}@keyframes outM{50%{transform:rotate(0deg)}to{transform:rotate(45deg)}}@keyframes inT{0%{transform:translateY(0) rotate(0deg)}50%{transform:translateY(9px) rotate(0deg)}to{transform:translateY(9px) rotate(135deg)}}@keyframes outT{0%{transform:translateY(0) rotate(0deg)}50%{transform:translateY(9px) rotate(0deg)}to{transform:translateY(9px) rotate(135deg)}}@keyframes inBtm{0%{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-9px) rotate(0deg)}to{transform:translateY(-9px) rotate(135deg)}}@keyframes outBtm{0%{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-9px) rotate(0deg)}to{transform:translateY(-9px) rotate(135deg)}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.pulse{animation-name:pulse}.pw{margin:0 auto;width:1080px}.pw.push-left{padding-left:100px}@media (max-width:1140px){.pw{float:left;width:100%}.pw,.pw.push-left{padding:0 30px}}.pw-large{margin:0 auto;width:1285px}@media (max-width:1345px){.pw-large{float:left;padding:0 30px;width:100%}}.pw-small{margin:0 auto;width:845px}@media (max-width:905px){.pw-small{float:left;padding:0 30px;width:100%}}.pw-timeline{margin:0 auto;width:780px}@media (max-width:840px){.pw-timeline{float:left;padding:0 30px;width:100%}}.pw-404{margin:0 auto;width:505px}@media (max-width:565px){.pw-404{float:left;width:100%}}.fw{float:left;width:100%}*{-ms-box-sizing:border-box;box-sizing:border-box}body{-webkit-font-smoothing:antialiased;background-color:#000;color:#333;font-family:effra,sans-serif;font-size:16px;font-synthesis:none;font-weight:400;letter-spacing:.2px;line-height:24px;text-rendering:optimizeLegibility}.h1-style,.h2-style,.h3-style,.h4-style,.h5-style,.h6-style,h1,h2,h3,h4,h5,h6,p{float:left;margin-top:0;position:relative;width:100%}h1,h2,h3,h4,h5,h6{line-height:1}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit;font-size:inherit;font-weight:inherit;text-decoration:none}.h1-style,.h2-style,h1,h2{font-size:30px;font-weight:500}.h2-style,h2{color:#e41f13;margin-bottom:50px}.h3-style,h3{color:#e41f13;font-size:24px;font-weight:500}.h4-style,h4{font-size:24px;font-weight:400;line-height:32px}.h5-style,h5{font-size:40px;font-weight:700;line-height:46px}.h6-style,h6{color:#e41f13;font-size:20px;font-weight:500}p a{text-decoration:underline}.large,p.large{font-size:20px;letter-spacing:.2px;line-height:28px;margin-bottom:31px}a{color:#e41f13}ol,ol li,ul,ul li{float:left;width:100%}img{float:left;max-width:100%;width:auto}input,label{float:left;width:100%}select::-ms-expand{display:none}.bold,b,strong{font-weight:500}ul.light-slider{list-style:none;margin:0;padding:0}ul.light-slider li:before{display:none}#main{background-color:#fff;float:left;min-height:500px;width:100%}.half-container{float:left;margin-right:2%;width:49%}.half-container:nth-child(2n){margin-right:0}.bg-light{background-color:#f5f3f3}.bg-dark{background-color:#000}.bk-full{background-position:50%;background-repeat:no-repeat;background-size:cover}.btn{background-color:#e41f13;border:1px solid #e41f13;color:#fff;font-size:14px;font-weight:600;letter-spacing:1.2px;line-height:25px;transition:all .6s linear}.btn.white{background-color:#fff;color:#e41f13}.btn.active,.btn:active,.btn:hover{transition:all .3s linear}.btn.active,.btn:hover{background-color:#ef463b;border-color:#ef463b}.btn:active{background-color:#b5190f;border-color:#b5190f}#cookiesdirective{background:rgba(0,0,0,.8);bottom:0;color:#fff;font-size:13px;height:auto;left:0;opacity:1;padding:20px 0;position:fixed;text-align:left;width:100%;z-index:999999999}#cookiesdirective .fw{padding-right:200px;position:relative}#cookiesdirective p{font-size:18px;line-height:26px;margin-top:0}#cookiesdirective p:last-of-type{margin-bottom:0}#cookiesdirective p a{color:inherit;text-decoration:underline}#cookiesdirective #impliedsubmit{background-color:#e41f13;border:2px solid #e41f13;border-radius:25px;color:#fff;float:right;font-size:18px;font-weight:500;line-height:22px;min-width:145px;padding:2px 40px 4px;position:absolute;right:0;text-transform:lowercase;top:50%;transform:translateY(-50%);transition:all .6s linear;width:auto}#cookiesdirective #impliedsubmit:hover{background-color:#fff;color:#e41f13;transition:all .3s linear}@media (max-width:600px){#cookiesdirective{padding:10px;text-align:center}#cookiesdirective .fw{padding-right:0}#cookiesdirective p{font-size:14px;line-height:22px}#cookiesdirective #impliedsubmit{float:none;margin-top:10px;position:relative;transform:translate(0)}}.contact--form--container{float:left;margin:20px 0;padding:20px;width:100%}.contact--form--error,.contact--form--loading,.contact--form--success{float:left;width:100%}.contact--form--loading{background-image:url(/assets/dist/static/loading.gif);background-position:50%;background-repeat:no-repeat;background-size:80px;min-height:100px}.contact--form,.contact--form--content,.contact--form--row{float:left;width:100%}.contact--form--row{margin-bottom:15px}.contact-form--error-message{color:red;float:left;margin-top:10px;width:100%}.contact-form--label{float:left;width:30%}.contact-form--label label{float:left;width:100%}.contact-form--input{float:right;width:68%}.contact-form--input.full-row{width:100%}.contact-form--input input[type=text],.contact-form--input textarea{float:left;width:100%}@media (max-width:767px){.contact-form--label{width:100%}.contact-form--input{margin-top:5px;width:100%}}@font-face{font-family:flexslider-icon;font-style:normal;font-weight:400;src:url(/assets/dist/fonts/flexslider-icon.eot);src:url(/assets/dist/fonts/flexslider-icon.eot?#iefix) format("embedded-opentype"),url(/assets/dist/fonts/flexslider-icon.woff) format("woff"),url(/assets/dist/fonts/flexslider-icon.ttf) format("truetype"),url(/assets/dist/603822aa792a077c03dd.svg#flexslider-icon) format("svg")}.flex-container a:hover,.flex-slider a:hover{outline:none}.flex-control-nav,.flex-direction-nav,.slides,.slides>li{list-style:none;margin:0;padding:0}.flex-pauseplay span{text-transform:capitalize}.flexslider{margin:0;padding:0}.flexslider .slides>li{-webkit-backface-visibility:hidden;display:none}.flexslider .slides img{display:block;width:100%}.flexslider .slides:after{clear:both;content:"\0020";display:block;height:0;line-height:0;visibility:hidden}html[xmlns] .flexslider .slides{display:block}* html .flexslider .slides{height:1%}.no-js .flexslider .slides>li:first-child{display:block}.flexslider{zoom:1;float:left;position:relative;width:100%}.flexslider .slides{zoom:1}.flexslider .slides img{height:auto;-moz-user-select:none}.flex-viewport{max-height:2000px;transition:all 1s ease}.loading .flex-viewport{max-height:300px}.carousel li{margin-right:5px}.flex-direction-nav{*height:0}.flex-direction-nav a{cursor:pointer;display:block;height:40px;margin:-20px 0 0;opacity:0;overflow:hidden;position:absolute;text-decoration:none;top:50%;transition:all .3s ease-in-out;width:40px;z-index:10}.flex-direction-nav a,.flex-direction-nav a:before{color:rgba(0,0,0,.8);text-shadow:1px 1px 0 hsla(0,0%,100%,.3)}.flex-direction-nav a:before{content:"\f001";display:inline-block;font-family:flexslider-icon;font-size:40px}.flex-direction-nav a.flex-next:before{content:"\f002"}.flex-direction-nav .flex-prev{left:-50px}.flex-direction-nav .flex-next{right:-50px;text-align:right}.flexslider:hover .flex-direction-nav .flex-prev{left:10px;opacity:.7}.flexslider:hover .flex-direction-nav .flex-prev:hover{opacity:1}.flexslider:hover .flex-direction-nav .flex-next{opacity:.7;right:10px}.flexslider:hover .flex-direction-nav .flex-next:hover{opacity:1}.flex-direction-nav .flex-disabled{cursor:default;filter:alpha(opacity=0);opacity:0!important;z-index:-1}.flex-pauseplay a{bottom:5px;color:#000;cursor:pointer;display:block;height:20px;left:10px;opacity:.8;overflow:hidden;position:absolute;width:20px;z-index:10}.flex-pauseplay a:before{content:"\f004";display:inline-block;font-family:flexslider-icon;font-size:20px}.flex-pauseplay a:hover{opacity:1}.flex-pauseplay a.flex-play:before{content:"\f003"}.flex-control-nav{bottom:-40px;position:absolute;text-align:center;width:100%}.flex-control-nav li{zoom:1;display:inline-block;*display:inline;margin:0 6px}.flex-control-paging li a{background:#666;background:rgba(0,0,0,.5);border-radius:20px;-o-box-shadow:inset 0 0 3px rgba(0,0,0,.3);box-shadow:inset 0 0 3px rgba(0,0,0,.3);cursor:pointer;display:block;height:11px;text-indent:-9999px;width:11px}.flex-control-paging li a:hover{background:#333;background:rgba(0,0,0,.7)}.flex-control-paging li a.flex-active{background:#000;background:rgba(0,0,0,.9);cursor:default}.flex-control-thumbs{margin:5px 0 0;overflow:hidden;position:static}.flex-control-thumbs li{float:left;margin:0;width:25%}.flex-control-thumbs img{cursor:pointer;display:block;height:auto;opacity:.7;transition:all 1s ease;-moz-user-select:none;width:100%}.flex-control-thumbs img:hover{opacity:1}.flex-control-thumbs .flex-active{cursor:default;opacity:1}@media screen and (max-width:860px){.flex-direction-nav .flex-prev{left:10px;opacity:1}.flex-direction-nav .flex-next{opacity:1;right:10px}}
/*! lightslider - v1.1.6 - 2016-10-25
* https://github.com/sachinchoolur/lightslider
* Copyright (c) 2016 Sachin N; Licensed MIT */
/*! lightslider - v1.1.3 - 2015-04-14
* https://github.com/sachinchoolur/lightslider
* Copyright (c) 2015 Sachin N; Licensed MIT */.lSSlideOuter{-webkit-touch-callout:none;overflow:hidden;-webkit-user-select:none;-ms-user-select:none;user-select:none}.lightSlider:after,.lightSlider:before{content:" ";display:table}.lightSlider{margin:0;overflow:hidden}.lSSlideWrapper{max-width:100%;overflow:hidden;position:relative}.lSSlideWrapper>.lightSlider:after{clear:both}.lSSlideWrapper .lSSlide{transform:translate(0);transition-duration:inherit!important;transition-timing-function:inherit!important;-webkit-transition:all 1s;transition-property:transform,height}.lSSlideWrapper .lSFade{position:relative}.lSSlideWrapper .lSFade>*{left:0;margin-right:0;position:absolute!important;top:0;width:100%;z-index:9}.lSSlideWrapper.usingCss .lSFade>*{opacity:0;transition-delay:0s;transition-duration:inherit!important;transition-property:opacity;transition-timing-function:inherit!important}.lSSlideWrapper .lSFade>.active{z-index:10}.lSSlideWrapper.usingCss .lSFade>.active{opacity:1}.lSSlideOuter .lSPager.lSpg{margin:10px 0 0;padding:0}.lSSlideOuter .lSPager.lSpg>li{cursor:pointer;padding:0 5px}.lSSlideOuter .lSPager.lSpg>li a{background-color:#222;border-radius:30px;display:inline-block;height:8px;overflow:hidden;position:relative;text-indent:-999em;transition:all .5s linear 0s;width:8px;z-index:99}.lSSlideOuter .lSPager.lSpg>li.active a,.lSSlideOuter .lSPager.lSpg>li:hover a{background-color:#428bca}.lSSlideOuter .media{opacity:.8}.lSSlideOuter .media.active{opacity:1}.lSSlideOuter .lSPager.lSGallery{-webkit-touch-callout:none;list-style:none outside none;margin:0;overflow:hidden;padding-left:0;transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-webkit-transform:translateZ(0);-o-transform:translateZ(0);-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-webkit-user-select:none;-ms-user-select:none;user-select:none}.lSSlideOuter .lSPager.lSGallery li{overflow:hidden;transition:border-radius .12s linear linear 0s .35s 0s}.lSSlideOuter .lSPager.lSGallery li.active,.lSSlideOuter .lSPager.lSGallery li:hover{border-radius:5px}.lSSlideOuter .lSPager.lSGallery img{display:block;height:auto;max-width:100%}.lSSlideOuter .lSPager.lSGallery:after,.lSSlideOuter .lSPager.lSGallery:before{content:" ";display:table}.lSSlideOuter .lSPager.lSGallery:after{clear:both}.lSAction>a{background-image:url(/assets/dist/static/controls.png);cursor:pointer;display:block;height:32px;margin-top:-16px;opacity:.5;position:absolute;top:50%;transition:opacity .35s linear 0s;width:32px;z-index:99}.lSAction>a:hover{opacity:1}.lSAction>.lSPrev{background-position:0 0;left:10px}.lSAction>.lSNext{background-position:-32px 0;right:10px}.lSAction>a.disabled{pointer-events:none}.cS-hidden{filter:alpha(opacity=0);height:1px;opacity:0;overflow:hidden}.lSSlideOuter.vertical{position:relative}.lSSlideOuter.vertical.noPager{padding-right:0!important}.lSSlideOuter.vertical .lSGallery{position:absolute!important;right:0;top:0}.lSSlideOuter.vertical .lightSlider>*{max-width:none!important;width:100%!important}.lSSlideOuter.vertical .lSAction>a{left:50%;margin-left:-14px;margin-top:0}.lSSlideOuter.vertical .lSAction>.lSNext{background-position:31px -31px;bottom:10px;top:auto}.lSSlideOuter.vertical .lSAction>.lSPrev{background-position:0 -31px;bottom:auto;top:10px}.lSSlideOuter.lSrtl{direction:rtl}.lSSlideOuter .lSPager,.lSSlideOuter .lightSlider{list-style:none outside none;padding-left:0}.lSSlideOuter.lSrtl .lSPager,.lSSlideOuter.lSrtl .lightSlider{padding-right:0}.lSSlideOuter .lSGallery li,.lSSlideOuter .lightSlider>*{float:left}.lSSlideOuter.lSrtl .lSGallery li,.lSSlideOuter.lSrtl .lightSlider>*{float:right!important}@keyframes rightEnd{0%{left:0}50%{left:-15px}to{left:0}}@keyframes topEnd{0%{top:0}50%{top:-15px}to{top:0}}@keyframes leftEnd{0%{left:0}50%{left:15px}to{left:0}}@keyframes bottomEnd{0%{bottom:0}50%{bottom:-15px}to{bottom:0}}.lSSlideOuter .rightEnd{animation:rightEnd .3s;position:relative}.lSSlideOuter .leftEnd{animation:leftEnd .3s;position:relative}.lSSlideOuter.vertical .rightEnd{animation:topEnd .3s;position:relative}.lSSlideOuter.vertical .leftEnd{animation:bottomEnd .3s;position:relative}.lSSlideOuter.lSrtl .rightEnd{animation:leftEnd .3s;position:relative}.lSSlideOuter.lSrtl .leftEnd{animation:rightEnd .3s;position:relative}.lightSlider.lsGrab>*{cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lightSlider.lsGrabbing>*{cursor:move;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}
/*! lightgallery - v1.6.11 - 2018-05-22
* http://sachinchoolur.github.io/lightGallery/
* Copyright (c) 2018 Sachin N; Licensed GPLv3 */@font-face{font-family:lg;font-style:normal;font-weight:400;src:url(/assets/dist/fonts/lg.eot);src:url(/assets/dist/fonts/lg.eot?#iefixn1z373) format("embedded-opentype"),url(/assets/dist/fonts/lg.woff) format("woff"),url(/assets/dist/fonts/lg.ttf) format("truetype"),url(/assets/dist/cabad2e7aafb3ade3fac.svg?n1z373#lg) format("svg")}.lg-icon{speak:none;font-feature-settings:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:lg;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.lg-actions .lg-next,.lg-actions .lg-prev{background-color:rgba(0,0,0,.45);border:none;border-radius:2px;color:#999;cursor:pointer;display:block;font-size:22px;margin-top:-10px;outline:none;padding:8px 10px 9px;position:absolute;top:50%;z-index:1080}.lg-actions .lg-next.disabled,.lg-actions .lg-prev.disabled{opacity:.5;pointer-events:none}.lg-actions .lg-next:hover,.lg-actions .lg-prev:hover{color:#fff}.lg-actions .lg-next{right:20px}.lg-actions .lg-next:before{content:"\e095"}.lg-actions .lg-prev{left:20px}.lg-actions .lg-prev:after{content:"\e094"}@keyframes lg-right-end{0%{left:0}50%{left:-30px}to{left:0}}@keyframes lg-left-end{0%{left:0}50%{left:30px}to{left:0}}.lg-outer.lg-right-end .lg-object{animation:lg-right-end .3s;position:relative}.lg-outer.lg-left-end .lg-object{animation:lg-left-end .3s;position:relative}.lg-toolbar{background-color:rgba(0,0,0,.45);left:0;position:absolute;top:0;width:100%;z-index:1082}.lg-toolbar .lg-icon{color:#999;cursor:pointer;float:right;font-size:24px;height:47px;line-height:27px;outline:medium none;padding:10px 0;text-align:center;text-decoration:none!important;transition:color .2s linear;width:50px}.lg-toolbar .lg-icon:hover{color:#fff}.lg-toolbar .lg-close:after{content:"\e070"}.lg-toolbar .lg-download:after{content:"\e0f2"}.lg-sub-html{background-color:rgba(0,0,0,.45);bottom:0;color:#eee;font-size:16px;left:0;padding:10px 40px;position:fixed;right:0;text-align:center;z-index:1080}.lg-sub-html h4{font-size:13px;font-weight:700;margin:0}.lg-sub-html p{font-size:12px;margin:5px 0 0}#lg-counter{color:#999;display:inline-block;font-size:16px;padding-left:20px;padding-top:12px;vertical-align:middle}.lg-next,.lg-prev,.lg-toolbar{opacity:1;transition:transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s,color .2s linear}.lg-hide-items .lg-prev{opacity:0;transform:translate3d(-10px,0,0)}.lg-hide-items .lg-next{opacity:0;transform:translate3d(10px,0,0)}.lg-hide-items .lg-toolbar{opacity:0;transform:translate3d(0,-10px,0)}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-object{opacity:0;transform:scale3d(.5,.5,.5);transform-origin:50% 50%;transition:transform .25s cubic-bezier(0,0,.25,1) 0s,opacity .25s cubic-bezier(0,0,.25,1)!important}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item.lg-complete .lg-object{opacity:1;transform:scaleX(1)}.lg-outer .lg-thumb-outer{background-color:#0d0a0a;bottom:0;max-height:350px;position:absolute;transform:translate3d(0,100%,0);transition:transform .25s cubic-bezier(0,0,.25,1) 0s;width:100%;z-index:1080}.lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item{cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lg-outer .lg-thumb-outer.lg-grabbing .lg-thumb-item{cursor:move;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.lg-outer .lg-thumb-outer.lg-dragging .lg-thumb{transition-duration:0s!important}.lg-outer.lg-thumb-open .lg-thumb-outer{transform:translateZ(0)}.lg-outer .lg-thumb{height:100%;margin-bottom:-5px;padding:10px 0}.lg-outer .lg-thumb-item{border:2px solid #fff;border-radius:5px;border-radius:4px;cursor:pointer;float:left;height:100%;margin-bottom:5px;overflow:hidden}@media (min-width:1025px){.lg-outer .lg-thumb-item{transition:border-color .25s ease}}.lg-outer .lg-thumb-item.active,.lg-outer .lg-thumb-item:hover{border-color:#a90707}.lg-outer .lg-thumb-item img{height:100%;object-fit:cover;width:100%}.lg-outer.lg-has-thumb .lg-item{padding-bottom:120px}.lg-outer.lg-can-toggle .lg-item{padding-bottom:0}.lg-outer.lg-pull-caption-up .lg-sub-html{transition:bottom .25s ease}.lg-outer.lg-pull-caption-up.lg-thumb-open .lg-sub-html{bottom:100px}.lg-outer .lg-toogle-thumb{background-color:#0d0a0a;border-radius:2px 2px 0 0;color:#999;cursor:pointer;font-size:24px;height:39px;line-height:27px;padding:5px 0;position:absolute;right:20px;text-align:center;top:-39px;width:50px}.lg-outer .lg-toogle-thumb:after{content:"\e1ff"}.lg-outer .lg-toogle-thumb:hover{color:#fff}.lg-outer .lg-video-cont{display:inline-block;max-height:100%;max-width:1140px;padding:0 5px;vertical-align:middle;width:100%}.lg-outer .lg-video{height:0;overflow:hidden;padding-bottom:56.25%;position:relative;width:100%}.lg-outer .lg-video .lg-object{display:inline-block;height:100%!important;left:0;position:absolute;top:0;width:100%!important}.lg-outer .lg-video .lg-video-play{cursor:pointer;height:59px;left:50%;margin-left:-42px;margin-top:-30px;position:absolute;top:50%;width:84px;z-index:1080}.lg-outer .lg-has-iframe .lg-video{-webkit-overflow-scrolling:touch;overflow:auto}.lg-outer .lg-has-vimeo .lg-video-play{background:url(/assets/dist/static/vimeo-play.png) no-repeat scroll 0 0 transparent}.lg-outer .lg-has-vimeo:hover .lg-video-play{background:url(/assets/dist/static/vimeo-play.png) no-repeat scroll 0 -58px transparent}.lg-outer .lg-has-html5 .lg-video-play{background:transparent url(/assets/dist/static/video-play.png) no-repeat scroll 0 0;height:64px;margin-left:-32px;margin-top:-32px;opacity:.8;width:64px}.lg-outer .lg-has-html5:hover .lg-video-play{opacity:1}.lg-outer .lg-has-youtube .lg-video-play{background:url(/assets/dist/static/youtube-play.png) no-repeat scroll 0 0 transparent}.lg-outer .lg-has-youtube:hover .lg-video-play{background:url(/assets/dist/static/youtube-play.png) no-repeat scroll 0 -60px transparent}.lg-outer .lg-video-object{height:100%!important;left:0;position:absolute;top:0;width:100%!important}.lg-outer .lg-has-video .lg-video-object{visibility:hidden}.lg-outer .lg-has-video.lg-video-playing .lg-object,.lg-outer .lg-has-video.lg-video-playing .lg-video-play{display:none}.lg-outer .lg-has-video.lg-video-playing .lg-video-object{visibility:visible}.lg-progress-bar{background-color:#333;height:5px;left:0;opacity:0;position:absolute;top:0;transition:opacity .08s ease 0s;width:100%;z-index:1083}.lg-progress-bar .lg-progress{background-color:#a90707;height:5px;width:0}.lg-progress-bar.lg-start .lg-progress{width:100%}.lg-show-autoplay .lg-progress-bar{opacity:1}.lg-autoplay-button:after{content:"\e01d"}.lg-show-autoplay .lg-autoplay-button:after{content:"\e01a"}.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-image,.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-img-wrap{transition-duration:0s}.lg-outer.lg-use-transition-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap{transition:transform .3s cubic-bezier(0,0,.25,1) 0s}.lg-outer.lg-use-left-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap{transition:left .3s cubic-bezier(0,0,.25,1) 0s,top .3s cubic-bezier(0,0,.25,1) 0s}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-img-wrap{backface-visibility:hidden;transform:translateZ(0)}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image{backface-visibility:hidden;transform:scaleX(1);transform-origin:0 0;transition:transform .3s cubic-bezier(0,0,.25,1) 0s,opacity .15s!important}#lg-zoom-in:after{content:"\e311"}#lg-actual-size{font-size:20px}#lg-actual-size:after{content:"\e033"}#lg-zoom-out{opacity:.5;pointer-events:none}#lg-zoom-out:after{content:"\e312"}.lg-zoomed #lg-zoom-out{opacity:1;pointer-events:auto}.lg-outer .lg-pager-outer{bottom:60px;height:10px;left:0;position:absolute;right:0;text-align:center;z-index:1080}.lg-outer .lg-pager-outer.lg-pager-hover .lg-pager-cont{overflow:visible}.lg-outer .lg-pager-cont{cursor:pointer;display:inline-block;margin:0 5px;overflow:hidden;position:relative;vertical-align:top}.lg-outer .lg-pager-cont:hover .lg-pager-thumb-cont{opacity:1;transform:translateZ(0)}.lg-outer .lg-pager-cont.lg-pager-active .lg-pager{box-shadow:inset 0 0 0 2px #fff}.lg-outer .lg-pager-thumb-cont{background-color:#fff;border-radius:3px;bottom:100%;color:#fff;height:83px;left:0;margin-bottom:20px;margin-left:-60px;opacity:0;padding:5px;position:absolute;transform:translate3d(0,5px,0);transition:opacity .15s ease 0s,transform .15s ease 0s;width:120px}.lg-outer .lg-pager-thumb-cont img{height:100%;width:100%}.lg-outer .lg-pager{background-color:hsla(0,0%,100%,.5);border-radius:50%;box-shadow:inset 0 0 0 8px hsla(0,0%,100%,.7);display:block;height:12px;transition:box-shadow .3s ease 0s;width:12px}.lg-outer .lg-pager:focus,.lg-outer .lg-pager:hover{box-shadow:inset 0 0 0 8px #fff}.lg-outer .lg-caret{border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px dashed;bottom:-10px;display:inline-block;height:0;left:50%;margin-left:-5px;position:absolute;vertical-align:middle;width:0}.lg-fullscreen:after{content:"\e20c"}.lg-fullscreen-on .lg-fullscreen:after{content:"\e20d"}.lg-outer #lg-dropdown-overlay{background-color:rgba(0,0,0,.25);bottom:0;cursor:default;left:0;opacity:0;position:fixed;right:0;top:0;transition:visibility 0s linear .18s,opacity .18s linear 0s;visibility:hidden;z-index:1081}.lg-outer.lg-dropdown-active #lg-dropdown-overlay,.lg-outer.lg-dropdown-active .lg-dropdown{opacity:1;transform:translateZ(0);transition-delay:0s;visibility:visible}.lg-outer.lg-dropdown-active #lg-share{color:#fff}.lg-outer .lg-dropdown{background-color:#fff;border-radius:2px;font-size:14px;list-style-type:none;margin:0;opacity:0;padding:10px 0;position:absolute;right:0;text-align:left;top:50px;transform:translate3d(0,5px,0);transition:transform .18s linear 0s,visibility 0s linear .5s,opacity .18s linear 0s;visibility:hidden}.lg-outer .lg-dropdown:after{border:8px solid transparent;border-bottom-color:#fff;content:"";display:block;height:0;position:absolute;right:16px;top:-16px;width:0}.lg-outer .lg-dropdown>li:last-child{margin-bottom:0}.lg-outer .lg-dropdown>li:hover .lg-icon,.lg-outer .lg-dropdown>li:hover a{color:#333}.lg-outer .lg-dropdown a{color:#333;display:block;font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;padding:4px 12px;white-space:pre}.lg-outer .lg-dropdown a:hover{background-color:rgba(0,0,0,.07)}.lg-outer .lg-dropdown .lg-dropdown-text{display:inline-block;line-height:1;margin-top:-3px;vertical-align:middle}.lg-outer .lg-dropdown .lg-icon{color:#333;display:inline-block;float:none;font-size:20px;height:auto;line-height:1;margin-right:8px;padding:0;vertical-align:middle;width:auto}.lg-outer #lg-share{position:relative}.lg-outer #lg-share:after{content:"\e80d"}.lg-outer #lg-share-facebook .lg-icon{color:#3b5998}.lg-outer #lg-share-facebook .lg-icon:after{content:"\e901"}.lg-outer #lg-share-twitter .lg-icon{color:#00aced}.lg-outer #lg-share-twitter .lg-icon:after{content:"\e904"}.lg-outer #lg-share-googleplus .lg-icon{color:#dd4b39}.lg-outer #lg-share-googleplus .lg-icon:after{content:"\e902"}.lg-outer #lg-share-pinterest .lg-icon{color:#cb2027}.lg-outer #lg-share-pinterest .lg-icon:after{content:"\e903"}.lg-group:after{clear:both;content:"";display:table}.lg-outer{height:100%;left:0;opacity:0;position:fixed;text-align:left;top:0;transition:opacity .15s ease 0s;width:100%;z-index:1050}.lg-outer *{box-sizing:border-box}.lg-outer.lg-visible{opacity:1}.lg-outer.lg-css3 .lg-item.lg-current,.lg-outer.lg-css3 .lg-item.lg-next-slide,.lg-outer.lg-css3 .lg-item.lg-prev-slide{transition-duration:inherit!important;transition-timing-function:inherit!important}.lg-outer.lg-css3.lg-dragging .lg-item.lg-current,.lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide,.lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide{opacity:1;transition-duration:0s!important}.lg-outer.lg-grab img.lg-object{cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lg-outer.lg-grabbing img.lg-object{cursor:move;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.lg-outer .lg{height:100%;margin-left:auto;margin-right:auto;max-height:100%;max-width:100%;overflow:hidden;position:relative;width:100%}.lg-outer .lg-inner{height:100%;left:0;position:absolute;top:0;white-space:nowrap;width:100%}.lg-outer .lg-item{background:url(/assets/dist/static/loading.gif) no-repeat scroll 50% transparent;background-size:30px;display:none!important}.lg-outer.lg-css .lg-current,.lg-outer.lg-css3 .lg-current,.lg-outer.lg-css3 .lg-next-slide,.lg-outer.lg-css3 .lg-prev-slide{display:inline-block!important}.lg-outer .lg-img-wrap,.lg-outer .lg-item{display:inline-block;height:100%;position:absolute;text-align:center;width:100%}.lg-outer .lg-img-wrap:before,.lg-outer .lg-item:before{content:"";display:inline-block;height:50%;margin-right:-1px;width:1px}.lg-outer .lg-img-wrap{bottom:0;left:0;padding:0 5px;position:absolute;right:0;top:0}.lg-outer .lg-item.lg-complete{background-image:none}.lg-outer .lg-item.lg-current{z-index:1060}.lg-outer .lg-image{display:inline-block;height:auto!important;max-height:100%;max-width:100%;vertical-align:middle;width:auto!important}.lg-outer.lg-show-after-load .lg-item .lg-object,.lg-outer.lg-show-after-load .lg-item .lg-video-play{opacity:0;transition:opacity .15s ease 0s}.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-object,.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-video-play{opacity:1}.lg-outer .lg-empty-html,.lg-outer.lg-hide-download #lg-download{display:none}.lg-backdrop{background-color:#000;bottom:0;left:0;opacity:0;position:fixed;right:0;top:0;transition:opacity .15s ease 0s;z-index:1040}.lg-backdrop.in{opacity:1}.lg-css3.lg-no-trans .lg-current,.lg-css3.lg-no-trans .lg-next-slide,.lg-css3.lg-no-trans .lg-prev-slide{transition:none 0s ease 0s!important}.lg-css3.lg-use-css3 .lg-item,.lg-css3.lg-use-left .lg-item{backface-visibility:hidden}.lg-css3.lg-fade .lg-item{opacity:0}.lg-css3.lg-fade .lg-item.lg-current{opacity:1}.lg-css3.lg-fade .lg-item.lg-current,.lg-css3.lg-fade .lg-item.lg-next-slide,.lg-css3.lg-fade .lg-item.lg-prev-slide{transition:opacity .1s ease 0s}.lg-css3.lg-slide.lg-use-css3 .lg-item{opacity:0}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide{transform:translate3d(-100%,0,0)}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide{transform:translate3d(100%,0,0)}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current{opacity:1;transform:translateZ(0)}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide{transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s}.lg-css3.lg-slide.lg-use-left .lg-item{left:0;opacity:0;position:absolute}.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide{left:-100%}.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide{left:100%}.lg-css3.lg-slide.lg-use-left .lg-item.lg-current{left:0;opacity:1}.lg-css3.lg-slide.lg-use-left .lg-item.lg-current,.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide{transition:left 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s}.jssocials-share-logo{font-size:1.5em;vertical-align:middle;width:1em}img.jssocials-share-logo{height:1em;width:auto}.jssocials-share-link{display:inline-block;line-height:1;text-align:center;text-decoration:none}.jssocials-share-link.jssocials-share-link-count{padding-top:.2em}.jssocials-share-link.jssocials-share-link-count .jssocials-share-count{display:block;font-size:.6em;margin:0 -.5em -.8em}.jssocials-share-link.jssocials-share-no-count{padding-top:.5em}.jssocials-share-link.jssocials-share-no-count .jssocials-share-count{height:1em}.jssocials-share-label{padding-left:.3em;vertical-align:middle}.jssocials-share-count-box{cursor:default;display:inline-block;height:1.5em;line-height:1;padding:0 .3em;vertical-align:middle}.jssocials-share-count-box.jssocials-share-no-count{display:none}.jssocials-share-count{line-height:1.5em;vertical-align:middle}.CoverPop-open,.CoverPop-open body{overflow:hidden}#CoverPop-cover{-webkit-animation:fade-in .25s ease-in;animation-name:fade-in .25s ease-in;background-color:rgba(0,0,0,.9);bottom:0;display:none;left:0;overflow-y:scroll;position:fixed;right:0;top:0;z-index:1000}.CoverPop-open #CoverPop-cover{display:block}.CoverPop-content{color:#fff;float:left;line-height:26px;padding:100px 50px;text-decoration:none;width:100%}.CoverPop-content .btn-container-center{text-align:center}.CoverPop-content .btn{margin:0 5px}@media (max-width:700px){.CoverPop-content .btn{margin:10px 0;width:100%}}header{background-color:rgba(0,0,0,.8);float:left;padding:34px 0 29px;position:fixed;transition:all .6s linear;width:100%;z-index:1000}header.small{background-color:rgba(0,0,0,.95);padding:10px 0 20px;transition:all .3s linear}header.small .navigation{padding-top:11px;transition:all .3s linear}header.small .navigation nav .icon{top:-2px;transition:all .3s linear}.header-push{background-color:#000;height:110px}.logo{float:left;width:245px}.logo a{float:left}.logo a,.logo a img{width:100%}.navigation{float:right;max-width:80%;padding-top:21px;position:relative;transition:all .6s linear;width:auto}.navigation nav{font-size:20px;letter-spacing:.2px}.navigation nav .icon{margin-right:36px;top:-8px}.navigation nav a{color:#fff;float:left;margin-right:28px;opacity:1;text-decoration:none;transform:scale(1);transition:all .3s linear}.navigation nav a:nth-child(8){transition:all .3s linear .05s}.navigation nav a:nth-child(7){transition:all .3s linear .1s}.navigation nav a:nth-child(6){transition:all .3s linear .15s}.navigation nav a:nth-child(5){transition:all .3s linear .2s}.navigation nav a:nth-child(4){transition:all .3s linear .25s}.navigation nav a:nth-child(3){transition:all .3s linear .3s}.navigation nav a:nth-child(2){transition:all .3s linear .35s}.navigation nav a:first-child{transition:all .3s linear .4s}.navigation nav a:last-of-type{margin-right:0}.navigation nav a:hover{color:#e41f13;transition:all .3s linear}.navigation nav a.active{color:#e41f13}.icon{background-position:50%;background-repeat:no-repeat;background-size:contain;float:left;height:26px;position:relative;transition:all .6s linear;width:26px}.icon.icon-search{background-image:url(/assets/dist/static/search-icon.png)}.icon.icon-close{background-image:url(/assets/dist/static/cross-icon.png)}.icon.icon-lock{background-image:url(/assets/dist/static/lock-icon.png)}body.open-header-search .navigation nav a{opacity:0;pointer-events:none;transform:scale(.8);transition:all .3s linear}body.open-header-search .navigation nav a:first-child{transition:all .3s linear 25ms}body.open-header-search .navigation nav a:nth-child(2){transition:all .3s linear .05s}body.open-header-search .navigation nav a:nth-child(3){transition:all .3s linear 75ms}body.open-header-search .navigation nav a:nth-child(4){transition:all .3s linear .1s}body.open-header-search .navigation nav a:nth-child(5){transition:all .3s linear .125s}body.open-header-search .navigation nav a:nth-child(6){transition:all .3s linear .15s}body.open-header-search .navigation nav a:nth-child(7){transition:all .3s linear .175s}body.open-header-search .navigation nav a:nth-child(8){transition:all .3s linear .2s}.search-container{float:left;overflow:hidden;position:absolute;right:0;top:12px;transition:all .3s linear;width:100%;width:0}.search-container .icon.icon-close{background-position:right -50px center;background-size:22px;cursor:pointer;margin-right:0;opacity:0;position:absolute;right:0;top:0;transition:all .3s linear}.search-container.open{transition:all .3s linear;width:100%}.search-container.open .icon.icon-close{background-position:50%;opacity:1;transition:all .3s linear .45s}.search-container.open .search-form input[type=text]{color:#fff;padding:0 10px;transition:all .3s linear .45s}.search-container.open .search-form input[type=submit].search-form-trigger{background-position:50%;opacity:1;transition:all .3s linear .45s}.search-form{float:left;padding-left:40px;padding-right:40px;position:relative;width:100%}.search-form input[type=text]{background:transparent;border:0;border-bottom:1px solid #fff;border-radius:0;color:hsla(0,0%,100%,0);float:left;height:33px;padding:0;transition:all .6s linear;width:100%}.search-form input[type=submit].search-form-trigger{background-color:transparent;background-image:url(/assets/dist/static/search-icon.png);background-position:-50px;background-repeat:no-repeat;background-size:23px;border:0;color:hsla(0,0%,100%,0);cursor:pointer;font-size:0;height:26px;left:0;opacity:0;position:absolute;top:0;transition:all .3s linear;width:26px}.nav-trigger{cursor:pointer;display:none;float:right;height:25px;margin:9px auto auto;width:30px}.nav-trigger i{background-color:#fff;border-radius:2px;content:"";display:block;height:4px;width:100%}.nav-trigger i:first-child{animation:outT .8s backwards;animation-direction:reverse}.nav-trigger i:nth-child(2){animation:outM .8s backwards;animation-direction:reverse;margin:5px 0}.nav-trigger i:nth-child(3){animation:outBtm .8s backwards;animation-direction:reverse}.nav-trigger.active i:first-child{animation:inT .8s forwards}.nav-trigger.active i:nth-child(2){animation:inM .8s forwards}.nav-trigger.active i:nth-child(3){animation:inBtm .8s forwards}footer{background-color:#000;float:left;padding:45px 0 30px;width:100%}footer a:hover{text-decoration:underline}.footer-col{border-right:1px solid #1a1a1a;color:#fff;float:left;margin-right:4%;min-height:175px;padding:0 27px;width:48%}.footer-col:nth-child(2n){border-right:0;margin-right:0}.footer-col .title{color:#fff;float:left;letter-spacing:.3px;margin-bottom:20px;width:100%}.links-container{float:left;margin-bottom:30px;width:100%}.footer-col:last-child{padding-top:3px}.footer-col:last-child p{font-size:14px;letter-spacing:.6px;line-height:24px}.footer-col:last-child p:first-of-type{margin-bottom:35px}.footer-col:last-child .footer-link-container{font-size:14px;margin-bottom:5px}.office-info{float:left;margin-bottom:30px;width:100%}.office-info .row{color:#fff;float:left;margin-bottom:12px;padding-left:102px;position:relative;width:100%}.office-info .row:last-child{margin-bottom:0}.office-info .row span{color:#fff;float:left;font-size:17px;left:0;letter-spacing:.3px;position:absolute;top:0;width:102px}.office-info .row a{color:#fff;float:left;font-size:24px;font-weight:500;letter-spacing:.2px;position:relative;text-decoration:none;top:-6px}.office-info .row a:hover{text-decoration:underline}.footer-link-container{float:left;position:relative;width:100%}.footer-link-container a:after{background-image:url(/assets/dist/static/triangle-right.png);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:10px;margin-left:10px;width:10px}a.footer-link,input[type=submit].footer-link{color:#fff;float:left;letter-spacing:.2px;position:relative;text-decoration:none}form.newsletter-form{float:left;max-width:280px;padding-top:20px;width:100%}form.newsletter-form input[type=text]{-webkit-appearance:none;appearance:none;background-color:#1a1a1a;border:0;color:#fff;float:left;font-style:italic;letter-spacing:.2px;margin-bottom:50px;padding:6px 13px;width:100%}form.newsletter-form .footer-link-container:after{background-image:url(/assets/dist/static/triangle-right.png);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:10px;margin-left:10px;width:10px}form.newsletter-form input[type=submit].footer-link{background-color:transparent;border:0;padding:0;text-align:left;width:auto}.site-slider-container{position:relative;transition:all .6s linear}.site-slider-container .light-slider li:before{display:none}.site-slider-container .lSSlideOuter,.site-slider-container .light-slider,.site-slider-container ul.slides{list-style:none;opacity:0;pointer-events:none}.site-slider-container .lSSlideOuter li,.site-slider-container .light-slider li,.site-slider-container ul.slides li{list-style:none}.site-slider-container:after{background-image:url(/assets/dist/static/loading.gif);background-position:50%;background-repeat:no-repeat;background-size:30px;content:"";height:100%;left:0;position:absolute;top:0;transition:all .6s linear;width:100%;z-index:1}.site-slider-container.show .lSSlideOuter,.site-slider-container.show .light-slider,.site-slider-container.show ul.slides{opacity:1;pointer-events:visible;transition:all .3s ease .4s}.site-slider-container.show:after{display:none;opacity:0;transition:all .3s linear}span.reset-search-trigger{color:#e41f13;text-decoration:underline}.section-padding{padding:155px 0 100px}.section-padding-small{padding:45px 0 70px}.section-padding-mid{padding:100px 0 60px}.section-padding h2{margin-bottom:50px}.left-content{float:left;padding-left:100px;padding-right:100px;width:73%}.left-content h1{margin-bottom:52px}.left-content h3{margin-bottom:11px}.left-content p.date{margin-bottom:7px}.right-content{float:left;padding-top:65px;width:27%}.about-content-slide .content-right,.content-container{float:left;width:100%}.about-content-slide .content-right ol,.about-content-slide .content-right ul,.content-container ol,.content-container ul{letter-spacing:.2px;line-height:24px;margin-top:0;padding-left:22px}.about-content-slide .content-right ol li,.about-content-slide .content-right ul li,.content-container ol li,.content-container ul li{margin-bottom:24px}.about-content-slide .content-right ol li:last-child,.about-content-slide .content-right ul li:last-child,.content-container ol li:last-child,.content-container ul li:last-child{margin-bottom:0}.about-content-slide .content-right ul li,.content-container ul li{list-style:none;position:relative}.about-content-slide .content-right ul li:before,.content-container ul li:before{background-color:#998c85;border-radius:50%;content:"";display:block;height:8px;left:-19px;position:absolute;top:8px;width:8px}.about-content-slide .content-right .half-container h3,.content-container .half-container h3{margin-bottom:18px}.content-inner{float:left;font-size:18px;letter-spacing:.2px;line-height:24px;max-width:885px;width:100%}.content-inner.full{max-width:none}.content-inner h3{letter-spacing:0;margin-bottom:13px}.content-inner h4{color:#333;letter-spacing:0;margin-bottom:28px}.extra-content-container{padding:40px 0 0}a.back-link{clear:both;float:left;font-size:18px;margin-bottom:48px;padding-left:31px;position:relative;text-decoration:none}a.back-link:before{background-image:url(/assets/dist/static/triangle-left.png);background-size:contain;content:"";height:11px;left:0;position:absolute;top:7px;transition:all .6s linear;width:10px}.banner,a.back-link:before{background-position:50%;background-repeat:no-repeat}.banner{background-color:#000;background-size:cover;float:left;height:760px;padding-top:100px;position:relative;width:100%;z-index:10}.banner.no-image{height:385px}.banner.no-image .banner-text{bottom:30px;max-width:100%;width:50%}.banner.no-image .banner-text p{font-size:24px;font-weight:500;line-height:32px}.banner .fw,.banner .pw-large{height:100%;position:relative}.banner-text{bottom:98px;color:#fff;float:left;left:0;position:absolute;width:33%;z-index:100}.banner-text h1{margin-bottom:11px}.banner-text p{font-size:20px;letter-spacing:.2px;line-height:26px}.banner-text p:last-of-type{margin-bottom:0}.banner-circles,.banner-image{bottom:-15px;max-height:100%;max-width:64%;position:absolute;right:0;width:auto}.banner.animated-banner .banner-image{display:none}.banner-circles{height:100%;width:64%}.banner-circles img.banner1{bottom:125px;left:-20px}.banner-circles img.banner2{right:178px;top:50px}.banner-circles img.banner3{bottom:-50px;right:-60px}.banner-circles.format-2 img.banner1{bottom:55px;left:0;width:500px}.banner-circles.format-2 img.banner2{bottom:40px;right:60px;top:auto}.banner-circles.format-2 img.banner3{bottom:auto;right:0;top:0;width:420px}.banner-circles.format-2.animate img.banner1{transform:rotate(0deg) translate(40px,50px)}.banner-circles.format-2.animate img.banner2{transform:rotate(0deg) translate(10px,40px)}.banner-circles.format-2.animate img.banner3{transform:rotate(0deg) translate(-20px);width:420px}.banner-circles.format-3 img.banner1{bottom:auto;left:auto;right:-30px;top:34px}.banner-circles.format-3 img.banner2{bottom:40px;left:125px;right:auto;top:auto;z-index:5}.banner-circles.format-3 img.banner3{bottom:auto;left:30px;right:auto;top:60px;width:420px}.banner-circles.format-3.animate img.banner1{transform:rotate(0deg) translate(-60px,-20px)}.banner-circles.format-3.animate img.banner2{transform:rotate(0deg) translate(40px,40px)}.banner-circles.format-3.animate img.banner3{transform:rotate(0deg) translate(-60px,-20px);width:420px}.banner-circles.format-4 img.banner1{bottom:auto;left:14px;right:auto;top:-12px;width:510px;z-index:5}.banner-circles.format-4 img.banner2{bottom:auto;left:auto;right:28px;top:20px;z-index:4}.banner-circles.format-4 img.banner3{bottom:20px;left:auto;right:20px;top:auto;z-index:3}.banner-circles.format-4.animate img.banner1{transform:rotate(0deg) translate(30px,40px);width:510px}.banner-circles.format-4.animate img.banner2{transform:rotate(0deg) translate(-20px,-10px)}.banner-circles.format-4.animate img.banner3{transform:rotate(0deg) translate(40px,20px)}.banner-circles.format-5 img.banner1{bottom:20px;left:-20px;right:auto;top:auto;width:500px;z-index:5}.banner-circles.format-5 img.banner2{bottom:auto;left:auto;right:237px;top:0;z-index:6}.banner-circles.format-5 img.banner3{bottom:25px;left:auto;right:-30px;top:auto;width:415px;z-index:4}.banner-circles.format-5.animate img.banner1{transform:rotate(0deg) translateY(21px);width:500px}.banner-circles.format-5.animate img.banner2{transform:rotate(0deg) translate(0)}.banner-circles.format-5.animate img.banner3{transform:rotate(0deg) translate(-45px,-20px);width:415px}.banner-circles.animate img{transition:all 2s ease}.banner-circles.animate img.banner1{opacity:1;transform:rotate(0deg) translateY(65px)}.banner-circles.animate img.banner2{opacity:.9;transform:rotate(0deg) translate(30px,-50px)}.banner-circles.animate img.banner3{opacity:.9;transform:rotate(0deg) translate(-65px,-50px)}.banner-circles img{opacity:0;position:absolute;transition:all .5s ease}.banner-circles img.banner1{transform:rotate(20deg)}.banner-circles img.banner2{transform:rotate(-30deg)}.banner-circles img.banner3{transform:rotate(30deg)}.figures-container{float:left;position:relative;width:100%}.figures-container.push-left .figure-module-container{padding-left:150px}.figures-container.large-graphic{min-height:395px}.figures-container.large-graphic:before{height:557px;left:-303px;top:3px;width:507px}.figures-container:before{background-image:url(/assets/dist/static/at-a-glance-graphic.png);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:306px;left:-178px;pointer-events:none;position:absolute;top:6px;width:279px;z-index:20}.figures-container h2{margin-bottom:48px}.figure-module-container{float:left;width:100%}.figure-image-module{text-align:center}.figure-image-module:not(.full){float:left;margin-bottom:70px;margin-right:4%;width:22%}.figure-image-module:not(.full):nth-child(4n){margin-right:0}.figure-image-module.full{float:left;margin-bottom:53px;width:100%}.figure-image-module.full:last-child{margin-bottom:0}.figure-image-module.small h5{font-size:36px;line-height:39px}.figure-image-module.small span.label{display:inline-block;font-size:15px;font-weight:500;line-height:16px;text-transform:uppercase}.figure-image-module .image-container{float:left;margin-bottom:15px;width:100%}.figure-image-module .image-container img{display:inline-block;float:none;max-height:112px;max-width:112px}.figure-image-module h5{margin-bottom:0}.figure-image-module span.label{float:left;font-size:15px;font-weight:500;text-transform:uppercase;width:100%}.logo-container.image-container{display:inline-block;margin-bottom:23px;position:relative;text-align:center}.logo-container.image-container .logo{border:2px solid #f5f3f3;border-radius:50%;display:inline-block;max-width:100%;overflow:hidden;padding-bottom:100%;position:relative;width:180px}.logo-container.image-container .logo img{bottom:0;filter:grayscale(100%);left:0;margin:auto;max-height:90%;max-width:90%;position:absolute;right:0;top:0;transition:all .6s linear}.logo-container.image-container .flag{border-radius:50%;overflow:hidden;position:absolute;right:16px;top:1px}.lSSlideOuter .lSPager.lSpg{float:left;margin-top:18px!important;text-align:center;width:100%}.lSSlideOuter .lSPager.lSpg>li{display:inline-block;float:none;margin:0 12px;padding:0;text-align:center;width:auto}.lSSlideOuter .lSPager.lSpg>li.active a,.lSSlideOuter .lSPager.lSpg>li:hover a{background-color:#e41f13;transition:all .3s linear}.lSSlideOuter .lSPager.lSpg>li a{background-color:#1a1a1a;border-radius:50%;float:left;height:15px;outline:0;transition:all .6s linear;width:15px}.carousel-controls{display:block;float:left;width:100%}.carousel-controls.hide{display:none}.carousel-controls span{background-position:50%;background-repeat:no-repeat;background-size:contain;cursor:pointer;height:50px;margin-top:-25px;opacity:.8;position:absolute;top:50%;transition:all .6s linear;width:25px;z-index:10}.carousel-controls span:hover{opacity:1;transition:all .3s linear}.carousel-controls span.prev-slide{background-image:url(/assets/dist/static/slider-arrow-left-dark.png);left:-50px}.carousel-controls span.next-slide{background-image:url(/assets/dist/static/slider-arrow-right-dark.png);right:-50px}.filter-container{background-color:#fff;float:left;text-align:right;width:100%}.filter-categories{clear:both;float:right;padding:25px 0}.filter-categories span.title{float:left;font-size:18px;line-height:26px;margin-right:18px}.filter-categories span.filter-title{background-color:#333;border-radius:20px;color:#fff;cursor:pointer;float:left;font-size:18px;font-weight:500;height:28px;line-height:22px;margin-left:14px;min-width:145px;padding:2px 40px 4px;position:relative;text-align:center;text-transform:lowercase;transition:all .6s linear}.filter-categories span.filter-title.capitalize{text-transform:none}.filter-categories span.filter-title:after{border-bottom:13px solid transparent;border-left:11px solid transparent;border-right:11px solid transparent;bottom:-25px;content:"";height:0;left:50%;margin-left:-11px;position:absolute;transition:all .6s linear;width:0}.filter-categories span.filter-title.lowercase.selected{text-transform:lowercase}.filter-categories span.filter-title.selected{background-color:#e41f13;text-transform:none}.filter-categories span.filter-title.active{background-color:#e41f13;transition:all .3s linear}.filter-categories span.filter-title.active:after{border-bottom:13px solid #f5f3f3;transition:all .3s linear}.filter-options-container{background-color:#f5f3f3;display:none}.filter-options{display:none;float:right;padding:10px 28px 10px 0}.filter-options.lowercase label span{text-transform:lowercase}.filter-options.open{display:block}.filter-options.large-list{padding-right:0}.filter-options label{float:left;margin-left:25px;width:auto}.filter-options label input[type=radio]{display:none}.filter-options label input[type=radio]:checked+span{color:#e41f13;transition:all .3s linear}.filter-options label span{color:#333;cursor:pointer;float:left;font-size:18px;font-weight:500;padding:15px 10px;transition:all .6s linear}.filter-options label:hover span{color:#e41f13;transition:all .3s linear}.split-filter-list{display:inline-block;float:left;min-width:220px;padding-right:40px;text-align:left;vertical-align:top;width:220px}.split-filter-list:first-child label:first-child{border-bottom:1px solid rgba(0,0,0,.1);margin-bottom:16px}.split-filter-list:first-child label:first-child span{padding:15px 0}.split-filter-list:not(:first-child){padding-top:10px}.split-filter-list label{clear:both;float:left;margin:0;width:100%}.split-filter-list label span{padding:2px 0;width:100%}.icon-info{margin:2%;width:40%}.icon-info,.icon-info img{display:inline-block;float:none}.icon-info img{margin-bottom:12px}.icon-info span.main{float:left;font-size:42px;font-weight:700;line-height:45px;margin-bottom:0;width:100%}.icon-info span.label{float:left;font-size:14px;font-weight:500;letter-spacing:.1px;text-transform:uppercase;width:100%}.icon-container{padding-top:30px}.icon-container,.list-accordion-container{float:left;width:100%}.accordion-panel{border-right:1px solid #acacac;float:left;height:310px;overflow:hidden;padding:0 10px;position:relative;transition:all .3s linear;width:20%}.accordion-panel:first-child{padding-left:0}.accordion-panel.full{width:100%!important}.accordion-panel.third{width:25%}f .accordion-panel.third.open{width:50%}.accordion-panel:last-child{border-right:0}.accordion-panel.open{height:auto;overflow:auto;transition:all .3s linear;width:40%}.accordion-panel.open .title{font-size:18px;transition:all .3s linear}.accordion-panel.open .title:after{transform:rotate(180deg);transition:all .3s linear}.accordion-panel.open .content{opacity:1;pointer-events:visible;transition:all .3s linear .3s}.accordion-panel .title{cursor:pointer;float:left;font-size:16px;font-weight:500;letter-spacing:.3px;margin-bottom:28px;min-height:50px;padding-right:27px;position:relative;transition:all .6s linear;width:100%}.accordion-panel .title:after{background-image:url(/assets/dist/static/triangle-right.png);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:11px;position:absolute;right:12px;top:6px;transition:all .6s linear;width:10px}.accordion-panel .content{float:left;opacity:0;padding-right:20px;pointer-events:none;transition:all .3s linear;width:100%}.accordion-panel .content ol,.accordion-panel .content ul{padding-left:20px}nav.page-navigation{pointer-events:none;position:fixed;right:20px;top:50%;transform:translateY(-50%);z-index:50}nav.page-navigation a{clear:both;float:right;margin:2px 0;outline:none;pointer-events:none;position:relative}nav.page-navigation a,nav.page-navigation a.active,nav.page-navigation a:hover{transition:all .3s linear}nav.page-navigation a.active span.indicator,nav.page-navigation a:hover span.indicator{background-color:#e41f13;transition:all .3s linear}nav.page-navigation a.active span.label,nav.page-navigation a:hover span.label{opacity:1;pointer-events:visible;transition:all .3s linear}nav.page-navigation a:hover{width:auto}nav.page-navigation a span.indicator{background-color:#63666a;border-radius:25px;height:5px;pointer-events:visible;position:absolute;right:0;top:0;transition:all .3s linear;width:15px}nav.page-navigation a span.indicator:hover+span.label{pointer-events:visible}nav.page-navigation a span.label{background-color:#e41f13;border-radius:25px;color:#fff;float:right;font-size:14px;font-weight:500;height:28px;line-height:17px;margin-right:30px;margin-top:0;opacity:0;padding:5px 10px;pointer-events:none;position:relative;text-align:center;top:-10px;transition:all .3s linear;width:auto}.internal-content-wrapper{float:left;min-height:650px;padding:153px 0 123px;position:relative;width:100%}.internal-content-wrapper.border{border-bottom:1px solid #fff}.internal-content-wrapper.border:first-child{border-top:1px solid #fff}.internal-content-wrapper.short{min-height:0}.internal-content-wrapper .figure-module-container{padding-left:100px;padding-top:30px}.listing-results-wrapper{padding:88px 0 40px}.approach-video-container{height:100%;left:-10%;position:absolute;top:0;width:70%}.approach-video-container iframe{height:100%;left:0;position:absolute;top:0;width:100%}.approach-content{background-color:#000;background-position:50%;background-position:0;background-repeat:no-repeat;background-size:cover;margin-top:1px;min-height:650px;padding-bottom:20px;position:relative}.approach-content.no-image{background-image:none!important}.approach-content h3{color:#e41f13}.approach-content h4{margin-bottom:35px}.approach-content p{font-size:16px;margin-bottom:24px}.approach-content.white-text,.approach-content.white-text .figure-image-module,.approach-content.white-text h4{color:#fff}.approach-content .content-half{float:right;width:50%}.approach-content .text-container{padding-top:4px}.approach-content .text-figure-container{padding-right:240px;position:relative}.approach-content .figure-container{position:absolute;right:0;top:0;width:220px}.approach-content .figure-image-module{color:#000}.approach-content:nth-child(2n){background-position:100%}.approach-content:nth-child(2n) .content-half{float:left}.approach-content:nth-child(2n) .approach-video-container{left:auto;right:-10%}.internal-content-container{max-width:700px}#internal-template{letter-spacing:.1px;line-height:24px;padding-bottom:100px;padding-top:266px}#internal-template ol{counter-reset:item;margin-bottom:20px;padding-left:59px}#internal-template ol>li{margin-bottom:25px}#internal-template ol>li:last-of-type{margin-bottom:0}#internal-template ol>li ul{list-style:lower-alpha}#error-page-template{background-color:#000;padding:170px 0}#error-page-template .dot-row{text-align:justify}#error-page-template .dot-row:after{content:"";display:inline-block;width:100%}#error-page-template .dot-row .dot{background-color:#333;border-radius:50%;display:inline-block;height:180px;overflow:hidden;position:relative;text-align:center;vertical-align:top;width:180px}#error-page-template .dot-row .dot span{left:0;line-height:1.1;position:absolute;top:50%;transform:translateY(-50%);width:100%}#error-page-template .dot-row .dot.highlight{animation:pulse 5s infinite;animation-delay:2.5s;background-color:#e41f13;color:#fff;font-size:20px;line-height:26px}#error-page-template .dot-row .dot.white-highlight{animation:pulse 5s infinite;background-color:#fff;color:#e41f13;font-size:100px;font-weight:700}#error-page-template .row{color:#fff;min-height:220px;padding:8px 0}#error-page-template .row h1{font-size:71px;font-weight:500;margin-bottom:13px}#error-page-template .row p{font-size:30px;font-weight:500;line-height:49px}.home-team-container,.titleContentContainer{background-position:50%;background-repeat:no-repeat;background-size:cover;padding:220px 0}.home-team-container .content,.titleContentContainer .content{float:left;max-width:410px;width:100%}.home-team-container .content p,.titleContentContainer .content p{color:#333;font-size:18px;font-weight:500;margin-bottom:0}.home-team-container .content p span,.titleContentContainer .content p span{clear:both}.home-team-container .content p:after,.titleContentContainer .content p:after{background-image:url(/assets/dist/static/triangle-right.png);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline;height:11px;left:10px;padding:0 5px;position:relative;width:10px}.flexslider ul.slides{margin:0;padding:0}.timeline-slide-container{float:left;min-height:280px;position:relative;width:100%}.timeline-slide-container .content{float:left;font-size:18px;font-weight:500;padding-right:20px;width:70%}.timeline-slide-container .content span.title{float:left;font-size:48px;font-weight:700;line-height:55px;margin-bottom:12px;width:100%}.timeline-slide-container .image{float:left;width:30%}#testimonial-slider{padding:0 20px}#testimonial-carousel ul.slides li{overflow:hidden;padding:0 22.5px;position:relative;width:120px!important}#testimonial-carousel ul.slides li:before{background-position:left 1px center;right:0}#testimonial-carousel ul.slides li:after,#testimonial-carousel ul.slides li:before{background-image:url(/assets/dist/static/stripes.png);background-repeat:repeat-x;background-size:auto 100%;content:"";height:25px;position:absolute;top:3px;width:21px;z-index:1}#testimonial-carousel ul.slides li:after{background-position:right 0 center;left:0}#testimonial-carousel ul.slides li.flex-active-slide span.year{background-color:#e41f13;transition:all .3s linear}#testimonial-carousel span.year{background-color:#63666a;color:#fff;cursor:pointer;display:inline-block;font-size:18px;font-weight:500;height:31px;line-height:20px;padding:5px;position:relative;text-align:center;transition:all .6s linear;width:75px;z-index:100}#testimonial-carousel span.year:hover{background-color:#e41f13;transition:all .3s linear}#testimonial-carousel .flex-direction-nav a{background-color:#e41f13;background-position:55%;background-repeat:no-repeat;background-size:10px;border-radius:50%;height:35px;margin-top:-16px;opacity:1;width:35px}#testimonial-carousel .flex-direction-nav a.flex-disabled{background-color:#f5f3f3;opacity:1!important;pointer-events:none;z-index:1}#testimonial-carousel .flex-direction-nav a.flex-next{background-image:url(/assets/dist/static/triangle-right-white.png);right:-80px}#testimonial-carousel .flex-direction-nav a.flex-next:before{display:none}#testimonial-carousel .flex-direction-nav a.flex-prev{background-image:url(/assets/dist/static/triangle-left-white.png);background-position:45%;left:-80px}#testimonial-carousel .flex-direction-nav a.flex-prev:before{display:none}#search-template{padding-top:250px}.search-results-container h3{margin-bottom:20px}.loading-gif{background-image:url(/assets/dist/static/loading.gif);background-position:50%;background-repeat:no-repeat;background-size:30px;height:50px}.paging-container.infinite .controls{opacity:0}.paging-container.standard .controls{text-align:center}.paging-container.standard .controls a{background-color:#63666a;border-radius:50%;color:#fff;display:inline-block;float:none;font-size:18px;font-weight:500;height:35px;line-height:34px;margin:0 10px;overflow:hidden;text-align:center;text-decoration:none;transition:all .6s linear;width:35px}.paging-container.standard .controls a.active,.paging-container.standard .controls a:hover{background-color:#e41f13;transition:all .3s linear}.pageAtAGlance{min-height:320px}.splash-module{float:left;margin-bottom:20px;width:100%}.splash-module h4{margin-bottom:10px}.document-item{float:left;margin-bottom:20px;width:100%}.team-carousel-wrapper{float:left;padding:45px 0 55px;width:100%}.team-carousel-wrapper h3{margin-bottom:50px}.person-module{color:#333;cursor:pointer;float:left;margin-bottom:40px;padding-right:45px;text-decoration:none;width:25%}.person-module.active .image-container img,.person-module:hover .image-container img{filter:none;-moz-filter:grayscale(0);filter:grayscale(0);transition:all .3s linear}.person-module a{color:#333;color:inherit;text-decoration:none}.person-module.small{margin-bottom:0;margin-right:0;padding-left:120px;position:relative;width:100%}.person-module.small .image-container{height:90px;left:0;overflow:hidden;position:absolute;top:0;width:90px}.person-module.small .image-container img{float:left;height:auto;width:100%}.person-module.small .name{font-weight:700}.person-module.small .content p span{margin-bottom:0}.person-module.small .content .link span:after{display:none}.person-module.small .phonelink{transition:all .6s linear}.person-module.small .phonelink:hover{color:#e41f13;transition:all .3s linear}.person-module.active .content{font-weight:500;transition:all .3s linear}.person-module.active .content .link span:after{right:13px;top:13px;transform:rotate(180deg);transition:all .3s linear .8s}.person-module .image-container{float:left;margin-bottom:31px;text-align:center;width:100%}.person-module .image-container img{border:2px solid #f5f3f3;border-radius:50%;display:inline-block;filter:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27><filter id=%27grayscale%27><feColorMatrix type=%27matrix%27 values=%270.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0%27/></filter></svg>#grayscale");filter:gray;-moz-filter:grayscale(100%);filter:grayscale(100%);float:none;height:175px;transition:all .6s linear;width:175px}.person-module .content{float:left;transition:all .6s linear;width:100%}.person-module .content p{letter-spacing:.2px;margin-bottom:8px}.person-module .content p span{margin-bottom:5px}.person-module .content p span:last-child{margin-bottom:0}.person-module .content .link{border-top:1px solid #f5f3f3;color:#e41f13;float:left;padding-top:6px;width:100%}.person-module .content .link span{float:left;position:relative;width:100%}.person-module .content .link span:after{background-image:url(/assets/dist/static/triangle-bottom.png);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:11px;position:absolute;right:0;top:5px;transition:all .6s linear;width:10px}.person-module .person-profile-container{display:none}a.person-module .content .link span:after{background-image:url(/assets/dist/static/triangle-right.png)}.team-carousel-container{float:left;position:relative;width:100%}.team-carousel-container .light-slider .person-module{float:left;margin-bottom:0;margin-right:0;width:100%}.team-module-listing-container{padding:90px 0}.person-profile-content{background-color:#e5e5e5;border-top:1px solid #e41f13;float:left;padding:44px 28px 45px;position:relative;top:-41px;width:100%}.person-profile-content .half-container{margin-right:0;width:46%}.person-profile-content .half-container:nth-child(2n){float:right}.person-profile-content:before{background-color:#fff;content:"";height:2px;left:0;position:absolute;top:0;width:100%}.person-profile-content h3{color:#333;margin-bottom:28px;opacity:1!important;visibility:visible!important}.person-profile-content .list-title{float:left;font-size:18px;font-weight:500;margin-bottom:12px;width:100%}.person-profile-content a{color:#333;text-decoration:none;transition:all .6s linear;word-break:break-all}.person-profile-content a:hover{color:#e41f13;transition:all .3s linear}.person-profile-content p{letter-spacing:.2px;line-height:24px;margin-bottom:24px}.split-values,.split-values .row{float:left;width:100%}.split-values .row{letter-spacing:.2px;line-height:24px;margin-bottom:0;padding-left:168px;position:relative}.split-values .row.company-list{margin-top:25px}.split-values .row.company-list .value a{clear:both;float:left;transition:all .6s linear}.split-values .row.company-list .value a:hover{color:#e41f13;text-decoration:none;transition:all .3s linear}.split-values .label{float:left;left:0;padding-right:20px;position:absolute;top:0;width:168px}.split-values .value{float:left;text-transform:capitalize}.split-values .value a{color:#333}.split-values .value a:hover{text-decoration:underline}.person-open-bio{clear:both;display:none}.close-icon{background-image:url(/assets/dist/static/cross-icon-dark.png);background-position:50%;background-repeat:no-repeat;background-size:contain;color:#333;cursor:pointer;font-size:14px;font-weight:700;height:20px;line-height:21px;position:absolute;right:20px;text-align:center;top:20px;width:20px;z-index:10}.case-studies-slider-wrapper h2{margin-bottom:58px}.slider-inner{height:100%;position:relative}.case-studies-slider,.case-studies-slider ul.light-slider{float:left;width:100%}.case-studies-slider ul.light-slider li{min-height:625px;position:relative}.case-studies-slider ul.light-slider li img{display:none}.case-studies-slider .lSAction{height:58px;margin-top:-27px;position:absolute;right:0;top:50%;width:111px}.case-studies-slider .lSAction a{background-color:rgba(0,0,0,.6);background-position:50%;background-repeat:no-repeat;background-size:20px;float:left;height:58px;opacity:1;position:relative;transition:all .6s linear;width:55px}.case-studies-slider .lSAction a:hover{background-color:rgba(0,0,0,.9);transition:all .3s linear}.case-studies-slider .lSAction>.lSPrev{background-image:url(/assets/dist/static/slider-arrow-left.png);left:auto;margin-right:1px}.case-studies-slider .lSAction>.lSNext{background-image:url(/assets/dist/static/slider-arrow-right.png);right:auto}.case-studies-slider .lSSlideOuter{position:relative}.case-studies-slider .lSSlideOuter .lSPager.lSpg{bottom:30px;left:0;margin:0!important;position:absolute;top:auto;width:100%;z-index:20}.mobile-video-link{display:none;float:left;left:0;padding-bottom:58.5%;pointer-events:none;position:absolute;top:0;width:100%}.mobile-video-link span{background-color:rgba(0,0,0,.8);height:100px;left:50%;margin-left:-50px;margin-top:-50px;position:absolute;top:50%;width:100px}.mobile-video-link span:after{background-image:url(/assets/dist/static/play-icon.png);background-position:50%;background-repeat:no-repeat;background-size:30px;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.case-studies-slider-text{background-color:rgba(0,0,0,.8);color:#fff;float:left;left:0;max-width:595px;position:absolute;text-decoration:none;top:221px;transition:all .6s linear;width:100%}.case-studies-slider-text:hover,.case-studies-slider-text:hover.video:after{background-color:rgba(0,0,0,.9);transition:all .3s linear}.case-studies-slider-text.video{max-width:385px}.case-studies-slider-text.video:after{background-color:rgba(0,0,0,.8);background-image:url(/assets/dist/static/play-icon.png);background-position:50%;background-repeat:no-repeat;background-size:60px;content:"";height:100%;left:100%;margin-left:1px;position:absolute;top:0;transition:all .6s linear;width:210px}.case-studies-slider-text .content{float:left;padding:27px 16px 18px;width:100%}.case-studies-slider-text .content span.title{float:left;font-size:20px;font-weight:500;margin-bottom:21px;text-transform:uppercase;width:100%}.case-studies-slider-text .content p{font-size:18px;letter-spacing:.2px;line-height:26px;margin-bottom:7px}.case-studies-slider-text .content span.label{color:#fff;float:left;font-size:18px;font-weight:300;letter-spacing:.2px;width:100%}.portfolio-module{color:#1a1a1a;float:left;margin-bottom:70px;margin-right:0;padding-right:4%;position:relative;text-align:center;width:22%;width:25%;z-index:50}.portfolio-module:nth-child(4n){margin-right:0}.portfolio-module:hover .logo img{filter:grayscale(0);transition:all .3s linear}.portfolio-module:hover .content{height:auto;max-height:none;min-height:60px}.portfolio-module:hover:after{clear:both;display:table;height:1px;width:10000px}.portfolio-module:after{content:""}.portfolio-module .image-container{margin-bottom:0}.portfolio-module .image-container .logo img{z-index:5}.portfolio-module .image-container .flag{z-index:10}.portfolio-module .content{background-color:#fff;border:0 solid #f5f3f3;clear:both;float:left;font-size:16px;height:0;letter-spacing:.3px;line-height:24px;max-height:0;overflow:hidden;padding:10px 0 0;pointer-events:none;position:relative;text-align:left;top:100%;transition:all .6s linear;width:100%;z-index:100}.portfolio-module .content p{margin-bottom:0}.portfolio-module .deal-size{border-top:1px solid #f5f3f3;float:left;padding-bottom:10px;padding-left:40px;padding-top:10px;position:relative;width:100%}.portfolio-module .deal-size img{left:0;position:absolute;top:7px;width:30px}.portfolio-module .deal-size.push{margin-top:10px}.portfolio-module .deal-size:after{background-image:url(/assets/dist/static/triangle-right.png);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:11px;position:absolute;right:4px;top:17px;width:10px}.portfolio-module:nth-child(4n+1){clear:left}.case-study-internal-slider{float:left;position:relative;width:100%}.case-study-internal-slider ul.light-slider{min-height:760px}.case-study-internal-slider ul.light-slider li{background-position:50%;background-repeat:no-repeat;background-size:cover;height:760px}.case-study-internal-slider ul.light-slider li img{display:none}.case-study-internal-slider .lSSlideOuter .lSPager.lSpg{bottom:20px;left:0;position:absolute}.case-study-internal-slider .pw,.case-study-internal-slider .pw .fw{height:100%;position:relative}.case-study-logo.logo-container.image-container{bottom:-55px;height:270px;left:0;margin:0;position:absolute;width:270px;z-index:10}.case-study-logo.logo-container.image-container .logo{background-color:#fff;max-width:none;width:100%}.case-study-logo.logo-container.image-container .logo img{filter:none;-moz-filter:grayscale(0);filter:grayscale(0)}.case-study-logo.logo-container.image-container .flag{height:57px;right:1px;top:0;width:57px}.case-study-logo.logo-container.image-container .flag img{width:100%}.case-study-internal-container{float:left;padding-bottom:95px;padding-top:75px;width:100%}.case-study-content{float:left;padding-right:10px;width:50%}.case-study-content h1{margin-bottom:13px}.case-study-content p{letter-spacing:.2px;line-height:24px;margin-bottom:24px}.case-study-icons{float:right;padding-top:35px;text-align:center;width:48%}.case-study-figures-wrapper{padding:45px 0 30px}.case-study-figures-wrapper .figure-module-container{padding-left:120px;padding-top:18px}.case-study-figures-wrapper .figure-image-module{margin-bottom:64px}.case-study-figures-wrapper .figure-image-module h5{color:#e41f13;font-size:34px;letter-spacing:.4px;line-height:36px;margin-bottom:0}.case-study-chart-container{padding:42px 0 84px}.case-study-chart-container .half-container img{float:right}.case-study-news-container{background-position:50%;background-repeat:no-repeat;background-size:cover;margin-top:1px}.case-study-news-container h3{margin-bottom:35px}.case-study-news-container p{font-size:18px;letter-spacing:.1px;width:auto}.case-study-news-container p a{float:left;position:relative;text-decoration:none}.case-study-news-container p a:after{background-image:url(/assets/dist/static/triangle-right.png);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:11px;margin-left:17px;position:relative;top:1px;width:10px}.case-study-extra-split{float:left;margin-right:2%;padding-top:50px;text-align:center;width:49%}.case-study-extra-split:last-child{margin-right:0}.case-study-extra-split .figure-container{float:left;padding-top:20px;width:100%}.case-study-internal-video{height:650px;overflow:hidden;position:relative}.case-study-internal-video img{display:none}.extra-content-container{margin-top:40px}.extra-content-container .content-container{border-top:1px solid #ccc;padding-top:40px}.figure-container h5 span,.figure-image-module h5{color:#e41f13}.featured-news-wrapper{background-color:#fff;float:left;padding:145px 0 110px;width:100%}.featured-news-wrapper h2{margin-bottom:45px}.news-listing{float:left;width:100%}.news-listing .light-slider{height:auto!important}.news-load-more{background:none;border:1px solid #000;color:#333;cursor:pointer;display:inline-block;font-size:16px;margin-bottom:40px;padding:15px 40px;transition:all .3s linear}.news-load-more:hover{background:#e41f13;color:#fff}.news-load-more-wrap{display:flex;float:left;justify-content:center;width:100%}.news-module.hide{display:none}.news-module.three{float:left;margin-right:14%;width:24%}.news-module.three:nth-child(3n){margin-right:0}.news-module:not(.three){float:left;margin-bottom:70px;margin-right:4%;width:22%}.news-module:not(.three):nth-child(4n){margin-right:0}.news-module.full{float:left!important;margin-bottom:0;margin-right:0!important;padding-right:80px;width:100%!important}.news-module.full .image-container{text-align:left;width:100%}.news-module .image-container{float:left;margin-bottom:16px;text-align:center;width:100%}.news-module .image-container img{border:1px solid #ebecf0;display:block;float:none}.news-module span{font-size:18px;line-height:24px}.news-module span.date{color:#8993a4;float:left;font-size:14px;margin-bottom:10px;width:100%}.news-module span.abstract{clear:both;float:left;line-height:24px;min-height:80px;width:100%}@media (min-width:600px){.news-module span.abstract{max-width:250px}}.news-module span a{color:inherit;text-decoration:none}.news-module span a:hover{color:#e41f13;transition:all .3s linear}.news-module span.module-link{align-items:center;border-top:1px solid #ebecf0;display:block;display:flex;float:left;justify-content:space-between;margin-top:24px;padding-top:24px;width:100%}@media (min-width:600px){.news-module span.module-link{max-width:250px}}.news-module span.module-link .view{font-size:16px;padding-right:20px;position:relative}.news-module span.module-link .view:after{background-image:url(/assets/dist/static/triangle-right.png);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:10px;margin-left:10px;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:all .3s linear;width:10px}.news-module span.module-link .view:hover:after{transform:translate(5px,-50%)}.news-module span.module-link img{display:block;height:18px;width:18px}#article-content{padding:92px 0 0}#article-content .left-content,#article-content .right-content{padding-bottom:30px}.article-right-section{border-top:1px solid #333;margin-bottom:40px;padding-top:14px}.article-right-section.no-padding{padding:0}.article-right-section p.title{margin-bottom:35px}#share{float:left;width:100%}.jssocials-share{float:left;height:46px;margin-right:27px;width:46px}.jssocials-share:last-child{margin-right:0}.jssocials-share:hover .jssocials-share-link{transition:all .3s linear}.jssocials-share .jssocials-share-link{background-color:transparent!important;background-position:50%;background-repeat:no-repeat;background-size:contain;transition:all .6s linear}.jssocials-share.jssocials-share-twitter .jssocials-share-link{background-image:url(/assets/dist/static/twitter-icon-dark.png)}.jssocials-share.jssocials-share-twitter .jssocials-share-link:hover{background-image:url(/assets/dist/static/twitter-icon.png)}.jssocials-share.jssocials-share-linkedin .jssocials-share-link{background-image:url(/assets/dist/static/linkedin-icon-dark.png)}.jssocials-share.jssocials-share-linkedin .jssocials-share-link:hover{background-image:url(/assets/dist/static/linkedin-icon.png)}.jssocials-share.jssocials-share-email .jssocials-share-link{background-image:url(/assets/dist/static/email-icon-dark.png)}.jssocials-share.jssocials-share-email .jssocials-share-link:hover{background-image:url(/assets/dist/static/email-icon.png)}.jssocials-share-logo{display:none}.jssocials-share-link{height:46px;padding:0;width:46px}.sector-module{color:#333;float:left;min-height:35px;padding-left:126px;padding-top:9px;position:relative;width:100%}.sector-module img{left:43px;position:absolute;top:0;width:44px}.sector-module span{float:left;transition:all .6s linear;width:100%}.sector-module:hover span{color:#e41f13;transition:all .3s linear}.news-link{border-bottom:1px solid #eaeaea;color:#333;float:left;padding:19px 46px 13px 7px;position:relative;text-decoration:none;transition:all .6s linear;width:100%}.news-link:hover{color:#e41f13;transition:all .3s linear}.news-link:after{background-image:url(/assets/dist/static/triangle-right.png);background-position:50%;background-repeat:no-repeat;background-size:contain;bottom:21px;content:"";display:inline-block;height:11px;position:absolute;right:12px;width:10px}.news-h2 a:first-child{display:block}@media (min-width:600px){.news-h2{align-items:flex-end;display:flex;justify-content:space-between}}.news-link-view-all{color:#333;font-size:16px;font-weight:400;margin-right:80px;padding-right:20px;position:relative;text-decoration:none}.news-link-view-all:after{background-image:url(/assets/dist/static/triangle-right.png);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:10px;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:all .3s linear;width:10px}.news-link-view-all:hover{color:#e41f13;transition:all .3s linear}.news-link-view-all:hover:after{transform:translate(5px,-50%)}@media (max-width:1140px){.news-link-view-all{margin-right:0}}.company-info-wrapper .left-content{padding-bottom:0!important}.company-info-container{margin-bottom:40px}.company-info-container:last-child{margin-bottom:0}.company-info-container h3{margin-bottom:20px}.company-info-container .site-link a{font-size:16px;font-weight:500;text-decoration:none}.company-info-container .site-link a:hover{text-decoration:underline}.about-figures-wrapper{padding-top:154px}.about-figures-wrapper .figures-container{padding-left:10px}.about-figures-wrapper .figure-module-container{padding-left:100px;padding-top:30px}.about-content-wrapper{padding:153px 0 123px}.about-content-slider{margin-top:97px;position:relative}.about-content-slider ul.light-slider{height:auto!important}.image-box{margin-bottom:80px}.about-content-slide{float:left;position:relative;width:100%}.about-content-slide.full{padding-left:0}.about-content-slide .content-left{float:left;padding:0 20px;width:30%}.about-content-slide .content-left span{color:#e41f13;font-size:100px;font-weight:500;left:0;position:absolute;text-align:center;top:50%;transform:translateY(-50%);width:100%}.about-content-slide .content-right{float:right;font-size:18px;padding:50px 20px;width:70%}.about-content-slide .content-right h2{color:#333;margin-bottom:20px}.about-content-slide .content-right p{letter-spacing:.2px;line-height:24px;margin-bottom:4px}.about-image-wrap{padding:46px 0 72px}.about-image-wrap .content{color:#fff;float:left;font-size:18px;font-weight:500;line-height:28px;max-width:650px;padding:0 10px;width:100%}.about-image-wrap .content p{margin-bottom:0}.about-timeline-content-wrapper{padding-bottom:33px}.timeline-container{min-height:370px;padding-top:60px;position:relative}.year-container{color:#63666a;float:left;padding-right:20px;width:23.5%}.year-container.active span.year-group{color:#e41f13;transition:all .3s linear}.year-container:last-child{width:5%}.year-container:last-child span.year-group:after{display:none}.year-container span.year-group{float:left;font-size:18px;font-weight:500;position:relative;transition:all .6s linear;width:100%;z-index:3}.year-container span.year-group:before{background-color:#fff;content:"";height:100%;left:0;position:absolute;top:0;width:66px;z-index:-1}.year-container span.year-group:after{bottom:-2px;color:#a7a8aa;content:"........................";letter-spacing:1px;position:absolute;right:0;z-index:-2}.year-container .entries{display:inline-block;float:left;margin-top:59px;padding:0 20px;text-align:justify;width:100%}.year-container .entries:after{content:"";display:inline-block;width:100%}.year-container:nth-last-child(2) .entry-container .content,.year-container:nth-last-child(3) .entry-container .content{left:auto;right:-15px}.entry-container{display:inline-block;position:relative;text-align:justify}.entry-container.highlighted span.year{background-color:#e41f13;color:#e41f13}.entry-container.highlighted span.year:before{background-color:#e41f13}.entry-container:hover span.year{background-color:#63666a;transition:all .3s linear}.entry-container:hover.highlighted span.year{background-color:#e41f13}.entry-container.open span.year:after,.entry-container.open span.year:before,.entry-container:hover span.year:after,.entry-container:hover span.year:before{opacity:1;transform:scale(1);transition:all .3s linear}.entry-container.open:before{background-color:#63666a;content:"";height:50px;left:8px;position:absolute;top:20px;width:1px}.entry-container.open.highlighted:before{background-color:#e41f13}.entry-container.open .content{display:block}.entry-container span.year{background-color:#63666a;border-radius:50%;color:#63666a;cursor:pointer;display:inline-block;float:none;height:16px;overflow:hidden;transition:all .6s linear;width:16px}.entry-container span.year:before{background-color:#63666a;content:""}.entry-container span.year:after,.entry-container span.year:before{border-radius:50%;height:60px;left:50%;margin-left:-30px;margin-top:-30px;opacity:0;position:absolute;top:50%;transform:scale(.3);transition:all .6s linear;width:60px}.entry-container span.year:after{color:#fff;content:attr(data-year);font-size:21px;font-weight:500;line-height:60px;text-align:center}.entry-container .content{color:#1a1a1a;display:none;left:0;left:-15px;margin-top:65px;position:absolute;width:500px}.entry-container .content p{font-size:18px;letter-spacing:.2px}.entry-container .content p.title{font-size:16px;letter-spacing:.2px;margin-bottom:12px}.about-strategy-wrapper{padding-bottom:20px}.map-container{float:left;margin-top:56px;padding-bottom:35px;position:relative;width:100%}.map-container:before{background-color:#b8b6b6;content:"";height:100%;left:48%;position:absolute;top:0;width:1px}.map-container .half-container{margin-right:4%;width:48%}.map-container .half-container:last-child{margin-right:0;padding-left:27px}.map-container h6{margin-bottom:58px}.map-container .icon-info{float:left;margin:0 0 82px;padding:6px 0;text-align:center;width:100%}.map-container .icon-info:last-child{margin-bottom:0}.map-container .left-side{float:left;padding-right:20px;width:40%}.map-container .left-side p{font-size:18px;font-weight:500;letter-spacing:-.2px;margin-bottom:10px}.map-container .right-side{float:left;position:relative;top:-40px;width:60%}.about-icon-wrapper{padding:10px 0 40px}.about-icon-wrapper h6{margin-bottom:40px}.icon-list{float:left;width:100%}.icon-module{float:left;margin-bottom:70px;margin-right:4%;position:relative;text-align:center;width:22%}.icon-module:nth-child(4n){margin-right:0}.icon-module.icon-info{float:none;width:40%}.icon-module img{float:none;height:115px;margin-bottom:18px;max-width:115px;opacity:1;transition:all .6s linear}.icon-module .hovered-image{bottom:0;left:0;margin:0 auto;opacity:0;position:absolute;right:0;top:0;transition:all .6s linear}.icon-module span{color:#1a1a1a;float:left;font-size:24px;font-weight:700;transition:all .6s linear;width:100%}.icon-module:hover.icon-info{float:none}.icon-module:hover.icon-info img{opacity:1}.icon-module:hover.icon-info span{color:#1a1a1a}.icon-module:hover img{opacity:0;transition:all .6s linear}.icon-module:hover .hovered-image{opacity:1;transition:all .6s linear}.icon-module:hover span{color:#e41f13;transition:all .6s linear}.about-criteria-container{padding:71px 0 0}.esg-container .content-inner{margin-bottom:70px}.esg-container .list-accordion-container{margin-bottom:60px}.esg-container .esg-title{float:left;font-size:18px;font-weight:500;margin-bottom:50px;width:100%}.esg-container .team-carousel-container{padding:0 10px}.number-module-container{padding-top:45px}.number-module{float:left;margin-right:4%;min-height:180px;padding:45px 0 45px 140px;position:relative;width:48%}.number-module:nth-child(2n){margin-right:0}.number-module span.number{font-size:100px;font-style:italic;font-weight:700;left:0;position:absolute;text-align:center;width:120px}.number-module span.title{float:left;font-size:18px;font-weight:500;padding-left:20px;width:100%}.contact-map-container{padding:161px 0 0}.location-map-container{position:relative}.location-map-container .location-google-map{height:100%;left:0;position:absolute!important;top:0;width:100%;z-index:1}.contact-locations{margin-bottom:42px;text-align:center}.location-icon{cursor:pointer;display:inline-block;margin:0 55px;position:relative;text-align:center;width:200px}.location-icon.active:after{bottom:-47px;transform:rotate(180deg);transition:all .3s linear}.location-icon:after{background-image:url(/assets/dist/static/triangle-bottom.png);background-position:50%;background-repeat:no-repeat;background-size:11px;bottom:-36px;content:"";height:20px;left:0;position:absolute;transition:all .6s linear;width:100%}.location-icon img{float:none;height:115px;margin-bottom:12px;width:115px}.location-icon span{float:left;font-size:42px;font-weight:700;width:100%}.location-maps{border-top:1px solid #e41f13;overflow:hidden}.location-map-container{display:none}.location-map-container.active{display:block}.location-map-content{background-color:#e5e5e5;float:left;letter-spacing:.2px;max-width:385px;padding:43px 25px;position:relative;width:100%;z-index:5}.location-map-content p{line-height:24px}.location-map-content .contact-details{float:left;padding-top:13px;width:100%}.location-map-content .contact-details .row{float:left;margin-bottom:5px;padding-left:170px;position:relative;width:100%}.location-map-content .contact-details .row .label{left:0;padding-right:10px;position:absolute;top:0;width:170px}.location-map-content .contact-details .row .value{color:#333;float:left;text-decoration:none;transition:all .6s linear;width:100%}.location-map-content .contact-details .row .value:hover{color:#e41f13;transition:all .3s linear}.location-map-content .press-details{float:left;padding-top:90px;width:100%}.location-map-content .press-details .title{color:#e41f13;float:left;font-size:18px;font-weight:500;margin-bottom:12px;width:100%}.location-map-content .press-details p{margin-bottom:13px}.esg-banner{padding:140px 0 120px;position:relative}.esg-banner:before{background:linear-gradient(0deg,rgba(0,0,0,.3),rgba(0,0,0,.3));content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.esg-banner .banner-content{color:#fff;max-width:620px;position:relative;width:100%;z-index:2}.esg-banner .banner-content.v-narrow-content{max-width:400px}.esg-banner .banner-content h3{line-height:32px}.esg-banner .banner-content p{font-size:18px;font-weight:400;line-height:28px}.esg-banner .banner-content a{color:#fff;font-size:16px;line-height:24px;text-decoration:none}.esg-banner .banner-content a:hover{text-decoration:underline}.esg-banner .banner-content a:after{background-image:url(/assets/dist/static/triangle-right.png);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline;height:11px;left:10px;padding:0 5px;position:relative;width:10px}@media (max-width:700px){.esg-banner .banner-content{max-width:100%!important}}.v-white{color:#fff}.image-content-module{align-items:center;column-gap:5%;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:nowrap;min-width:100%}.image-content-module.v-reverse-row{flex-direction:row-reverse}.image-content-module .image{flex:0 0 auto;max-width:574px;width:45%}.image-content-module .content{color:#fff;flex:0 0 auto;width:50%}.image-content-module .content p{font-size:16px;line-height:24px;margin-bottom:24px}.image-content-module .content p.large{font-size:24px;font-weight:500;line-height:32px;margin-bottom:0;margin-top:10px}.image-content-module .content a{color:#fff;display:inline-block;margin-bottom:16px;text-decoration:none}.image-content-module .content a:hover{text-decoration:underline}.image-content-module .content a:after{background-image:url(/assets/dist/static/triangle-right.png);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline;height:11px;left:10px;padding:0 5px;position:relative;width:10px}.image-content-module .content table{float:left;margin-top:16px;width:100%}@media (max-width:767px){.image-content-module{column-gap:0;flex-direction:row!important;flex-wrap:wrap}.image-content-module .content,.image-content-module .image{width:100%}.image-content-module .image{margin-bottom:20px;max-width:100%;text-align:center}.image-content-module .image img{float:none}}@media (max-width:600px){.image-content-module td,.image-content-module th{float:left;width:100%!important}.image-content-module td:first-child,.image-content-module th:first-child{margin-bottom:16px}}.esg-container .content-inner{max-width:100%}.esg-container .content-inner h4{font-weight:500}.esg-container .content-inner p{font-size:16px;line-height:24px}.esg-container .content-inner p.large{font-size:20px;letter-spacing:.2px;line-height:28px;margin-bottom:31px}.internal-content-wrapper.border h3{line-height:32px}@media (max-width:1100px){.navigation nav a{font-size:18px;margin-right:18px}.carousel-controls span.next-slide{right:0}.carousel-controls span.prev-slide{left:0}#testimonial-carousel{padding:0 20px}#testimonial-carousel .flex-direction-nav a.flex-next{right:-35px}#testimonial-carousel .flex-direction-nav a.flex-prev{left:-35px}.left-content{padding-left:0;padding-right:20px}.banner-circles{display:none}.banner.animated-banner .banner-image{display:block}}@media (max-width:1024px){.logo{width:200px}.navigation{padding-top:15px}.navigation nav a{margin-right:15px}.navigation nav .icon{margin-right:20px;top:-3px}.footer-col{padding:0 10px 0 0}.office-info .row{padding-left:0}.office-info .row span{float:left;margin-bottom:10px;position:relative;width:100%}.filter-categories{padding-left:100px;position:relative;width:100%}.filter-categories span.title{left:0;position:absolute;top:24px}.filter-categories span.filter-title{margin-bottom:14px;margin-left:0;margin-right:2%;width:49%}.filter-categories span.filter-title:nth-child(odd){margin-right:0}.filter-categories span.filter-title.active:after{display:none}.news-module.full .image-container{padding-left:0}.news-module:not(.three),.portfolio-module{margin-right:5%;padding-right:0;width:30%}.news-module:not(.three):nth-of-type(4n),.portfolio-module:nth-of-type(4n){margin-right:5%}.news-module:not(.three):nth-of-type(3n),.portfolio-module:nth-of-type(3n){margin-right:0}.portfolio-module{margin-right:0!important;padding-right:2%;width:33.33%}.portfolio-module:nth-child(4n+1){clear:none}.portfolio-module:nth-child(3n+1){clear:left}.person-module{width:33.3%}.case-study-logo.logo-container.image-container{bottom:30px}.location-icon{margin:0;width:48%}.map-container:before{left:49%}.map-container .half-container{margin-right:2%;width:49%}.map-container .half-container:last-child{margin-right:0;padding-left:0}}@media (min-width:768px) and (max-width:900px){.person-module.small{padding-left:0}.person-module.small .image-container{clear:both;height:auto;margin-bottom:20px;position:relative;width:100%}.sector-module{padding-left:0}.sector-module img{clear:both;left:0;margin-bottom:20px;position:relative}.left-content{width:68%}.right-content{width:32%}}@media (min-width:800px){.navigation .nav{display:block!important}}@media (max-width:940px){.logo{max-width:80%;width:250px}header .logo{transition:all .6s linear;width:250px}header.small{padding:10px 0}header.small .logo{transition:all .3s linear;width:200px}header.small .nav-trigger{margin-top:7px;transition:all .3s linear}header.small .navigation{padding:0}header.small .navigation nav .icon{bottom:19px;top:auto}.nav-trigger{display:block;transition:all .6s linear}.navigation{float:left;max-width:none;padding:0;width:100%}.navigation nav{display:none;float:left;padding:30px 0;position:relative;width:100%}.navigation nav.open a{opacity:1}.navigation nav.open a:first-child{transition:all .3s linear .05s}.navigation nav.open a:nth-child(2){transition:all .3s linear .1s}.navigation nav.open a:nth-child(3){transition:all .3s linear .15s}.navigation nav.open a:nth-child(4){transition:all .3s linear .2s}.navigation nav.open a:nth-child(5){transition:all .3s linear .25s}.navigation nav.open a:nth-child(6){transition:all .3s linear .3s}.navigation nav.open a:nth-child(7){transition:all .3s linear .35s}.navigation nav.open a:nth-child(8){transition:all .3s linear .4s}.navigation nav.open .search-container{opacity:1;transition:all .3s linear .35s}.navigation nav a{border-bottom:1px solid #333;float:left;font-size:20px;line-height:1;margin-right:0;opacity:0;padding:11px 0 15px;transition:all .3s linear;width:100%}.navigation nav .icon{border:0;float:left;top:0;width:26px}.navigation nav .icon.icon-search{display:none}.navigation nav .icon.icon-lock{bottom:19px;position:absolute;right:0;top:auto}.search-container{opacity:0;padding-right:40px;position:relative;transition:all .3s linear;width:100%}.search-container .icon.icon-close{display:none}.search-container .search-form{padding-right:0}.search-container .search-form input[type=text]{color:#fff;padding:0 10px;transition:all .3s linear .45s}.search-container .search-form input[type=submit].search-form-trigger{background-position:50%;opacity:1;top:5px;transition:all .3s linear .45s}}@media (max-width:800px){form.newsletter-form{max-width:none;padding-top:0}form.newsletter-form input[type=text]{margin-bottom:20px}.footer-col{border-right:0;margin-bottom:40px;margin-right:0;min-height:0;padding-right:0;width:100%}.footer-col:last-child,.footer-col:last-child .footer-link-container{margin-bottom:0}.footer-col:last-child p:first-of-type,.links-container{margin-bottom:20px}.icon-info span.main{font-size:32px}.banner{height:auto;padding-top:150px}.article-banner{padding:0 0 43%}.article-banner,.case-study-internal-slider{margin-top:103px}.banner-text{bottom:auto;margin-bottom:40px;position:relative;width:100%}.banner-image{max-width:100%;position:relative}.banner.no-image{height:auto;padding-bottom:30px}.banner.no-image .banner-text{bottom:0;margin-bottom:0}.figure-image-module:not(.full),.icon-module{margin-right:2%;width:49%}.figure-image-module:not(.full):nth-child(2n),.icon-module:nth-child(2n){margin-right:0}.home-figures-container{padding-bottom:250px;position:relative}.home-figures-container .figures-container{position:static}.figures-container.large-graphic:before,.figures-container:before{bottom:-20px;height:auto;height:280px;left:0;padding-bottom:0;top:auto;width:230px}.figures-container.push-left .figure-module-container,.internal-content-wrapper .figure-module-container{padding:30px 0}.pageAtAGlance{padding-bottom:250px;position:relative}.pageAtAGlance .figures-container{position:static}nav.page-navigation{right:10px}.about-image-wrap .content{padding:0}.map-container:before{display:none}.map-container .half-container{margin-bottom:30px;margin-right:0;width:100%}.map-container .half-container:last-child{margin-bottom:0}.map-container .left-side{width:58%}.map-container .right-side{width:40%}.number-module{padding-left:90px}.number-module span.number{font-size:80px;width:90px}.number-module-container{padding-top:0}.accordion-panel{border-right:0;height:auto;margin-bottom:40px;width:100%!important}.accordion-panel .title{min-height:0}.accordion-panel .content{display:block!important;opacity:1}.approach-content .content-half{width:80%}.approach-content .approach-video-container{left:auto!important;opacity:.5;right:0!important;width:100%}.split-filter-list{width:25%}.location-maps{height:auto}.location-map-container .pw{padding:0}.location-map-container .location-google-map{padding-bottom:50%;position:relative!important}.location-map-content{height:auto;max-width:none;width:100%}.location-map-content .press-details{padding-top:40px}#error-page-template .dot-row .dot.mobile-hide{display:none}.filter-options label{margin-bottom:10px;margin-left:0;margin-right:10px}.filter-options label span{padding:0}}@media (max-width:767px){.left-content{margin-bottom:20px;padding-right:0;width:100%}.right-content{width:100%}.half-container{float:left;margin-bottom:20px;margin-right:0;width:100%}.half-container:last-child{margin-bottom:0}.case-studies-slider ul.light-slider li,.case-study-internal-video{background:none!important;height:auto;min-height:0}.case-studies-slider ul.light-slider li img,.case-study-internal-video img{display:block;margin-bottom:1px}.case-studies-slider ul.light-slider li .pw,.case-study-internal-video .pw{padding:0}.case-studies-slider ul.light-slider li .case-studies-slider-text,.case-study-internal-video .case-studies-slider-text{float:left;left:0;max-width:none;position:relative;top:0;width:100%}.case-studies-slider ul.light-slider li .case-studies-slider-text.video,.case-study-internal-video .case-studies-slider-text.video{max-width:none}.case-studies-slider ul.light-slider li .case-studies-slider-text .content,.case-study-internal-video .case-studies-slider-text .content{background-color:#000;padding:30px}.case-studies-slider .lSSlideOuter .lSPager.lSpg{bottom:auto;padding:40px 0 38px;position:relative}.case-studies-slider .lSAction{display:none;margin-top:0;top:20px}.mobile-video-link{display:block}.about-content-slide{padding:50px}.about-content-slide .content-left{float:left;height:auto;margin-bottom:40px;padding:0;position:static;width:100%}.about-content-slide .content-right{border-left:0;float:left;padding:0;width:100%}#testimonial-slider{margin-bottom:40px}.timeline-slide-container .content{float:left;margin-bottom:20px;padding-right:0;width:100%}.timeline-slide-container .image{text-align:center;width:100%}.timeline-slide-container .image img{display:inline-block;float:none}.approach-content .content-half{float:left;width:100%}.split-filter-list{padding:0!important;width:100%}.news-module:not(.full),.news-module:not(.three),.portfolio-module{margin-right:4%;width:48%}.news-module:not(.full):nth-of-type(3n),.news-module:not(.full):nth-of-type(4n),.news-module:not(.three):nth-of-type(3n),.news-module:not(.three):nth-of-type(4n),.portfolio-module:nth-of-type(3n),.portfolio-module:nth-of-type(4n){margin-right:4%}.news-module:not(.full):nth-of-type(2n),.news-module:not(.three):nth-of-type(2n),.portfolio-module:nth-of-type(2n){margin-right:0}.portfolio-module:nth-child(3n+1){clear:none}.portfolio-module:nth-child(odd){clear:left}.person-module{width:50%}.person-profile-content{padding:20px}.person-profile-content .half-container{margin-bottom:20px;margin-right:0;width:100%}.case-study-internal-slider{text-align:center}.case-study-internal-slider ul.light-slider{min-height:0}.case-study-internal-slider ul.light-slider li{background:none!important;height:auto}.case-study-internal-slider ul.light-slider li img{display:block}.case-study-internal-slider .lSSlideOuter .lSPager.lSpg{bottom:60px;left:0;position:relative}.case-study-logo.logo-container.image-container{bottom:0;display:inline-block;float:none;height:auto;margin-top:40px;padding:0 0 10px;position:relative;text-align:center;width:270px}.case-study-logo.logo-container.image-container .logo{float:none;height:270px;padding-bottom:0;width:270px}.case-study-logo.logo-container.image-container .flag{right:10px;top:40px}.case-study-content{margin-bottom:30px;padding-right:0;width:100%}.case-study-icons{float:left;padding-top:0;width:100%}#share{text-align:center}#share .jssocials-share{display:inline-block;float:none;margin:0 10px}#error-page-template .dot-row .dot{height:130px;width:130px}#error-page-template .dot-row .dot.white-highlight{font-size:50px}#error-page-template .dot-row .dot.highlight{font-size:16px}nav.page-navigation a.active span.label{opacity:0;pointer-events:none}}@media (max-width:600px){body.mobile-nav-open header.small{height:100vh;overflow:auto}.figure-image-module:not(.full),.icon-module,.news-module,.number-module,.person-module,.portfolio-module{margin-right:0;width:100%}.portfolio-module:nth-child(odd){clear:none}.person-module{padding-right:0}.news-module.full .image-container{text-align:center}.news-module.full .image-container img{float:none}.news-listing ul.light-slider,.team-carousel-container ul.light-slider{height:auto!important}.icon-info{float:left;margin:0 0 30px;width:100%}.icon-info:last-child{margin-bottom:0}.number-module{min-height:0}.carousel-controls span{bottom:-80px;margin:0;top:auto}.approach-content .text-figure-container{float:left;padding-right:0;width:100%}.approach-content .text-container{margin-bottom:30px}.approach-content .figure-container{position:relative;width:100%}.filter-categories{padding-left:0}.filter-categories span.title{display:block;float:left;margin-bottom:20px;position:relative;text-align:center;top:0;width:100%}.filter-categories span.filter-title{margin-right:0;width:100%}.location-icon img{height:80px;width:80px}.location-icon span{font-size:30px}#error-page-template .dot-row{text-align:center}#error-page-template .dot-row .dot{display:none;height:220px;width:220px}#error-page-template .dot-row .dot.white-highlight{display:inline-block;font-size:80px}#error-page-template .dot-row .dot.highlight{display:inline-block;font-size:20px}.map-container .left-side{margin-bottom:20px;padding-right:0;width:100%}.map-container .right-side{top:0;width:100%}.split-values{padding-left:0}.split-values .row{margin-bottom:20px;padding-left:0}.split-values .label{margin-bottom:5px;position:relative;width:100%}#testimonial-slider{padding:0}.approach-content .text-figure-container{padding-bottom:60px}.case-study-extra-split{float:left;width:100%}}