html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,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:0 0}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}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{-moz-box-sizing:content-box;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}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;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;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}.cf:after,.cf:before,.footer__nav:after,.footer__nav:before,.row:after,.row:before,main .row .news-listing .news-listing-inner:after,main .row .news-listing .news-listing-inner:before,main .row .news-listing .reports-listing-inner:after,main .row .news-listing .reports-listing-inner:before,main .row .news-listing--featured .news-listing-inner:after,main .row .news-listing--featured .news-listing-inner:before,main .row .news-listing--featured .reports-listing-inner:after,main .row .news-listing--featured .reports-listing-inner:before,main .row .reports-listing .news-listing-inner:after,main .row .reports-listing .news-listing-inner:before,main .row .reports-listing .reports-listing-inner:after,main .row .reports-listing .reports-listing-inner:before{content:" ";display:table}.cf:after,.footer__nav:after,.row:after,main .row .news-listing .news-listing-inner:after,main .row .news-listing .reports-listing-inner:after,main .row .news-listing--featured .news-listing-inner:after,main .row .news-listing--featured .reports-listing-inner:after,main .row .reports-listing .news-listing-inner:after,main .row .reports-listing .reports-listing-inner:after{clear:both}.owl-carousel .owl-wrapper:after{clear:both;content:".";display:block;height:0;line-height:0;visibility:hidden}.owl-carousel{display:none;-ms-touch-action:pan-y;width:100%}.owl-carousel .owl-wrapper{display:none;position:relative;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%}.owl-carousel .owl-wrapper-outer.autoHeight{-moz-transition:height .5s ease-in-out;-ms-transition:height .5s ease-in-out;-o-transition:height .5s ease-in-out;-webkit-transition:height .5s ease-in-out;transition:height .5s ease-in-out}.owl-carousel .owl-item{float:left}.owl-controls .owl-buttons div,.owl-controls .owl-page{cursor:pointer}.owl-controls{-webkit-tap-highlight-color:transparent;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;user-select:none}.grabbing{cursor:url(grabbing.png) 8 8,move}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-backface-visibility:hidden;-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0)}.owl-theme .owl-controls{margin-top:10px;text-align:center}.owl-theme .owl-controls .owl-page{display:inline-block;zoom:1}.owl-theme .owl-controls .owl-page span{background:#fff;-moz-border-radius:.769em;-webkit-border-radius:.769em;border-radius:.769em;display:block;height:.73em;margin:.19em .269em;width:.73em}.owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span{background:#001f3c}.owl-carousel .owl-item{overflow:hidden;position:relative}.owl-carousel .owl-item img{height:auto}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:0!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow .mfp-a,.mfp-arrow .mfp-b,.mfp-arrow:after,.mfp-arrow:before{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow .mfp-a,.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow .mfp-b,.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left .mfp-a,.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left .mfp-b,.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right .mfp-a,.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right .mfp-b,.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:40px 0;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.mfp-ie7 .mfp-img{padding:0}.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px}.mfp-ie7 .mfp-container{padding:0}.mfp-ie7 .mfp-content{padding-top:44px}.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0}x-object-fit{display:inline-block!important;position:relative!important}x-object-fit>.x-object-fit-taller,x-object-fit>.x-object-fit-wider{bottom:-100%!important;left:-100%!important;margin:auto!important;position:absolute!important;right:-100%!important;top:-100%!important}.x-object-fit-none>.x-object-fit-taller,.x-object-fit-none>.x-object-fit-wider{height:auto!important;width:auto!important}.x-object-fit-fill>.x-object-fit-taller,.x-object-fit-fill>.x-object-fit-wider{height:100%!important;width:100%!important}.x-object-fit-contain>.x-object-fit-taller{height:100%!important;width:auto!important}.x-object-fit-contain>.x-object-fit-wider{height:auto!important;width:100%!important}.x-object-fit-cover>.x-object-fit-taller,.x-object-fit-cover>.x-object-fit-wider{max-height:none!important;max-width:none!important}.x-object-fit-cover>.x-object-fit-taller{height:auto!important;max-width:none!important;width:100%!important}.x-object-fit-cover>.x-object-fit-wider{height:100%!important;max-width:none!important;width:auto!important}.x-object-position-top>.x-object-fit-taller,.x-object-position-top>.x-object-fit-wider{bottom:auto!important;top:0!important}.x-object-position-right>.x-object-fit-taller,.x-object-position-right>.x-object-fit-wider{left:auto!important;right:0!important}.x-object-position-bottom>.x-object-fit-taller,.x-object-position-bottom>.x-object-fit-wider{bottom:0!important;top:auto!important}.x-object-position-left>.x-object-fit-taller,.x-object-position-left>.x-object-fit-wider{left:0!important;right:auto!important}*,:after,:before{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,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:0 0}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}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{-moz-box-sizing:content-box;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}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;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;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}.cf:after,.cf:before,.footer__nav:after,.footer__nav:before,.row:after,.row:before,main .row .news-listing .news-listing-inner:after,main .row .news-listing .news-listing-inner:before,main .row .news-listing .reports-listing-inner:after,main .row .news-listing .reports-listing-inner:before,main .row .news-listing--featured .news-listing-inner:after,main .row .news-listing--featured .news-listing-inner:before,main .row .news-listing--featured .reports-listing-inner:after,main .row .news-listing--featured .reports-listing-inner:before,main .row .reports-listing .news-listing-inner:after,main .row .reports-listing .news-listing-inner:before,main .row .reports-listing .reports-listing-inner:after,main .row .reports-listing .reports-listing-inner:before{content:" ";display:table}.cf:after,.footer__nav:after,.row:after,main .row .news-listing .news-listing-inner:after,main .row .news-listing .reports-listing-inner:after,main .row .news-listing--featured .news-listing-inner:after,main .row .news-listing--featured .reports-listing-inner:after,main .row .reports-listing .news-listing-inner:after,main .row .reports-listing .reports-listing-inner:after{clear:both}.visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.header{background:#efeeee}@media(max-width:1200px){.header{display:table;table-layout:fixed;width:100%}}@media(max-width:1200px){.header__price-bar{display:table-footer-group}}@media(max-width:1200px){.header__price-bar.header__price-bar--hide-while-nav-open,.header__price-bar.header__price-bar--hide-while-search-open{background:#fff}}@media(max-width:1200px){.header__price-bar.header__price-bar--hide-while-nav-open+.header__inner:before{display:block}}.header__price-bar-inner{font-weight:400;font-size:14px;line-height:16px;color:#919191;text-transform:none;text-align:right;padding:4px 10px 1px;margin:0}@media(max-width:1200px){.header__price-bar-inner{font-size:10px;line-height:14px;text-align:left;padding:3px 6px 7px}}.header__price-bar-price{font-size:25px;line-height:34px;color:#6c6c6c}@media(max-width:1200px){.header__price-bar-price{font-size:20px;line-height:27px}}.header__inner{position:relative;background:#fff;padding:50px 0 0}@media(max-width:1200px){.header__inner{padding:55px 0 0}}@media(max-width:1200px){.header__inner:before{position:absolute;right:0;bottom:0;left:0;content:'';display:none;height:8px;background:#0067c6}}.header__logo{position:absolute;top:24px;left:1px;width:113px;height:84px}@media(max-width:1200px){.header__logo{top:6px;left:6px;width:57px;height:43px}}.header__logo-link{display:block;width:100%;height:100%}.header__logo-image{display:block;width:100%;height:100%}.header__search-trigger{position:absolute;top:39px;right:4px;z-index:1;width:44px;height:44px;cursor:pointer}@media(max-width:1200px){.header__search-trigger{top:0;right:51px;width:51px;height:51px;background:#f8f8f8}}.header__search-trigger:hover{color:#266d9b}.header__search-trigger-icon{font-size:44px;line-height:44px}@media(max-width:1200px){.header__search-trigger-icon{display:block;font-size:31px;line-height:51px!important;text-align:center}}.header__nav-trigger{position:absolute;top:0;right:0;z-index:100;display:none;width:51px;height:51px;background:#0067c6;cursor:pointer}@media(max-width:1200px){.header__nav-trigger{display:block}}.header__nav-trigger-inner{position:relative;top:25px;left:13px;width:25px;height:1px;background:#fff;transition:background .4s ease}.header__nav-trigger-inner:after,.header__nav-trigger-inner:before{content:'';position:absolute;width:100%;height:100%;background:inherit}.header__nav-trigger-inner:before{top:-6px;transition:top .3s .3s,transform .3s NaNs}.header__nav-trigger-inner:after{bottom:-6px;transition:bottom .3s .3s,transform .3s NaNs}.nav-opened .header__nav-trigger-inner{background:0 0!important}.nav-opened .header__nav-trigger-inner:before{top:0;background:#fff!important;transform:rotate(45deg);transition:top .3s NaNs,transform .3s .3s}.nav-opened .header__nav-trigger-inner:after{bottom:0;background:#fff!important;transform:rotate(-45deg);transition:bottom .3s NaNs,transform .3s .3s}.header__nav{position:relative;padding:0 60px 0 145px}@media(max-width:1280px){.header__nav{padding:0 60px 0 120px}}@media(max-width:1200px){.header__nav{display:none;max-width:400px;padding:0 22px 0 17px;margin:0 auto}}@media(min-width:1201px){.header__nav{display:block!important}}.header__nav-list{font-size:0;list-style:none;padding:0 0 0 26px}@media(max-width:1200px){.header__nav-list{padding:3px 0 34px}}.header__nav-item{display:inline-block;vertical-align:top;font-weight:500;font-size:16px;line-height:30px;text-transform:none}@media(max-width:1200px){.header__nav-item{position:relative;display:block;font-size:14px}}.header__nav-item:hover .header__nav-link{color:#0067c6}.header__nav-item:hover .header__nav-link:before{display:block}.header__nav-item:hover .header__subnav{max-height:1200px;transition:max-height .2s ease-in;transition-delay:.3s}.header__nav-item--active .header__nav-link{color:#0067c6}.header__nav-item--active .header__nav-link:before{display:block}.header__nav-item--active .header__subnav{display:block}.header__nav-item--active .header__nav-subnav-trigger:before{display:block}.header__nav-item--active .header__nav-subnav-trigger:after{display:none}.header__nav-link{position:relative;display:block;color:#9b9b9b;text-decoration:none;padding:8px 17px 43px}@media(max-width:1200px){.header__nav-link{display:block;padding:2px 50px 3px 0}}.header__nav-link:before{display:none;content:'';position:absolute;right:4px;bottom:0;left:4px;height:3px;background:#0067c6}@media(max-width:1200px){.header__nav-link:before{right:0;left:0}}.header__nav-subnav-trigger{display:none;position:absolute;top:0;right:0;width:50px;height:35px;cursor:pointer}.header__nav-subnav-trigger:before{position:absolute;top:2px;right:1px;display:none;content:'\f106';font-family:icomoon;color:#0067c6}.header__nav-subnav-trigger:after{position:absolute;top:0;right:1px;content:'\f107';font-family:icomoon;color:#9b9b9b}@media(max-width:1200px){.header__nav-subnav-trigger{display:block}}.header__subnav{position:absolute;top:100%;right:0;left:0;z-index:3;max-height:0;background:#fff;transition:max-height .2s ease;overflow:hidden}@media(max-width:1200px){.header__subnav{display:none;position:static;max-height:none}}.header__subnav:before{content:'';position:absolute;right:0;bottom:0;left:0;height:8px;background:#0067c6}@media(max-width:1200px){.header__subnav:before{display:none}}.header__subnav a:after,.header__subnav a:before{display:none}.header__subnav-col-block{max-width:1040px;font-size:0;padding:17px 0 37px;margin:0 auto}@media(max-width:1200px){.header__subnav-col-block{padding:14px 0 12px 35px}}.header__subnav-col{display:inline-block;vertical-align:top;width:33.33%}@media(max-width:1200px){.header__subnav-col{display:block;width:100%}}.header__subnav-col:nth-child(1) .header__subnav-list{margin:0 auto 0 0}.header__subnav-col:nth-child(2) .header__subnav-list{margin:0 auto}.header__subnav-col:nth-child(3) .header__subnav-list{margin:0 0 0 auto}.header__subnav-list{width:280px;list-style:none;padding:0}@media(max-width:1200px){.header__subnav-list{width:100%}}.header__subnav-item{position:relative;font-weight:500;font-size:16px;line-height:18px;text-align:left;text-transform:none;margin:0 0 4px}@media(max-width:1200px){.header__subnav-item{display:block;width:100%;font-size:14px}}.header__subnav-item--active .header__subnav-link{color:#0067c6}@media(max-width:1200px){.header__subnav-item--active .header__subnav-link{border-color:#0067c6}}.header__subnav-item--active .header__subnav-subnav-trigger:after{display:none}.header__subnav-item--active .header__subnav-subnav{display:block}.header__subnav-link{display:block;width:100%;color:#9b9b9b;text-decoration:none;padding:5px 30px 5px 0;border-bottom:1px solid #9b9b9b}@media(max-width:1200px){.header__subnav-link{padding:2px 30px 5px 0}}.header__subnav-link:hover{color:#0067c6}@media(max-width:1200px){.header__subnav-link:hover{border-color:#0067c6}}.header__subnav-link--active{color:#0067c6}@media(max-width:1200px){.header__subnav-link--active{border-color:#0067c6}}.header__subnav-subnav-trigger{position:absolute;top:0;right:0;width:30px;height:29px}@media(max-width:1200px){.header__subnav-subnav-trigger{height:25px}}.header__subnav-subnav-trigger:after,.header__subnav-subnav-trigger:before{position:absolute;content:'';background:#0067c6}.header__subnav-subnav-trigger:before{width:10px;height:2px;top:13px;right:10px}.header__subnav-subnav-trigger:after{width:2px;height:10px;top:9px;right:14px}.header__subnav-subnav{display:none}.header__subnav-subnav-list{list-style:none;padding:0}@media(max-width:1200px){.header__subnav-subnav-list{padding:0 0 0 20px}}.header__subnav-subnav-item{position:relative;font-weight:500;font-size:14px;line-height:18px;text-align:left;text-transform:none;margin:0 0 4px}@media(max-width:1200px){.header__subnav-subnav-item{display:block;width:100%;font-size:12px}}.header__subnav-subnav-item--active .header__subnav-subnav-link{color:#0067c6}@media(max-width:1200px){.header__subnav-subnav-item--active .header__subnav-subnav-link{border-color:#0067c6}}.header__subnav-subnav-item--active .header__subnav-subnav-subnav-trigger:after{display:none}.header__subnav-subnav-item--active .header__subnav-subnav-subnav{display:block}.header__subnav-subnav-link{display:block;width:100%;color:#9b9b9b;text-decoration:none;padding:5px 30px 5px 10px;border-bottom:1px solid #9b9b9b}@media(max-width:1200px){.header__subnav-subnav-link{padding:5px 30px 5px 0}}.header__subnav-subnav-link:hover{color:#0067c6}@media(max-width:1200px){.header__subnav-subnav-link:hover{border-color:#0067c6}}.header__subnav-subnav-link--active{color:#0067c6}@media(max-width:1200px){.header__subnav-subnav-link--active{border-color:#0067c6}}.header__subnav-subnav-subnav-trigger{position:absolute;top:0;right:0;width:30px;height:29px}@media(max-width:1200px){.header__subnav-subnav-subnav-trigger{height:25px}}.header__subnav-subnav-subnav-trigger:after,.header__subnav-subnav-subnav-trigger:before{position:absolute;content:'';background:#0067c6}.header__subnav-subnav-subnav-trigger:before{width:10px;height:2px;top:13px;right:10px}.header__subnav-subnav-subnav-trigger:after{width:2px;height:10px;top:9px;right:14px}.header__subnav-subnav-subnav{display:none}.header__subnav-subnav-subnav-list{list-style:none;padding:0}@media(max-width:1200px){.header__subnav-subnav-subnav-list{padding:0 0 0 20px}}.header__subnav-subnav-subnav-item{position:relative;font-weight:500;font-size:14px;line-height:18px;text-align:left;text-transform:none;margin:0 0 4px}@media(max-width:1200px){.header__subnav-subnav-subnav-item{display:block;width:100%;font-size:12px}}.header__subnav-subnav-subnav-link{display:block;width:100%;color:#9b9b9b;text-decoration:none;padding:5px 30px 5px 20px;border-bottom:1px solid #9b9b9b}@media(max-width:1200px){.header__subnav-subnav-subnav-link{padding:5px 30px 5px 0}}.header__subnav-subnav-subnav-link:hover{color:#0067c6}@media(max-width:1200px){.header__subnav-subnav-subnav-link:hover{border-color:#0067c6}}.header__subnav-subnav-subnav-link--active{color:#0067c6}@media(max-width:1200px){.header__subnav-subnav-subnav-link--active{border-color:#0067c6}}.header__search{position:relative;display:none;background-color:#edf0f0;padding:32px;clear:both}.header__search.header__search--open{display:block}.header__search-form{text-align:center}.header__search-field{width:75%;font-size:24px;line-height:24px;background-color:#f6f6f6;padding:2%;border:0;outline:0}@media(max-width:950px){.header__search-field{font-size:16px;line-height:16px;padding-right:40px;width:98%}}.header__search-submit{color:#5e5c5c;background:0 0;border:none;margin-left:-50px;outline:0;overflow:hidden}@media(max-width:950px){.header__search-submit{margin-left:-40px}}.header__search-submit-icon{position:relative;top:8px;right:5px;font-size:32px;line-height:32px;color:#27384e}@media(max-width:650px){.header__search-submit-icon{font-size:24px;line-height:24px}}.footer{background-color:#fff;clear:both;border-top:8px solid #efeeee}@media(max-width:650px){.footer{padding:8px 0 20px}}.footer__nav{position:relative}.footer__nav-list{width:100%;list-style:none;font-size:1px;text-align:justify;padding:0 22px;border-bottom:2px solid #efeeee;margin:0}@media(max-width:650px){.footer__nav-list{padding:0 0 4px}}.footer__nav-list:after{content:'';display:inline-block;width:100%;height:0;visibility:hidden}@media(max-width:650px){.footer__nav-list:after{display:none}}.footer__nav-list-item{display:inline-block;vertical-align:top;font-weight:900;font-size:15px;line-height:16px;text-transform:none;padding:24px 10px 11px}@media(max-width:1200px){.footer__nav-list-item{font-size:14px}}@media(max-width:950px){.footer__nav-list-item{font-size:12px}}@media(max-width:650px){.footer__nav-list-item{display:block;font-weight:500;font-size:14px;letter-spacing:1px;padding:4px 10px 10px}}.footer__nav-list-link{color:#6c6c6c;text-decoration:none}.footer__nav-list-link:hover{color:#266d9b}.footer__socials{float:right;font-size:0;padding:25px 23px 0 0}@media(max-width:950px){.footer__socials{float:none;text-align:center;padding:25px 23px 17px}}@media(max-width:650px){.footer__socials{text-align:left;padding:13px 0 15px;border-bottom:2px solid #efeeee}}.footer__socials-item{display:inline-block;vertical-align:middle;padding:0 12px}@media(max-width:650px){.footer__socials-item{padding:0 13px}}@media(max-width:650px){.footer__socials-item:first-child{padding-left:10px}}@media(max-width:650px){.footer__socials-item:last-child{padding-right:10px}}.footer__socials-link{display:block}.footer__bottom{float:left;width:calc(100% - 175px);padding:8px 29px 13px;overflow:hidden}@media(max-width:950px){.footer__bottom{float:none;width:100%}}@media(max-width:650px){.footer__bottom{padding:7px 10px 13px}}.footer__nav-bottom{display:block;list-style:none;padding:0;margin:0 0 6px;overflow:hidden}.footer__nav-bottom-item{position:relative;float:left;list-style:none;font-weight:500;font-size:15px;line-height:16px;letter-spacing:1px;text-transform:none;padding:0 10px}@media(max-width:950px){.footer__nav-bottom-item{font-size:14px;padding:0 8px}}@media(max-width:650px){.footer__nav-bottom-item{float:none;display:block;width:100%;padding:7px 0}}.footer__nav-bottom-item:after{content:'';position:absolute;top:2px;right:0;bottom:3px;width:1px;background:#919191}@media(max-width:650px){.footer__nav-bottom-item:after{display:none}}.footer__nav-bottom-item:first-child{padding-left:0}.footer__nav-bottom-item:last-child{padding-right:0}.footer__nav-bottom-item:last-child:after{display:none}.footer__nav-bottom-link{color:#919191;text-decoration:none}.footer__nav-bottom-link:hover{color:#266d9b}.footer__nav-bottom-link:after{display:none}.footer__address{position:relative;font-weight:500;color:#9b9b9b;font-size:12px;line-height:16px;clear:both;margin:0}.footer__address p{color:#9b9b9b;margin:0}h1,h2,h3,h4,h5,h6,th{font-weight:lighter}h1{font-weight:900;font-family:avenir,Helvetica,Arial,sans-serif;font-size:1.65em;letter-spacing:6px;text-align:center;text-transform:none}.col--heading h1{font-size:4em}@media(max-width:950px){.col--heading h1{font-size:2.5em}}h2{color:#27384e;font-weight:500;font-family:avenir,Helvetica,Arial,sans-serif;font-size:1.5em;letter-spacing:2px;padding-top:3px;text-align:center;text-transform:none}.hero-solid-colour h2{font-size:1.3em}h3+h3{margin-top:-10px}h3{text-align:left}.our-services.row h3{font-size:1em}footer h3{color:#999;font-size:.8em;font-weight:700;letter-spacing:1px;min-height:32px}footer h3 a{color:#999;text-decoration:none}footer h3 a:hover{color:#266d9b}@media(max-width:950px){footer h3{color:#fff;cursor:pointer}footer h3:after{content:"\f107";font-family:icomoon;position:absolute;right:2em}footer h3.footer-open:after{content:"\f00d";font-family:icomoon;position:absolute;right:2em}}.col h3{font-size:1.4em;line-height:1.5em;text-align:center}.col h3 span{font-size:.8em}.col h3 a{text-decoration:none}@media(max-width:950px){.col h3{font-size:1.3em}}.col--text-box h3{text-align:left}.col--two-thirds--center h3{margin-top:1em;text-align:left}.row .col--text-box{text-align:left;z-index:1}.col__full h2{padding:2em 0}p{color:#001f3c;font-weight:500;font-family:avenir,Helvetica,Arial,sans-serif}.our-services.row p{color:#5e5c5c;font-size:1em}.col--two-thirds--center p{color:#5e5c5c;font-size:1.2em;line-height:1.75em;text-align:left}.col--two-thirds--center p a{color:#005cb9;text-decoration:none}p.intro{font-size:1.5em;line-height:1.6em;margin:1em auto;max-width:1100px;text-align:center}.heroImage__caption h2{font-weight:900;font-family:avenir,Helvetica,Arial,sans-serif}.fa{color:#001f3c}.inline-image{margin:0;padding:2em 0}figcaption{color:#999;text-align:left}.external-link i{padding:0 10px}a{color:#001f3c}.col--bottom-link{bottom:15px;font-size:.7em;left:0;letter-spacing:3px;padding:0 10%;position:absolute;text-align:center;text-transform:none;width:100%;z-index:10}.col--bottom-link a{text-decoration:none}.col--bottom-link:after{content:"\f105";font-family:icomoon;padding-left:5px;position:relative;top:2px}i.fa.fa-calendar-o{color:#fff;font-size:4em;left:50%;margin-left:-25px;margin-top:-1px;position:absolute}.col--date{font-size:2em;letter-spacing:.5em;text-indent:.5em;text-transform:none}.col-inner p{font-size:1.25em;line-height:1.75em}@media(max-width:950px){.col-inner p{line-height:1.25em}}.col-inner .small-text{font-size:.7em;letter-spacing:3px;margin-left:-20px;margin-top:-10px;position:absolute;text-transform:none;width:100%}.col-inner .small-text.double-line{margin-top:-25px}.col-inner .small-text a{text-decoration:none}.col-inner .link-text{font-size:1em;text-transform:none}.col-inner .link-text a{text-decoration:none}.col-inner .figure{color:#1e5579;font-size:4em;margin:0}@media(max-height:800px){.col-inner .figure{font-size:3em}}@media(max-width:1200px){.col-inner .figure{font-size:3em}}@media(max-width:650px){.col-inner .figure{font-size:2.4em}}.col-inner .figure-caption{font-size:1.25em;margin-top:-20px}@media(max-width:950px){.col-inner .figure-caption{margin-top:10px}}@media(max-height:800px){.col-inner .figure-caption{margin-top:0}}a[href^="http://"]:after{content:"\f08e";font-family:icomoon;padding-left:5px}.share-links a[href^="http://"]:after,.tweet a[href^="http://"]:after,.video-player a[href^="http://"]:after{content:""}a[href^="http://"].video-modal:after{content:''}a[href^="http://www.costain.com"]{background:0 0;padding-right:0}a[href^="http://costain.local/"]{background:0 0;padding-right:0}.row .download-list{border-top:1px solid #e1e3e8;list-style-type:none;margin:0 0 2em;padding:0;text-align:left}.row .download-list li{border-bottom:1px solid #e1e3e8;display:block;list-style-type:none;margin:0;padding:0}.row .download-list li a{color:#005cb9;display:block;padding:1em;text-decoration:none}.row .download-list li a:after{color:#5e5c5c;content:"\e601";float:right;font-family:icomoon;font-size:1.2em}.row .download-list li a:hover{background-color:#005cb9;color:#fff}.row .download-list li a:hover:after{color:#fff}.row .link-list{list-style-type:none;margin:0;padding:0;text-align:left}.row .link-list li{display:block;list-style-type:none;margin-bottom:.5em;padding:0}.row .link-list li a{color:#005cb9;display:block;padding:0 1em 0 0;text-decoration:none}.col ol{padding-left:1.25em}.col ol li{color:#999;font-size:1.25em;line-height:1.5em;margin-bottom:1em;padding-left:1em;text-align:left}.col ul{list-style-image:url(/assets/img/bullet-hexagon.png);list-style-type:none;margin-bottom:1em;padding-left:2.65em}@media(max-width:950px){.col ul{padding-left:1.4em}}.col ul li{color:#999;font-size:1.1em;line-height:1.8em;margin-bottom:1em;padding-left:1em;text-align:left}main .row .news-listing,main .row .news-listing--featured,main .row .reports-listing{padding:2em 4em 1em}@media(max-width:950px){main .row .news-listing,main .row .news-listing--featured,main .row .reports-listing{padding:2em}}main .row .news-listing img,main .row .news-listing--featured img,main .row .reports-listing img{float:right;margin-bottom:1em;margin-left:2em}main .row .news-listing h2,main .row .news-listing--featured h2,main .row .reports-listing h2{color:#27384e;margin-top:10px;text-align:left;text-transform:none}main .row .news-listing h2 a,main .row .news-listing--featured h2 a,main .row .reports-listing h2 a{text-decoration:none}main .row .news-listing p,main .row .news-listing--featured p,main .row .reports-listing p{color:#999;text-align:left}main .row .news-listing .featured-text,main .row .news-listing--featured .featured-text,main .row .reports-listing .featured-text{color:#27384e;text-align:right;text-transform:none}main .row .news-listing .date,main .row .news-listing--featured .date,main .row .reports-listing .date{margin:0}main .row .news-listing .intro-text,main .row .news-listing--featured .intro-text,main .row .reports-listing .intro-text{font-size:1.25em;line-height:1.75em;max-width:790px}main .row .news-listing .news-listing-inner,main .row .news-listing .reports-listing-inner,main .row .news-listing--featured .news-listing-inner,main .row .news-listing--featured .reports-listing-inner,main .row .reports-listing .news-listing-inner,main .row .reports-listing .reports-listing-inner{border-bottom:1px solid #e9e7e7;padding-bottom:2em}main .row .news-listing h2 a:hover,main .row .news-listing--featured h2 a:hover,main .row .reports-listing h2 a:hover{color:#266d9b}main .row .news-listing a:after,main .row .news-listing--featured a:after,main .row .reports-listing a:after{display:none}main .row .news-listing p a,main .row .news-listing--featured p a,main .row .reports-listing p a{color:#27384e;text-decoration:none;text-transform:none}main .row .news-listing p a:after,main .row .news-listing--featured p a:after,main .row .reports-listing p a:after{content:"\f105";display:inline;font-family:icomoon;padding-left:5px;position:relative;top:2px}main .row .news-listing img,main .row .reports-listing img{width:auto}@media(max-width:950px){main .row .news-listing img,main .row .reports-listing img{width:100%}}.row .col--middle-left p,.row .col--middle-right p,.row--half .col--middle-left p,.row--half .col--middle-right p{color:#5e5c5c}.sector-intro-text{letter-spacing:0;text-transform:none}.story-box p{text-decoration:left}@font-face{font-family:avenir;src:url(/assets/fonts/AvenirLT-LightOblique.eot);src:url(/assets/fonts/AvenirLT-LightOblique.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/AvenirLT-LightOblique.svg#AvenirLT-LightOblique) format("svg"),url(/assets/fonts/AvenirLT-LightOblique.woff2) format("woff2"),url(/assets/fonts/AvenirLT-LightOblique.woff) format("woff"),url(/assets/fonts/AvenirLT-LightOblique.ttf) format("truetype");font-weight:200;font-style:italic}@font-face{font-family:avenir;src:url(/assets/fonts/AvenirLT-Light.eot);src:url(/assets/fonts/AvenirLT-Light.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/AvenirLT-Light.svg#AvenirLT-Light) format("svg"),url(/assets/fonts/AvenirLT-Light.woff2) format("woff2"),url(/assets/fonts/AvenirLT-Light.woff) format("woff"),url(/assets/fonts/AvenirLT-Light.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:avenir;src:url(/assets/fonts/AvenirLT-Book.eot);src:url(/assets/fonts/AvenirLT-Book.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/AvenirLT-Book.svg#AvenirLT-Book) format("svg"),url(/assets/fonts/AvenirLT-Book.woff2) format("woff2"),url(/assets/fonts/AvenirLT-Book.woff) format("woff"),url(/assets/fonts/AvenirLT-Book.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:avenir;src:url(/assets/fonts/AvenirLT-BookOblique.eot);src:url(/assets/fonts/AvenirLT-BookOblique.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/AvenirLT-BookOblique.svg#AvenirLT-BookOblique) format("svg"),url(/assets/fonts/AvenirLT-BookOblique.woff2) format("woff2"),url(/assets/fonts/AvenirLT-BookOblique.woff) format("woff"),url(/assets/fonts/AvenirLT-BookOblique.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:avenir;src:url(/assets/fonts/AvenirLT-Roman.eot);src:url(/assets/fonts/AvenirLT-Roman.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/AvenirLT-Roman.svg#AvenirLT-Roman) format("svg"),url(/assets/fonts/AvenirLT-Roman.woff2) format("woff2"),url(/assets/fonts/AvenirLT-Roman.woff) format("woff"),url(/assets/fonts/AvenirLT-Roman.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:avenir;src:url(/assets/fonts/AvenirLT-Oblique.eot);src:url(/assets/fonts/AvenirLT-Oblique.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/AvenirLT-Oblique.svg#AvenirLT-Oblique) format("svg"),url(/assets/fonts/AvenirLT-Oblique.woff2) format("woff2"),url(/assets/fonts/AvenirLT-Oblique.woff) format("woff"),url(/assets/fonts/AvenirLT-Oblique.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:avenir;src:url(/assets/fonts/AvenirLT-Medium.eot);src:url(/assets/fonts/AvenirLT-Medium.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/AvenirLT-Medium.svg#AvenirLT-Medium) format("svg"),url(/assets/fonts/AvenirLT-Medium.woff2) format("woff2"),url(/assets/fonts/AvenirLT-Medium.woff) format("woff"),url(/assets/fonts/AvenirLT-Medium.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:avenir;src:url(/assets/fonts/AvenirLT-MediumOblique.eot);src:url(/assets/fonts/AvenirLT-MediumOblique.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/AvenirLT-MediumOblique.svg#AvenirLT-MediumOblique) format("svg"),url(/assets/fonts/AvenirLT-MediumOblique.woff2) format("woff2"),url(/assets/fonts/AvenirLT-MediumOblique.woff) format("woff"),url(/assets/fonts/AvenirLT-MediumOblique.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:avenir;src:url(/assets/fonts/AvenirLT-Heavy.eot);src:url(/assets/fonts/AvenirLT-Heavy.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/AvenirLT-Heavy.svg#AvenirLT-Heavy) format("svg"),url(/assets/fonts/AvenirLT-Heavy.woff2) format("woff2"),url(/assets/fonts/AvenirLT-Heavy.woff) format("woff"),url(/assets/fonts/AvenirLT-Heavy.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:avenir;src:url(/assets/fonts/AvenirLT-HeavyOblique.eot);src:url(/assets/fonts/AvenirLT-HeavyOblique.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/AvenirLT-HeavyOblique.svg#AvenirLT-HeavyOblique) format("svg"),url(/assets/fonts/AvenirLT-HeavyOblique.woff2) format("woff2"),url(/assets/fonts/AvenirLT-HeavyOblique.woff) format("woff"),url(/assets/fonts/AvenirLT-HeavyOblique.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:avenir;src:url(/assets/fonts/AvenirLT-Black.eot);src:url(/assets/fonts/AvenirLT-Black.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/AvenirLT-Black.svg#AvenirLT-Black) format("svg"),url(/assets/fonts/AvenirLT-Black.woff2) format("woff2"),url(/assets/fonts/AvenirLT-Black.woff) format("woff"),url(/assets/fonts/AvenirLT-Black.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:avenir;src:url(/assets/fonts/AvenirLT-BlackOblique.eot);src:url(/assets/fonts/AvenirLT-BlackOblique.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/AvenirLT-BlackOblique.svg#AvenirLT-BlackOblique) format("svg"),url(/assets/fonts/AvenirLT-BlackOblique.woff2) format("woff2"),url(/assets/fonts/AvenirLT-BlackOblique.woff) format("woff"),url(/assets/fonts/AvenirLT-BlackOblique.ttf) format("truetype");font-weight:900;font-style:italic}@font-face{font-family:icomoon;src:url(/assets/fonts/icomoon.eot?-6lbivn);src:url(/assets/fonts/icomoon.eot?#iefix-6lbivn) format("embedded-opentype"),url(/assets/fonts/icomoon.woff?-6lbivn) format("woff"),url(/assets/fonts/icomoon.ttf?-6lbivn) format("truetype"),url(/assets/fonts/icomoon.svg?-6lbivn#icomoon) format("svg");font-weight:400;font-style:normal}[class*=" icon-"],[class^=icon-]{font-family:icomoon;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:400;line-height:1;speak:none;text-transform:none}.icon-download-new:before{content:"\e601"}.col-inner .icon-download-new:before{font-size:2em}.icon-icon-cross:before{content:"\e60b"}.icon-icon-date:before{content:"\e60c"}.icon-icon-people:before{content:"\e60d"}.icon-icon-sector-nuclear:before{content:"\e60e"}.icon-icon-sector-oil:before{content:"\e60f"}.icon-icon-sector-power:before{content:"\e610"}.icon-icon-sector-rail:before{content:"\e611"}.icon-icon-sector-water:before{content:"\e612"}.icon-icon-value:before{content:"\e613"}.icon-icon-awards:before{content:"\e60a"}.icon-download-01:before{content:"\e601"}.icon-search-01:before{content:"\e602"}.icon-search-new:before{content:"\e602"}.icon-costain_service_advisory_and_concept_development:before{content:"\e603"}.icon-costain_service_technology_integration:before{content:"\e604"}.icon-costain_service_specialist_design:before{content:"\e605"}.icon-costain_service_project_management:before{content:"\e606"}.icon-costain_service_asset_optimisation_and_support:before{content:"\e607"}.icon-costain_service_complex_project_delivery:before{content:"\e608"}.icon-plus:before{content:"\e600"}.icon-search:before{content:"\f002"}.icon-close:before{content:"\e60b"}.icon-download:before{content:"\f019"}.icon-external-link:before{content:"\f08e"}.icon-bars:before{content:"\f0c9"}.icon-angle-left:before{content:"\f104"}.icon-angle-right:before{content:"\f105"}.icon-angle-up:before{content:"\f106"}.icon-angle-down:before{content:"\f107"}.icon-caret-down:before{content:"\f0d7"}.icon-caret-up:before{content:"\f0d8"}.icon-caret-left:before{content:"\f0d9"}.icon-caret-right:before{content:"\f0da"}.icon-calendar-o:before{content:"\f133"}.icon-twitter:before{content:"\f099"}.icon-facebook:before{content:"\f09a"}.icon-linkedin:before{content:"\f0e1"}.icon-services{color:#005cb9;display:inline-block;font-family:icomoon;font-size:6em;margin-bottom:20px}.full-height .icon-services{margin-top:1em}@media(max-width:950px){.full-height .icon-services{margin-top:0}}.icon-services+.icon-services{margin-left:.5em}.col-clickable:hover .icon-services,.row-with-image:hover .icon-services{color:#fff}.icon-services:before{content:"\e600"}.icon-project-delivery:before{content:"\e608"}.icon-project-management:before{content:"\e606"}.icon-concept-development:before{content:"\e603"}.icon-specialist-design:before{content:"\e605"}.icon-technology-integration:before{content:"\e604"}.icon-asset-optimisation:before{content:"\e607"}.icon-home:before{content:"\f015"}body{background-color:#fff;font-weight:500;font-family:avenir,Helvetica,Arial,sans-serif}@media(max-height:800px){main{font-size:90%}main .video-player{-moz-transition:all 1s;-o-transition:all 1s;-webkit-transition:all 1s;transition:all 1s}}.wrapper{max-width:1280px;margin-left:auto;margin-right:auto;background-color:#fff}.wrapper:after{content:" ";display:block;clear:both}.row{background-color:#fff;clear:both;position:relative;vertical-align:middle;width:100%}.row--half{float:left;width:50%}@media(max-width:950px){.row--half{width:100%}}.row--flex{display:flex;flex-wrap:wrap;justify-content:center}main .row .full-height,main .row--half .full-height{height:600px}main .row .mid-height,main .row--half .mid-height{height:323px}@media(max-width:950px){main .row.tabs-wrapper .full-height{height:auto}main .row.tabs-wrapper .full-height .tabs__more-link{bottom:0;display:inline-block;margin-top:0;padding-top:36px}}.sector-landing>h2{text-transform:none}.sector-landing .row .full-height,.sector-landing .row--half .full-height{text-align:left}.fully-clickable,.next a,.next-arrow a,.previous a,.previous-arrow a{bottom:0;left:0;position:absolute;right:0;top:0;z-index:19}.fully-clickable.video-modal,.next a.video-modal,.next-arrow a.video-modal,.previous a.video-modal,.previous-arrow a.video-modal{z-index:22}.col{border-collapse:separate;border-spacing:0;display:table;float:left;height:300px;position:relative;text-align:center}@media(max-width:400px){.col{font-size:86%}}@media(max-height:800px){.col{height:275px}}.col--middle-left,.col--middle-right,.col--top-left,.col--top-right{position:absolute;top:25%;z-index:30!important}@media(max-width:950px){.col--middle-left,.col--middle-right,.col--top-left,.col--top-right{height:300px;position:relative;top:inherit}}.row .col--middle-right,.row--half .col--middle-right{right:0;width:46%}@media(max-width:950px){.row .col--middle-right,.row--half .col--middle-right{right:0;width:100%}}.row .col--middle-left,.row--half .col--middle-left{left:0;width:46%}@media(max-width:950px){.row .col--middle-left,.row--half .col--middle-left{left:0;width:100%}}.col--top-left{top:0}.col--top-right{left:50%;right:auto;top:0}@media(max-width:950px){.col--top-right{left:0}}.col-inner{bottom:0;display:table-cell;height:100%;padding:20px;position:relative;vertical-align:middle;width:100%;z-index:1}.col-clickable .col-inner{cursor:pointer}.col-clickable .col-inner:hover a,.col-clickable .col-inner:hover h3,.col-clickable .col-inner:hover p{color:#fff}@media(max-height:800px){.col-inner{padding:20px}}@media(max-width:400px){.col-inner{padding:15px}}.vertical{margin:0;padding:0;position:relative;top:50%}.max-width{width:100%}.col--full--no-border{display:block;height:inherit;padding:0;width:100%}.row .col--full,.row .col--video-full,.row--half .col--full,.row--half .col--video-full{height:inherit;padding:3em;width:100%}@media(max-width:950px){.row .col--full,.row .col--video-full,.row--half .col--full,.row--half .col--video-full{padding:2em}}.row .col--half-height,.row .col--video-full,.row--half .col--half-height{height:300px}.row .col--heading{background-color:#18628b;color:#fff;display:table;height:380px}@media(max-width:950px){.row .col--heading{height:auto}}.col--two-thirds--center{display:block;float:none;height:inherit;margin:0 auto;padding:2em 1em;width:50%}@media(max-height:800px){.col--two-thirds--center{width:66%}}@media(max-width:950px){.col--two-thirds--center{width:100%}}.col--half{width:50%}.row--half .col--half{width:100%}@media(max-width:950px){.col--half{width:100%}}.col--two-thirds{width:66%}@media(max-width:950px){.col--two-thirds{width:100%}}.col--one-thirds{width:33%}@media(max-width:1200px){.col--one-thirds{width:50%}}@media(max-width:950px){.col--one-thirds{width:100%}}.col--quarter{width:25%}@media(max-width:950px){.col--quarter{width:50%}}.row--half .col--quarter{width:50%}@media(max-width:950px){.row--half .col--quarter{width:50%}}.col-peak-down:before,.col-peak-left:before,.col-peak-right:before,.col-peak-up:before{-moz-transition:color .3s ease-out;-o-transition:color .3s ease-out;-webkit-transition:color .3s ease-out;transition:color .3s ease-out;display:inline;font-family:icomoon;font-size:3em;position:absolute;z-index:3}.col-peak-down.white,.col-peak-left.white,.col-peak-right.white,.col-peak-up.white{color:#fff}.col-peak-down.blue-heading,.col-peak-left.blue-heading,.col-peak-right.blue-heading,.col-peak-up.blue-heading{color:#fff}.col-peak-down.blue-pale,.col-peak-left.blue-pale,.col-peak-right.blue-pale,.col-peak-up.blue-pale{color:#638db1}.col-peak-down.blue-heading,.col-peak-left.blue-heading,.col-peak-right.blue-heading,.col-peak-up.blue-heading{color:#18628b}.col-peak-down.blue-light,.col-peak-left.blue-light,.col-peak-right.blue-light,.col-peak-up.blue-light{color:#1e5579}.col-peak-down.blue-lighter,.col-peak-left.blue-lighter,.col-peak-right.blue-lighter,.col-peak-up.blue-lighter{color:#b9c8d4}.col-peak-down.blue-costain,.col-peak-left.blue-costain,.col-peak-right.blue-costain,.col-peak-up.blue-costain{color:#005cb9}.col-peak-down.blue-mid,.col-peak-left.blue-mid,.col-peak-right.blue-mid,.col-peak-up.blue-mid{color:#1a415f}.col-peak-down.green-light,.col-peak-left.green-light,.col-peak-right.green-light,.col-peak-up.green-light{color:#a1bf37}.col-peak-down.orange,.col-peak-left.orange,.col-peak-right.orange,.col-peak-up.orange{color:#de7c00}.col-peak-down.purple,.col-peak-left.purple,.col-peak-right.purple,.col-peak-up.purple{color:#4d306b}.col-peak-down.blue-dirty,.col-peak-left.blue-dirty,.col-peak-right.blue-dirty,.col-peak-up.blue-dirty{color:#234d61}.col-peak-down.green-blue,.col-peak-left.green-blue,.col-peak-right.green-blue,.col-peak-up.green-blue{color:#74b6ad}.col-peak-down.blue-sky,.col-peak-left.blue-sky,.col-peak-right.blue-sky,.col-peak-up.blue-sky{color:#4974a7}.col-peak-down.pink,.col-peak-left.pink,.col-peak-right.pink,.col-peak-up.pink{color:#930041}.col-peak-down.blue-navy,.col-peak-left.blue-navy,.col-peak-right.blue-navy,.col-peak-up.blue-navy{color:#001f3c}.col-peak-down.blue-dark,.col-peak-left.blue-dark,.col-peak-right.blue-dark,.col-peak-up.blue-dark{color:#27384e}.col-peak-down.blue-deep,.col-peak-left.blue-deep,.col-peak-right.blue-deep,.col-peak-up.blue-deep{color:#00234c}.col-peak-down.blue-bright-mid,.col-peak-left.blue-bright-mid,.col-peak-right.blue-bright-mid,.col-peak-up.blue-bright-mid{color:#266d9b}.col-peak-down.grey-blue,.col-peak-left.grey-blue,.col-peak-right.grey-blue,.col-peak-up.grey-blue{color:#37414e}.col-peak-down.grey-mid,.col-peak-left.grey-mid,.col-peak-right.grey-mid,.col-peak-up.grey-mid{color:#5e5c5c}.col-peak-down.grey-mid,.col-peak-left.grey-mid,.col-peak-right.grey-mid,.col-peak-up.grey-mid{color:#e5e5e5}.col-peak-down.grey-light,.col-peak-left.grey-light,.col-peak-right.grey-light,.col-peak-up.grey-light{color:#999}.col-peak-down.grey-lighter,.col-peak-left.grey-lighter,.col-peak-right.grey-lighter,.col-peak-up.grey-lighter{color:#f7f8f8}.col-peak-down.grey-lightest,.col-peak-left.grey-lightest,.col-peak-right.grey-lightest,.col-peak-up.grey-lightest{color:#f2f2f2}.col-peak-down.bg-blue-grey,.col-peak-left.bg-blue-grey,.col-peak-right.bg-blue-grey,.col-peak-up.bg-blue-grey{color:#edf0f0}.col-peak-down.bg-grey-mid,.col-peak-left.bg-grey-mid,.col-peak-right.bg-grey-mid,.col-peak-up.bg-grey-mid{color:#f6f6f6}.col-peak-down.bg-grey-dark,.col-peak-left.bg-grey-dark,.col-peak-right.bg-grey-dark,.col-peak-up.bg-grey-dark{color:#e5e5e5}.col-peak-down.bg-grey-darker,.col-peak-left.bg-grey-darker,.col-peak-right.bg-grey-darker,.col-peak-up.bg-grey-darker{color:#e5e5e5}.col-peak-down.bg-blue-grey-darker,.col-peak-left.bg-blue-grey-darker,.col-peak-right.bg-blue-grey-darker,.col-peak-up.bg-blue-grey-darker{color:#e1e3e8}.col-peak-down.bg-grey-lightest,.col-peak-left.bg-grey-lightest,.col-peak-right.bg-grey-lightest,.col-peak-up.bg-grey-lightest{color:#f2f2f2}.col-peak-down.grey,.col-peak-left.grey,.col-peak-right.grey,.col-peak-up.grey{color:#f9f9f9}.col-peak-down.blue-headline,.col-peak-left.blue-headline,.col-peak-right.blue-headline,.col-peak-up.blue-headline{color:#0e2240}.col-peak-down.blue-sub-nav,.col-peak-left.blue-sub-nav,.col-peak-right.blue-sub-nav,.col-peak-up.blue-sub-nav{color:#173954}.col-peak-down.grey1,.col-peak-left.grey1,.col-peak-right.grey1,.col-peak-up.grey1{color:#dcdcdc}.col-peak-down.grey2,.col-peak-left.grey2,.col-peak-right.grey2,.col-peak-up.grey2{color:#f2f2f2}.col-peak-down.grey3,.col-peak-left.grey3,.col-peak-right.grey3,.col-peak-up.grey3{color:#e1e3e8}.col-peak-down.grey4,.col-peak-left.grey4,.col-peak-right.grey4,.col-peak-up.grey4{color:#e5e5e5}.col-peak-down.grey5,.col-peak-left.grey5,.col-peak-right.grey5,.col-peak-up.grey5{color:#edf0f0}.col-peak-down.grey6,.col-peak-left.grey6,.col-peak-right.grey6,.col-peak-up.grey6{color:#f6f6f6}.col-peak-down:before,.col-peak-up:before{left:50%}.col-peak-left:before,.col-peak-right:before{top:50%}@media(max-width:950px){.col-peak-left:before,.col-peak-right:before{margin-right:-12px}}.col-peak-up:before{content:"\f0d8";margin-left:-14px;top:-30px}@media(max-width:400px){.col-peak-up:before{top:-26px}}.col-peak-down:before{bottom:-9%;content:"\f0d7";margin-left:-14px}.col-peak-right:before{content:"\f0da";margin-right:-14px;margin-top:-24px;right:0}.col-peak-left:before{content:"\f0d9";left:0;margin-left:-14px;margin-top:-24px}main .row .col__no-padding{padding:0}.row-with-image{background-color:#1a415f}@media(max-width:950px){.row-with-image .col-peak-left:before,.row-with-image .col-peak-right:before{display:none}}.row-with-image .col-clickable.with-image:before{opacity:0;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;-webkit-transition:all .5s ease-out;transition:all .5s ease-out;background-color:#000;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:20}.no-opacity .row-with-image .col-clickable.with-image:before{background-color:transparent}.row-with-image a{text-decoration:none}.row-with-image.row .col-clickable,.row-with-image.row--half .col-clickable{-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.row-with-image:hover .col-clickable.with-image:before{opacity:.2}.row-with-image:hover.row .col-clickable,.row-with-image:hover.row--half .col-clickable{background-color:#266d9b;cursor:pointer}.row-with-image:hover.row .col-clickable.col-peak-down:before,.row-with-image:hover.row .col-clickable.col-peak-left:before,.row-with-image:hover.row .col-clickable.col-peak-right:before,.row-with-image:hover.row .col-clickable.col-peak-up:before,.row-with-image:hover.row--half .col-clickable.col-peak-down:before,.row-with-image:hover.row--half .col-clickable.col-peak-left:before,.row-with-image:hover.row--half .col-clickable.col-peak-right:before,.row-with-image:hover.row--half .col-clickable.col-peak-up:before{color:#266d9b}.row-with-image:hover.row .col-clickable .corner-square,.row-with-image:hover.row--half .col-clickable .corner-square{background-color:#266d9b}.row-with-image:hover.row .col-clickable p,.row-with-image:hover.row--half .col-clickable p{color:#fff!important}.row-with-image:hover.row .col-clickable a,.row-with-image:hover.row--half .col-clickable a{color:#fff}.row-with-image:hover.row .col-clickable.ajax-active .corner-square,.row-with-image:hover.row--half .col-clickable.ajax-active .corner-square{background-color:#fff!important}.row-with-image:hover.row .col-clickable.ajax-active .corner-square a,.row-with-image:hover.row--half .col-clickable.ajax-active .corner-square a{color:#1a415f!important}.row-with-image:hover.row .col-clickable.ajax-active .corner-square:before,.row-with-image:hover.row--half .col-clickable.ajax-active .corner-square:before{display:none}.row-with-image:hover.row .col-clickable.expand-active .corner-square,.row-with-image:hover.row--half .col-clickable.expand-active .corner-square{background-color:#fff!important}.row-with-image:hover.row .col-clickable.expand-active .corner-square a,.row-with-image:hover.row--half .col-clickable.expand-active .corner-square a{color:#1a415f!important}.row--half:not(.row-with-image)>.col-clickable,.row:not(.row-with-image)>.col-clickable{-moz-transition:background .3s ease-out;-o-transition:background .3s ease-out;-webkit-transition:background .3s ease-out;transition:background .3s ease-out;cursor:pointer}.row--half:not(.row-with-image)>.col-clickable.ajax-active,.row--half:not(.row-with-image)>.col-clickable.expand-active,.row--half:not(.row-with-image)>.col-clickable:hover,.row:not(.row-with-image)>.col-clickable.ajax-active,.row:not(.row-with-image)>.col-clickable.expand-active,.row:not(.row-with-image)>.col-clickable:hover{background-color:#266d9b;color:#fff}.row--half:not(.row-with-image)>.col-clickable.ajax-active .corner-square,.row--half:not(.row-with-image)>.col-clickable.expand-active .corner-square,.row--half:not(.row-with-image)>.col-clickable:hover .corner-square,.row:not(.row-with-image)>.col-clickable.ajax-active .corner-square,.row:not(.row-with-image)>.col-clickable.expand-active .corner-square,.row:not(.row-with-image)>.col-clickable:hover .corner-square{background-color:#266d9b}.row--half:not(.row-with-image)>.col-clickable.ajax-active p,.row--half:not(.row-with-image)>.col-clickable.expand-active p,.row--half:not(.row-with-image)>.col-clickable:hover p,.row:not(.row-with-image)>.col-clickable.ajax-active p,.row:not(.row-with-image)>.col-clickable.expand-active p,.row:not(.row-with-image)>.col-clickable:hover p{color:#fff!important}.row--half:not(.row-with-image)>.col-clickable.ajax-active a,.row--half:not(.row-with-image)>.col-clickable.expand-active a,.row--half:not(.row-with-image)>.col-clickable:hover a,.row:not(.row-with-image)>.col-clickable.ajax-active a,.row:not(.row-with-image)>.col-clickable.expand-active a,.row:not(.row-with-image)>.col-clickable:hover a{color:#fff}.row--half:not(.row-with-image)>.col-clickable.expand-active .corner-square,.row:not(.row-with-image)>.col-clickable.expand-active .corner-square{background-color:#fff!important;color:#1a415f;z-index:30}.row--half:not(.row-with-image)>.col-clickable.expand-active .corner-square a,.row:not(.row-with-image)>.col-clickable.expand-active .corner-square a{color:#1a415f}.row--half:not(.row-with-image)>.col-clickable.expand-active .corner-square:before,.row:not(.row-with-image)>.col-clickable.expand-active .corner-square:before{-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);color:#1a415f}.row--half:not(.row-with-image)>.col-clickable.ajax-active .corner-square,.row:not(.row-with-image)>.col-clickable.ajax-active .corner-square{background-color:#fff!important}.row--half:not(.row-with-image)>.col-clickable.ajax-active .corner-square:before,.row:not(.row-with-image)>.col-clickable.ajax-active .corner-square:before{display:none}.row--half:not(.row-with-image)>.col-clickable a,.row:not(.row-with-image)>.col-clickable a{text-decoration:none}.tint{opacity:.2;background-color:#000;bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:1}.col--calender,.with-image{-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out;background-position:center;background-size:cover;color:#fff;overflow:hidden;z-index:2}.col--calender p,.with-image p{color:#fff}.col--calender img,.with-image img{height:100%;left:0;object-fit:cover;object-position:50%;overflow:hidden;position:absolute;top:0;width:100%}.col--calender--inner{bottom:0;display:block;height:100%;left:0;overflow:hidden;position:absolute;right:0;top:0;width:100%}.image--article{width:100%}.inline-quote{border-bottom:5px solid #001f3c;border-top:5px solid #001f3c;margin:4em 0;padding:2em 0}.col--full .inline-quote{border-bottom:0;border-top:0;padding:0 4em}.col--full .inline-quote p{font-size:2.75em}.col--full .inline-quote:after,.col--full .inline-quote:before{border-top:5px solid #fff;content:"";display:block;width:50%}.inline-quote p{color:#001f3c;font-size:1.59em;text-align:left}.inline-quote figcaption{padding-bottom:2em}.col--full .inline-quote figcaption{color:#fff;font-size:1.25em}@media(max-width:950px){.col--full .inline-quote{padding:0 2em}.col--full .inline-quote p{font-size:1.8em}}.blue-bright-mid .col-inner .figure,.blue-bright-mid .fa .figure,.blue-bright-mid .icon-services,.blue-bright-mid a,.blue-bright-mid h1,.blue-bright-mid h2,.blue-bright-mid h3,.blue-bright-mid h4,.blue-bright-mid p,.blue-bright-mid ul li,.blue-costain .col-inner .figure,.blue-costain .fa .figure,.blue-costain .icon-services,.blue-costain a,.blue-costain h1,.blue-costain h2,.blue-costain h3,.blue-costain h4,.blue-costain p,.blue-costain ul li,.blue-dark .col-inner .figure,.blue-dark .fa .figure,.blue-dark .icon-services,.blue-dark a,.blue-dark h1,.blue-dark h2,.blue-dark h3,.blue-dark h4,.blue-dark p,.blue-dark ul li,.blue-deep .col-inner .figure,.blue-deep .fa .figure,.blue-deep .icon-services,.blue-deep a,.blue-deep h1,.blue-deep h2,.blue-deep h3,.blue-deep h4,.blue-deep p,.blue-deep ul li,.blue-dirty .col-inner .figure,.blue-dirty .fa .figure,.blue-dirty .icon-services,.blue-dirty a,.blue-dirty h1,.blue-dirty h2,.blue-dirty h3,.blue-dirty h4,.blue-dirty p,.blue-dirty ul li,.blue-heading .col-inner .figure,.blue-heading .fa .figure,.blue-heading .icon-services,.blue-heading a,.blue-heading h1,.blue-heading h2,.blue-heading h3,.blue-heading h4,.blue-heading p,.blue-heading ul li,.blue-light .col-inner .figure,.blue-light .fa .figure,.blue-light .icon-services,.blue-light a,.blue-light h1,.blue-light h2,.blue-light h3,.blue-light h4,.blue-light p,.blue-light ul li,.blue-lighter .col-inner .figure,.blue-lighter .fa .figure,.blue-lighter .icon-services,.blue-lighter a,.blue-lighter h1,.blue-lighter h2,.blue-lighter h3,.blue-lighter h4,.blue-lighter p,.blue-lighter ul li,.blue-mid .col-inner .figure,.blue-mid .fa .figure,.blue-mid .icon-services,.blue-mid a,.blue-mid h1,.blue-mid h2,.blue-mid h3,.blue-mid h4,.blue-mid p,.blue-mid ul li,.blue-navy .col-inner .figure,.blue-navy .fa .figure,.blue-navy .icon-services,.blue-navy a,.blue-navy h1,.blue-navy h2,.blue-navy h3,.blue-navy h4,.blue-navy p,.blue-navy ul li,.blue-pale .col-inner .figure,.blue-pale .fa .figure,.blue-pale .icon-services,.blue-pale a,.blue-pale h1,.blue-pale h2,.blue-pale h3,.blue-pale h4,.blue-pale p,.blue-pale ul li,.blue-sky .col-inner .figure,.blue-sky .fa .figure,.blue-sky .icon-services,.blue-sky a,.blue-sky h1,.blue-sky h2,.blue-sky h3,.blue-sky h4,.blue-sky p,.blue-sky ul li,.blue-sub-nav .col-inner .figure,.blue-sub-nav .fa .figure,.blue-sub-nav .icon-services,.blue-sub-nav a,.blue-sub-nav h1,.blue-sub-nav h2,.blue-sub-nav h3,.blue-sub-nav h4,.blue-sub-nav p,.blue-sub-nav ul li,.green-blue .col-inner .figure,.green-blue .fa .figure,.green-blue .icon-services,.green-blue a,.green-blue h1,.green-blue h2,.green-blue h3,.green-blue h4,.green-blue p,.green-blue ul li,.green-light .col-inner .figure,.green-light .fa .figure,.green-light .icon-services,.green-light a,.green-light h1,.green-light h2,.green-light h3,.green-light h4,.green-light p,.green-light ul li,.grey-blue .col-inner .figure,.grey-blue .fa .figure,.grey-blue .icon-services,.grey-blue a,.grey-blue h1,.grey-blue h2,.grey-blue h3,.grey-blue h4,.grey-blue p,.grey-blue ul li,.orange .col-inner .figure,.orange .fa .figure,.orange .icon-services,.orange a,.orange h1,.orange h2,.orange h3,.orange h4,.orange p,.orange ul li,.pink .col-inner .figure,.pink .fa .figure,.pink .icon-services,.pink a,.pink h1,.pink h2,.pink h3,.pink h4,.pink p,.pink ul li,.purple .col-inner .figure,.purple .fa .figure,.purple .icon-services,.purple a,.purple h1,.purple h2,.purple h3,.purple h4,.purple p,.purple ul li{color:#fff}.bg-blue-grey a,.bg-blue-grey h1,.bg-blue-grey h2,.bg-blue-grey h3,.bg-blue-grey h4,.bg-blue-grey p,.bg-blue-grey ul li,.bg-blue-grey-darker a,.bg-blue-grey-darker h1,.bg-blue-grey-darker h2,.bg-blue-grey-darker h3,.bg-blue-grey-darker h4,.bg-blue-grey-darker p,.bg-blue-grey-darker ul li,.bg-grey-dark a,.bg-grey-dark h1,.bg-grey-dark h2,.bg-grey-dark h3,.bg-grey-dark h4,.bg-grey-dark p,.bg-grey-dark ul li,.bg-grey-darker a,.bg-grey-darker h1,.bg-grey-darker h2,.bg-grey-darker h3,.bg-grey-darker h4,.bg-grey-darker p,.bg-grey-darker ul li,.bg-grey-lightest a,.bg-grey-lightest h1,.bg-grey-lightest h2,.bg-grey-lightest h3,.bg-grey-lightest h4,.bg-grey-lightest p,.bg-grey-lightest ul li,.bg-grey-mid a,.bg-grey-mid h1,.bg-grey-mid h2,.bg-grey-mid h3,.bg-grey-mid h4,.bg-grey-mid p,.bg-grey-mid ul li,.grey-mid a,.grey-mid h1,.grey-mid h2,.grey-mid h3,.grey-mid h4,.grey-mid p,.grey-mid ul li,.white a,.white h1,.white h2,.white h3,.white h4,.white p,.white ul li{color:#0e2240}.white{background-color:#fff}.blue-pale{background-color:#638db1}.blue-light{background-color:#1e5579}.blue-lighter{background-color:#b9c8d4}.blue-costain{background-color:#005cb9}.blue-heading{background-color:#18628b}.blue-mid{background-color:#1a415f}.blue-deep{background-color:#00234c}.blue-navy{background-color:#001f3c}.blue-dark{background-color:#27384e}.blue-bright-mid{background-color:#266d9b}.green-light{background-color:#a1bf37}.orange{background-color:#de7c00}.purple{background-color:#4d306b}.blue-dirty{background-color:#234d61}.green-blue{background-color:#74b6ad}.blue-sky{background-color:#4974a7}.pink{background-color:#930041}.grey-blue{background-color:#37414e}.grey-mid{background-color:#5e5c5c}.grey-mid{background-color:#e5e5e5}.grey-light{background-color:#999}.grey-lighter{background-color:#f7f8f8}.grey-lightest{background-color:#f2f2f2}.grey{background-color:#f9f9f9}.bg-blue-grey{background-color:#edf0f0}.bg-grey-mid{background-color:#f6f6f6}.bg-grey-dark{background-color:#e5e5e5}.bg-grey-darker{background-color:#e5e5e5}.bg-blue-grey-darker{background-color:#e1e3e8}.bg-grey-lightest{background-color:#f2f2f2}.blue-sub-nav{background-color:#173954}.grey1{background-color:#dcdcdc}.grey2{background-color:#f2f2f2}.grey3{background-color:#e1e3e8}.grey4{background-color:#e5e5e5}.grey5{background-color:#edf0f0}.grey6{background-color:#f6f6f6}.fa.fa-download{font-size:1.5em;padding-top:17px;position:relative;top:18px}.corner-square{bottom:0;color:#fff;content:"";display:table;height:5em;overflow:hidden;padding:0;position:absolute;right:0;width:5em;z-index:20}@media(max-width:950px){.corner-square{font-size:14px}}.corner-square:before{-moz-transition:-moz-transform .6s ease-out;-o-transition:-o-transform .6s ease-out;-webkit-transition:-webkit-transform .6s ease-out;transition:transform .6s ease-out;color:#fff;display:table-cell;font-family:icomoon;height:auto;pointer-events:none;text-align:center;vertical-align:middle;width:100%}.corner-square.icon-angle-right:before{font-size:1.3em;line-height:.9}.back-to-top{font-size:.61em;letter-spacing:1px}@media(max-width:950px){.back-to-top{background:#efeeee;padding:4px 15px!important}.back-to-top h2{padding:0}}.back-to-top a{font-size:13px;color:#5e5c5c;text-decoration:none}.back-to-top a:hover{color:#266d9b}.back-to-top a:after{content:"\f106";font-family:icomoon;font-size:13px;padding-left:10px;position:relative;top:1px}@media(max-width:950px){.back-to-top a h2{font-size:1.25em}}@media(max-width:950px){.share-facebook,.share-linkedin,.share-share,.share-twitter{height:175px}}.share-facebook:hover,.share-linkedin:hover,.share-share:hover,.share-twitter:hover{-moz-transition:color .3s ease-out;-o-transition:color .3s ease-out;-webkit-transition:color .3s ease-out;transition:color .3s ease-out;background-color:#266d9b}.share-facebook:hover .col-inner:after,.share-linkedin:hover .col-inner:after,.share-share:hover .col-inner:after,.share-twitter:hover .col-inner:after{color:#fff}.share-facebook .col-inner:after,.share-linkedin .col-inner:after,.share-share .col-inner:after,.share-twitter .col-inner:after{color:#005cb9;font-family:icomoon;font-size:2em}.share-share .col-inner:after{content:"Share";font-weight:500;font-family:avenir,Helvetica,Arial,sans-serif;font-size:1.5em;top:2.5em}.share-facebook .col-inner:after{content:"\f09a"}.share-linkedin .col-inner:after{content:"\f0e1"}.share-twitter .col-inner:after{content:"\f099"}.case-study-next h3,.case-study-previous h3{margin-top:2.5em}.case-study-next h3:after,.case-study-next h3:before,.case-study-previous h3:after,.case-study-previous h3:before{font-family:icomoon;position:relative;top:2px}.case-study-previous h3:before{content:"\f104";margin-right:20px}.case-study-next h3:after{content:"\f105";margin-left:20px}.pos-bottom{bottom:0;left:0;position:absolute}.pagination-container{text-align:center}.pagination-container button{opacity:1;transition:all .3s ease-out;min-width:173px;font-size:13px;line-height:30px;text-transform:none;letter-spacing:1px;color:#fff;background-color:#00234c;padding:9px 15px 18px;border:none;margin:28px 0}.pagination-container button:hover{background-color:#0067c6}.pagination-container button:hover span{-moz-transform:translatey(4px);-ms-transform:translatey(4px);-webkit-transform:translatey(4px);transform:translatey(4px)}.pagination-container button.disabled{opacity:.3}.pagination-container button span{-moz-transition:-moz-transform .5s ease-out;-o-transition:-o-transform .5s ease-out;-webkit-transition:-webkit-transform .5s ease-out;transition:transform .5s ease-out;display:block;margin-bottom:-.5em;margin-top:-.1em}.pagination-container button span:before{font-size:1.3em}.row .pagination{padding-left:31em}.next,.next-arrow,.previous,.previous-arrow{float:left;margin-right:5px;padding:.5em 1em;position:relative}.next i,.next-arrow i,.previous i,.previous-arrow i{font-size:.75em}.next a,.next i,.next-arrow a,.next-arrow i,.previous a,.previous i,.previous-arrow a,.previous-arrow i{color:#999;text-decoration:none}.next a,.next-arrow a,.previous a,.previous-arrow a{padding-top:.45em}.next-arrow.active,.next.active,.previous-arrow.active,.previous.active{background-color:#005cb9}.next-arrow.active a,.next-arrow.active i,.next.active a,.next.active i,.previous-arrow.active a,.previous-arrow.active i,.previous.active a,.previous.active i{color:#fff}.previous-arrow{height:36px;width:41px}.previous{height:36px;width:103px}.previous i{margin-right:5px}.next{height:36px;width:77px}.next i{margin-left:5px}.next-arrow{height:36px;width:41px}.col-inner .featured-box{border:1px solid #638db1;display:inline-block;font-size:.7em;letter-spacing:3px;line-height:1.8em;padding:1em 2em;text-decoration:none;text-transform:none}.col-inner .featured-box:hover{background-color:#266d9b}.col-inner .featured-box:after{content:"\f105";font-family:icomoon;padding-left:10px}.col-inner .featured-box a{text-decoration:none}.next a.video-modal:after,.next-arrow a.video-modal:after,.previous a.video-modal:after,.previous-arrow a.video-modal:after,.video-modal.fully-clickable:after{display:none}.row .share-links{color:#999;float:right;font-weight:900;font-family:avenir,Helvetica,Arial,sans-serif;font-size:.8em;letter-spacing:3px;padding:3em 2.14em 0 0;position:absolute;right:0;text-transform:none}header .fa-times:before{content:"\f00d"}.fa-search.fa-times{width:29px}.col--heading.with-image{position:relative}.slimmage-div{display:block;height:100%;width:100%}.col--heading.with-image .slimmage-div,.hero .slimmage-div{left:0;position:absolute;right:0}.image-hover:before{opacity:.2;-moz-transition:color .3s ease-out;-o-transition:color .3s ease-out;-webkit-transition:color .3s ease-out;transition:color .3s ease-out;background-color:#000;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.div-hover{-moz-transition:color .3s ease-out;-o-transition:color .3s ease-out;-webkit-transition:color .3s ease-out;transition:color .3s ease-out;background-color:#266d9b}.col-clickable:hover .col--bottom-link,.col-clickable:hover .col--bottom-link a{-moz-transition:color .3s ease-out;-o-transition:color .3s ease-out;-webkit-transition:color .3s ease-out;transition:color .3s ease-out;color:#fff}.article-image{margin-bottom:20px;margin-top:-28px;max-height:458px;max-width:100%}.col .quick-links{list-style:none;padding:0;margin:2.5em 0}.col .quick-links__item{display:inline-block;margin:0;padding:0 .95em}@media(max-width:950px){.col .quick-links__item{display:block;padding:.5em 1em}}@media(min-width:950px){.col .quick-links__item:first-child{padding-left:0}}@media(min-width:950px){.col .quick-links__item:last-child{padding-right:0}}.col .quick-links__item a{text-decoration:none}.col .quick-links__item a:hover{color:#266d9b}.homepage-carousel .main-content__carousel-counter{display:none}.homepage-carousel .hero img,.homepage-carousel .main-content__carousel-slide img{width:auto}.homepage-carousel.main-content__carousel .owl-controls{position:static}.homepage-carousel.main-content__carousel .owl-buttons{border:0}.homepage-carousel.main-content__carousel .owl-next,.homepage-carousel.main-content__carousel .owl-prev{background:0 0;border:0;margin-top:-33px;padding:0;position:absolute;top:50%}.homepage-carousel.main-content__carousel .owl-next{right:0}.homepage-carousel.main-content__carousel .owl-prev{left:0}.homepage-carousel.main-content__carousel .fa{color:#fff;font-size:2em}.owl-item.active .caption{transform:translate(0,-50%)}.owl-nav{position:absolute;bottom:45%;left:0;margin:0;width:100%;display:flex;justify-content:space-between}.owl-nav button{background-color:#b31402!important;border-radius:0%!important;width:80px;height:50px;display:inline-block;text-align:center;line-height:50px!important;outline:none;transition:all 300ms ease}.owl-nav button.owl-next{margin-left:0;margin-right:100%}.owl-nav button span{font-size:2em;color:#fff;display:block}.owl-nav button:hover{background:#560d05!important}.owl-nav .owl-controls{position:static}.button{border:1px solid #638db1;border-radius:2px;color:#fff;display:inline-block;font-size:13px;margin-top:2em;padding:.5em;text-align:center;text-decoration:none;text-transform:none;width:22em}@media(max-width:950px){.button{margin-top:0}}.button:after{content:"\f105";font-family:icomoon;padding-left:5px;position:relative;top:1px}.contact-list{font-weight:300;font-family:avenir,Helvetica,Arial,sans-serif;font-size:1.25em;line-height:1.5;margin:0 auto;max-width:640px;overflow:hidden;text-align:left}@media(max-width:950px){.contact-list{font-size:1.1em}}.contact-list p{color:#999;font-weight:300;font-family:avenir,Helvetica,Arial,sans-serif;font-size:1em;line-height:1.5;margin:0 0 1.3em}.contact-list p:last-child{margin:0}.contact-list a{color:#005cb9;display:block;text-decoration:none}@media(max-width:950px){.contact-list a{display:table;word-break:break-all}}.contact-list a:hover{text-decoration:underline}.contact-list b{color:#5e5c5c}@media(min-width:950px){.contact-list dd,.contact-list dt{float:left}}.contact-list dt{color:#001f3c;margin:0 0 .3em}@media(min-width:950px){.contact-list dt{clear:both;margin:0 0 2.5em;width:33%}}.contact-list dd{color:#999;margin:0 0 2.5em;width:100%}@media(min-width:950px){.contact-list dd{width:67%}}.contact-list dd:last-child{margin-bottom:0}.contact-list .conditions{font-size:.6em;line-height:2}.contact-map{font-size:1.25em;margin:0 auto 3.5em;max-width:640px;text-align:right}.contact-map img{display:block;max-width:100%;padding:0 0 1em}.contact-map a{color:#005cb9;text-decoration:none}.contact-map a:hover{text-decoration:underline}.expanded-content{clear:both;display:none;padding-bottom:5em}.js .expanded-content-inline{cursor:pointer}.expanded-content-inline:hover{background:#266d9b}.expanded-content--link{text-decoration:none}.expanded-content__close{background:#fff;font-size:14px;height:5em;padding:2em;position:absolute;right:0;text-decoration:none;top:-5em;width:5em;z-index:20}.ajax-content .expanded-content__close,.expanded-content .expanded-content__close{font-size:16px}@media(max-width:950px){.ajax-content .expanded-content__close,.expanded-content .expanded-content__close{font-size:14px}}.expanded-content__close:before{color:#1e5579;content:"\f00d";display:block;font-family:icomoon;font-size:1.3em;height:1rem;width:1rem}@media(max-width:950px){.expanded-content__close{font-size:14px}}@media(min-width:951px){.expanded-content--first .expanded-content__close{right:50%}}.expanded-content__share{color:#5e5c5c;float:right;font-size:.875em;padding:3em 2.14em 0 0;text-transform:none}.share-list{position:relative;z-index:1;list-style:none;padding:0;float:right;font-size:0;margin:-7px 0 0 8px}.share-list__item{display:inline-block;vertical-align:middle;padding:0 12px}.share-list__item a{display:block}.share-list .share-list-twitter{position:static;width:28px;height:25px;background-image:url(/assets/img/twitter-icon.png)}.share-list .share-list-facebook{position:static;width:24px;height:25px;background-image:url(/assets/img/facebook-icon.png)}.share-list .share-list-linkedin{position:static;width:28px;height:26px;background-image:url(/assets/img/linkedin-icon.png)}@media(max-width:950px){.expandable-row{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.expandable-row>div:nth-child(1){-webkit-order:1;order:1}.expandable-row>div:nth-child(2){-webkit-order:3;order:3}.expandable-row>div.expanded-content--first{-webkit-order:2;order:2}.expandable-row>div.expanded-content--last{-webkit-order:4;order:4}.board-listing .row,.video-listing .row{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.board-listing .row .col,.video-listing .row .col{-webkit-order:2;order:2}.board-listing .row .col.with-image,.video-listing .row .col.with-image{-webkit-order:1;order:1}}.case-study .col--half .key-benefit{padding:0 17.96875%}.case-study .key-benefit{padding:0 3.125%}.case-study .key-benefit .figure-caption,.case-study .key-benefit p{color:#b9c8d4;font-size:1.625em;line-height:1.46}.case-study .key-benefit p span{color:#fff}.case-study .key-benefit .figure,.case-study .key-benefit .figure-caption,.case-study .key-benefit p{margin:0}.case-study .key-benefit .figure{font-size:3.75em;line-height:.67;margin-bottom:4.35483871%}.case-study .tab-awards-list,.case-study .tab-services-list{margin:0;padding:0}.case-study .tab-services-list{padding-left:108px}.case-study .tab-services-list li{font-weight:900;font-family:avenir,Helvetica,Arial,sans-serif;font-size:1.92308em;line-height:1.2;margin:45px 0;padding:0;text-align:left}.case-study .tab-awards-list{font-size:1.18182em}.case-study .tab-awards-list li{font-size:1em}.annual-review .large-linkbox .blue-dark{background-color:#37414e}.annual-review .large-linkbox .col-peak-down.blue-dark:before,.annual-review .large-linkbox .col-peak-left.blue-dark:before,.annual-review .large-linkbox .col-peak-right.blue-dark:before,.annual-review .large-linkbox .col-peak-up.blue-dark:before{color:#37414e}.annual-review .large-linkbox .col-inner{cursor:default;padding:20px 40px}.annual-review .large-linkbox.row-with-image.row .col-clickable,.annual-review .large-linkbox.row-with-image.row--half .col-clickable{-moz-transition:none;-o-transition:none;-webkit-transition:none;transition:none}.annual-review .large-linkbox.row-with-image.row .col-clickable:before,.annual-review .large-linkbox.row-with-image.row--half .col-clickable:before{-moz-transition:none;-o-transition:none;-webkit-transition:none;transition:none}.annual-review .large-linkbox.row-with-image.row--half .col-clickable,.annual-review .large-linkbox.row-with-image.row:hover .col-clickable{background-color:#37414e}.annual-review .large-linkbox.row-with-image.row--half .col-clickable:before,.annual-review .large-linkbox.row-with-image.row:hover .col-clickable:before{color:#37414e}.annual-review .large-linkbox.row-with-image.row--half .col-clickable.with-image:before,.annual-review .large-linkbox.row-with-image.row:hover .col-clickable.with-image:before{display:none}.annual-review .expandable-row>.with-image{-webkit-order:1;order:1}.annual-review .expandable-row>.expanded-content-inline{-webkit-order:2;order:2}.annual-review .expandable-row>.expanded-content{-webkit-order:3;order:3}.ar-case-study .col{text-align:left}.ar-case-study .col-inner{padding:75px 40px 0}.ar-case-study h3{color:#27384e;font-size:1.6em;margin-top:.3em;text-align:left}.ar-case-study p{color:#7f8388}.ar-quote img{height:auto;width:100%}.ar-quote blockquote{margin:25px 0;padding:60px 0}.ar-quote blockquote p{color:#27384e;font-size:1.7em;margin-top:0}.ar-quote blockquote p:before{background:url(/assets/img/quote-1.png) top left no-repeat;content:'';display:inline-block;height:80px;margin-right:.2em;position:relative;top:.8em;width:80px}.ar-quote blockquote p:after{background:url(/assets/img/quote-2.png) top left no-repeat;bottom:40px;content:'';display:inline-block;height:80px;margin-bottom:-80px;margin-left:.2em;position:relative;width:80px}.ar-quote blockquote cite{color:#7f8388;font-style:normal}.ar-case-study-info{font-size:.8em;letter-spacing:1px;margin:0;overflow:hidden;text-transform:none}.ar-case-study-info dd,.ar-case-study-info dt{float:left}.ar-case-study-info dt{clear:left;margin-bottom:.4em}.ar-case-study-info dd{color:#005cb9;margin-left:5px;max-width:80%}.section-nav{overflow:hidden;text-align:center}.col .section-nav__list{color:#1d2939;display:inline-block;font-size:1.125rem;list-style:none;margin:0;padding:0}@media(max-width:400px){.col .section-nav__list{font-size:.9rem}}.col ul .section-nav__item{display:inline-block;font-size:.8em;letter-spacing:.1em;line-height:3;margin:0 .2em .8em;padding-left:0}.col ul .section-nav__item a{border:1px solid #638db1;border-radius:1px;color:#001f3c;padding:.8em 1.2em;text-decoration:none;text-transform:none;white-space:nowrap}.col ul .section-nav__item a:after{content:"\f105";font-family:icomoon;padding-left:10px}.col ul .section-nav__item a:hover,.col ul .section-nav__item.section-nav__item--active>a{background:#1e5579;border:1px solid #1e5579;color:#fff}.col ul .section-nav__label{color:#1d2939;display:inline;font-size:.9em;margin:0 .45em 0 0}.quote-callout__quote-title{margin:1em 40px}.quote-callout[max-width~="320px"] .quote-callout__quote{font-size:1.5em}.quote-callout[min-width~="320px"][max-width~="440px"] .quote-callout__quote{font-size:2em}.quote-callout[min-width~="440px"] .quote-callout__quote{font-size:2.5em}.rich-content{line-height:1.3;padding:0 20px}.rich-content__inline-img{float:left;max-width:100%;padding:0 20px 20px 0}.rich-content__emphasis{font-style:normal;text-decoration:underline}.timeline__list,.timeline__nav-list{list-style:none;margin:0;padding:0;width:66%}.timeline__nav-list-item{display:inline-block;padding:0 1em .7em 0}.timeline__list-item{margin:0 0 1.3em;min-height:96px;overflow:hidden;padding:0 0 0 155px;position:relative}.timeline__img{left:0;position:absolute;top:0}.timeline__year{margin:0 0 .5em}.timeline__heading{margin:0 0 .5em}.timeline__description{margin:0}.timeline[max-width~="320px"] .timeline__img{float:none;padding:0 1em .7em 0;position:static}.timeline[max-width~="320px"] .timeline__list-item{padding:0}.timeline[max-width~="320px"] .timeline__list,.timeline[max-width~="320px"] .timeline__nav-list{width:100%}.timeline[min-width~="320px"][max-width~="480px"] .timeline__img{float:left;padding:0 1em .7em 0;position:static}.timeline[min-width~="320px"][max-width~="480px"] .timeline__list-item{padding:0}.timeline[min-width~="320px"][max-width~="480px"] .timeline__list,.timeline[min-width~="320px"][max-width~="480px"] .timeline__nav-list{width:100%}.video-player{cursor:pointer;max-width:100%}.video-player__inner{position:relative}.video-player__img{display:block;width:100%}.video-player__caption{box-sizing:border-box;float:left;line-height:1.3;margin:0;max-width:100%;padding:.4em 0;width:75%}.video-listing-player__play,.video-player__play{background:rgba(255,255,255,.5);display:block;height:76px;left:50%;margin:-42px 0 0 -42px;position:absolute;text-decoration:none;top:50%;width:80px;z-index:1}.video-listing-player__play:after,.video-player__play:after{color:#fff;content:"\f0da"!important;font-family:icomoon;font-size:39px;left:2px;padding-left:0!important;position:relative;top:.5em}.video-listing-player__play:hover,.video-player__play:hover{background-color:rgba(255,255,255,.5)}.video-listing-player__play:hover:after,.video-player__play:hover:after{color:#fff}.video-player__link{float:right;padding:.4em 0}.video-player[max-width~="480px"] .video-player__link{display:block;float:none}.video-player[max-width~="480px"] .video-player__caption{float:none;width:100%}.hero{position:relative}.hero.hero--wide .hero__description-box{left:5%;width:540px}@media(max-width:1200px){.hero.hero--wide .hero__description-box{width:45vw}}@media(max-width:650px){.hero.hero--wide .hero__description-box{width:50vw}}.hero__image{display:block;width:100%;height:auto}.hero__description{position:absolute;top:0;right:0;bottom:0;left:0}.hero__description-box{position:absolute;top:50%;left:12%;width:455px;background:#fff;padding:39px 32px;transform:translateY(-50%)}@media(max-width:1200px){.hero__description-box{width:37.9167vw;padding:3.25vw 2.67vw}}@media(max-width:650px){.hero__description-box{left:5%;width:50vw;padding:2vw}}.hero__caption{font-weight:900;font-size:50px;line-height:50px;letter-spacing:0;text-align:left;text-transform:none;color:#00234c;margin:0 0 19px}@media(max-width:1200px){.hero__caption{font-size:4.167vw;line-height:4.167vw;margin:0 0 1.583vw}}@media(max-width:650px){.hero__caption{font-size:3.5vw;line-height:3.5vw}}.hero__text{font-weight:400;font-size:15px;line-height:20px;text-align:left;color:#00234c;padding:0 0 0 3px;margin:0 0 10px}@media(max-width:1200px){.hero__text{font-size:1.25vw;line-height:1.67vw;margin:0 0 .833vw}}@media(max-width:650px){.hero__text{font-size:2.7vw;line-height:3vw;padding:0;margin:0}}.hero__caps-text{display:block;font-weight:900;font-size:45px;line-height:55px;text-align:left;color:#00234c}@media(max-width:1200px){.hero__caps-text{font-size:3.75vw;line-height:4.583vw}}@media(max-width:650px){.hero__caps-text{font-size:13px;line-height:15px}}.expanded-content .hero-solid-colour{margin-top:6em}@media(max-width:950px){.hero-solid-colour{height:auto;padding-bottom:2em;padding-top:0}}.hero-solid-colour__inner{margin:3em}.hero-solid-colour__inner h1{color:#27384e;font-weight:500;font-family:avenir,Helvetica,Arial,sans-serif;font-size:2.5em;letter-spacing:2px;text-align:center;text-transform:none}@media(max-width:950px){.hero-solid-colour__inner{margin:1em 0}}.hero-solid-colour__inner.hero-solid-colour__inner--with-share{margin:4em}@media(max-width:950px){.hero-solid-colour__inner.hero-solid-colour__inner--with-share{margin:5em 0 1em}}.article-page .hero-solid-colour__inner h1{font-size:1.5em}.hero-solid-colour__title{margin-top:0;padding:0 2em}@media(max-width:950px){.hero-solid-colour__title{padding:1em}}.hero-solid-colour__caption{font-size:1.3em;line-height:1.7em;margin-bottom:0;margin-top:.7em;padding:0 2em}.hero-solid-colour__see-more{padding:20px}.hero-solid-colour__link{text-decoration:none}.hero-solid-colour[max-width~="320px"] .hero-solid-colour__inner{font-size:1em}.hero-solid-colour[min-width~="320px"][max-width~="768px"] .hero-solid-colour__inner{font-size:1.2em}.hero-solid-colour[min-width~="768px"] .hero-solid-colour__inner{font-size:1.4em}td,th{border-bottom:1px solid #e4e4e4;color:#999;padding:10px;vertical-align:top}.table-scroll table{text-align:left;width:100%}.table-simple table{width:100%}.table-simple th{text-align:left;vertical-align:bottom}.table-simple td{text-align:left}th{color:#001f3c}table{margin:0 auto}.table-scroll table{display:block;margin:4em 0;padding-bottom:20px;position:relative}.table-scroll thead{display:block;float:left}.table-scroll td,.table-scroll th,.table-scroll thead tr{display:block;text-align:left}.table-scroll td{border-bottom:1px solid #e4e4e4}.table-scroll tbody{display:block;overflow-x:auto;position:relative;white-space:nowrap;width:auto}.table-scroll tbody tr{display:inline-block}.table-scroll ::-webkit-scrollbar{background:0 0;height:10px;overflow:visible;width:10px}.table-scroll ::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.2);border-radius:5px}.table-scroll ::-webkit-scrollbar-corner{background:0 0}.table-wrapper{overflow-x:auto;position:relative;text-align:left;width:100%}.table-wrapper table{margin-bottom:2em}.table-wrapper.table-simple table{min-width:420px;width:auto}.table-wrapper td,.table-wrapper th{min-width:140px}.table-wrapper::-webkit-scrollbar{background:0 0;height:10px;overflow:visible;width:10px}.table-wrapper::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.2);border-radius:5px}.table-wrapper::-webkit-scrollbar-corner{background:0 0}.main-content__carousel{margin:0;overflow:hidden;position:relative;text-align:left;width:100%}.main-content__carousel .owl-controls{bottom:0;margin:auto;position:absolute;right:0}.main-content__carousel .owl-buttons,.main-content__carousel .owl-pagination{border-bottom:1px solid #e5e5e5;border-top:1px solid #e5e5e5;float:left}.main-content__carousel .owl-next,.main-content__carousel .owl-prev{background:#e5e5e5;border-right:1px solid #e5e5e5;float:left;font-size:2em;height:66px;overflow:hidden;padding-top:15px;width:63px;z-index:2}.main-content__carousel .owl-next:hover i,.main-content__carousel .owl-prev:hover i{color:#266d9b}.main-content__carousel .owl-next span,.main-content__carousel .owl-prev span{display:none}.main-content__carousel .hero{background-color:transparent}@media(max-width:950px){.main-content__carousel{background:#f6f6f6;border-bottom:1px solid #e5e5e5;padding-bottom:67px}.main-content__carousel .main-content__carousel-counter,.main-content__carousel .owl-buttons,.main-content__carousel .owl-pagination{border-bottom:none;border-top:none}.main-content__carousel .main-content__carousel-counter{border-left:1px solid #e5e5e5;height:67px}}.main-content__carousel-img{display:block;height:auto;margin:0;min-width:100%;width:auto}@media(max-width:950px){.main-content__carousel-img{width:100%}}.main-content__carousel-counter{background:#e5e5e5;border-bottom:1px solid #e5e5e5;border-right:1px solid #e5e5e5;bottom:0;font-size:1.727em;height:68px;line-height:68px;padding:0 .684em;position:absolute;right:126px}.tabs-wrapper .col .col-inner{padding:0}.tabs{box-sizing:border-box}.tabs.green-light{background-color:transparent}.tabs.green-light h2{color:#fff}.tabs.green-light .is-active h2{color:#a1bf37}.tabs.orange{background-color:transparent}.tabs.orange h2{color:#fff}.tabs.orange .is-active h2{color:#de7c00}.tabs.blue-deep{background-color:transparent}.tabs.blue-deep h2{color:#fff}.tabs.blue-deep .is-active h2{color:#00234c}.tabs.blue-mid{background-color:transparent}.tabs.blue-mid h2{color:#fff}.tabs.blue-mid .is-active h2{color:#1a415f}.tabs.purple{background-color:transparent}.tabs.purple h2{color:#fff}.tabs.purple .is-active h2{color:#4d306b}.tabs.blue-dirty{background-color:transparent}.tabs.blue-dirty h2{color:#fff}.tabs.blue-dirty .is-active h2{color:#234d61}.tabs.green-blue{background-color:transparent}.tabs.green-blue h2{color:#fff}.tabs.green-blue .is-active h2{color:#74b6ad}.tabs.blue-sky{background-color:transparent}.tabs.blue-sky h2{color:#fff}.tabs.blue-sky .is-active h2{color:#4974a7}.tabs.pink{background-color:transparent}.tabs.pink h2{color:#fff}.tabs.pink .is-active h2{color:#930041}ul.tabs__list{margin:0;padding:0}@media(max-width:950px){ul.tabs__list{position:relative;padding:18px 0 31px}}.tabs__links:after{clear:both;content:"";display:block}.tabs__tab{list-style:none;list-style-type:none;padding:0 1em}.tabs__tab a{text-align:right}.tabs__tab:hover{border-color:#ccc}.tabs__tab.is-active .tabs__tab-link:after{content:""}.tabs__tab.tabs__tab{margin:0}.tabs__tab-link{display:block;position:relative;text-decoration:none}@media(max-width:950px){.tabs__tab-link{padding:0;position:static}}.tabs__tab-link:hover h2{color:#266d9b;text-decoration:none}.tabs__tab-link h2{max-width:442px;color:#627588;font-weight:600;font-family:avenir,Helvetica,Arial,sans-serif;font-size:23px;line-height:28px;letter-spacing:1px;text-align:left;text-transform:none;padding:10px 0 7px;margin:0 auto}@media(max-width:950px){.tabs__tab-link h2{font-weight:400;font-size:18px}}.is-active .tabs__tab-link h2{color:#fff}@media(max-width:950px){.tabs__tab-link h2{text-align:center}.tabs__tab-link h2:before{content:" ";font-family:icomoon;font-size:.75em;padding-right:10px}.tabs__tab-link h2:after{content:" ";font-family:icomoon;font-size:.75em;padding-left:10px}.is-active .tabs__tab-link h2:before{content:"\f105"}.is-active .tabs__tab-link h2:after{content:"\f104"}}.is-active .tabs__tab-link:after{border-bottom:40px solid transparent;border-top:40px solid transparent;height:0;left:100%;margin:-40px 0 0 -10px;position:absolute;right:0;top:50%;width:0;z-index:-1}@media(max-width:950px){.is-active .tabs__tab-link:after{-moz-transform:rotate(90deg) translateY(25%);-ms-transform:rotate(90deg) translateY(25%);-webkit-transform:rotate(90deg) translateY(25%);transform:rotate(90deg) translateY(25%);-moz-transform-origin:0 0 50%;-ms-transform-origin:0 0 50%;-webkit-transform-origin:0 0 50%;transform-origin:0 0 50%;border-bottom:30px solid transparent;border-top:30px solid transparent;left:50%;margin:0;margin-top:-30px;right:auto;top:100%}}.tab.white .is-active .tabs__tab-link:after{border-left:40px solid #fff}@media(max-width:950px){.tab.white .is-active .tabs__tab-link:after{border-left-width:30px}}.tab.blue-heading .is-active .tabs__tab-link:after{border-left:40px solid #fff}@media(max-width:950px){.tab.blue-heading .is-active .tabs__tab-link:after{border-left-width:30px}}.tab.blue-deep .is-active .tabs__tab-link:after{border-left:40px solid #00234c}@media(max-width:950px){.tab.blue-deep .is-active .tabs__tab-link:after{border-left-width:30px}}.tab.blue-pale .is-active .tabs__tab-link:after{border-left:40px solid #638db1}@media(max-width:950px){.tab.blue-pale .is-active .tabs__tab-link:after{border-left-width:30px}}.tab.blue-heading .is-active .tabs__tab-link:after{border-left:40px solid #18628b}@media(max-width:950px){.tab.blue-heading .is-active .tabs__tab-link:after{border-left-width:30px}}.tab.blue-light .is-active .tabs__tab-link:after{border-left:40px solid #1e5579}@media(max-width:950px){.tab.blue-light .is-active .tabs__tab-link:after{border-left-width:30px}}.tab.blue-lighter .is-active .tabs__tab-link:after{border-left:40px solid #b9c8d4}@media(max-width:950px){.tab.blue-lighter .is-active .tabs__tab-link:after{border-left-width:30px}}.tab.blue-costain .is-active .tabs__tab-link:after{border-left:40px solid #005cb9}@media(max-width:950px){.tab.blue-costain .is-active .tabs__tab-link:after{border-left-width:30px}}.tab.blue-mid .is-active .tabs__tab-link:after{border-left:40px solid #1a415f}@media(max-width:950px){.tab.blue-mid .is-active .tabs__tab-link:after{border-left-width:30px}}.tab.green-light .is-active .tabs__tab-link:after{border-left:40px solid #a1bf37}@media(max-width:950px){.tab.green-light .is-active .tabs__tab-link:after{border-left-width:30px}}.tab.orange .is-active .tabs__tab-link:after{border-left:40px solid #de7c00}@media(max-width:950px){.tab.orange .is-active .tabs__tab-link:after{border-left-width:30px}}.tab.purple .is-active .tabs__tab-link:after{border-left:40px solid #4d306b}@media(max-width:950px){.tab.purple .is-active .tabs__tab-link:after{border-left-width:30px}}.tab.blue-dirty .is-active .tabs__tab-link:after{border-left:40px solid #234d61}@media(max-width:950px){.tab.blue-dirty .is-active .tabs__tab-link:after{border-left-width:30px}}.tab.green-blue .is-active .tabs__tab-link:after{border-left:40px solid #74b6ad}@media(max-width:950px){.tab.green-blue .is-active .tabs__tab-link:after{border-left-width:30px}}.tab.blue-sky .is-active .tabs__tab-link:after{border-left:40px solid #4974a7}@media(max-width:950px){.tab.blue-sky .is-active .tabs__tab-link:after{border-left-width:30px}}.tab.pink .is-active .tabs__tab-link:after{border-left:40px solid #930041}@media(max-width:950px){.tab.pink .is-active .tabs__tab-link:after{border-left-width:30px}}.tab.blue-navy .is-active .tabs__tab-link:after{border-left:40px solid #001f3c}@media(max-width:950px){.tab.blue-navy .is-active .tabs__tab-link:after{border-left-width:30px}}.tab.blue-dark .is-active .tabs__tab-link:after{border-left:40px solid #27384e}@media(max-width:950px){.tab.blue-dark .is-active .tabs__tab-link:after{border-left-width:30px}}.tab.blue-bright-mid .is-active .tabs__tab-link:after{border-left:40px solid #266d9b}@media(max-width:950px){.tab.blue-bright-mid .is-active .tabs__tab-link:after{border-left-width:30px}}.tab.grey-blue .is-active .tabs__tab-link:after{border-left:40px solid #37414e}@media(max-width:950px){.tab.grey-blue .is-active .tabs__tab-link:after{border-left-width:30px}}.tab.grey-mid .is-active .tabs__tab-link:after{border-left:40px solid #5e5c5c}@media(max-width:950px){.tab.grey-mid .is-active .tabs__tab-link:after{border-left-width:30px}}.tab.grey-mid .is-active .tabs__tab-link:after{border-left:40px solid #e5e5e5}@media(max-width:950px){.tab.grey-mid .is-active .tabs__tab-link:after{border-left-width:30px}}.tab.grey-light .is-active .tabs__tab-link:after{border-left:40px solid #999}@media(max-width:950px){.tab.grey-light .is-active .tabs__tab-link:after{border-left-width:30px}}.tab.grey-lighter .is-active .tabs__tab-link:after{border-left:40px solid #f7f8f8}@media(max-width:950px){.tab.grey-lighter .is-active .tabs__tab-link:after{border-left-width:30px}}.tab.grey-lightest .is-active .tabs__tab-link:after{border-left:40px solid #f2f2f2}@media(max-width:950px){.tab.grey-lightest .is-active .tabs__tab-link:after{border-left-width:30px}}.tab.grey .is-active .tabs__tab-link:after{border-left:40px solid #f9f9f9}@media(max-width:950px){.tab.grey .is-active .tabs__tab-link:after{border-left-width:30px}}.tabs__content{padding:0 20px 40px}@media(max-width:950px){.tabs__content{padding:0 20px 8px}}.tabs__content ul{list-style-image:none;list-style-type:none;margin:0;padding:0}.tabs__content ul li{display:inline-block;margin:0 auto;padding:0 0 8px;text-align:center}.tabs__content [class^=icon-]{font-size:4.04545em;line-height:1}.tabs__pane{display:none}@media(max-width:950px){.tabs__pane{padding-top:27px;padding-bottom:15px}}.tabs__pane.is-active{display:block}.tabs__pane p{font-size:19px;line-height:26px;padding:0 3em}@media only screen and (max-width:1200px){.tabs__pane p{font-size:1.583vw;line-height:2.167vw}}@media(max-width:950px){.tabs__pane p{font-size:16px;line-height:22px;padding:0 10px;margin:10px 0}}.tabs__more-link{position:absolute;bottom:0;left:0;width:100%;font-size:13px;line-height:16px;letter-spacing:1px;text-transform:none;text-decoration:none;padding:24px 0}.tabs__more-link:hover{color:#00234c}.tabs__more-link:hover .fa{color:#00234c}@media(max-width:950px){.tabs__more-link{bottom:15px;padding:4px 0;position:relative}}.tabs__more-link .fa{color:#fff}.tabs__heading{margin:0;padding:0 3em;text-transform:none}@media(max-width:950px){.col--half.tab.full-height{height:70px!important;min-height:70px!important}}@media(max-width:950px){.large-linkbox .col--half{width:50%}}@media(max-width:700px){.large-linkbox{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.large-linkbox .col--half{width:100%}.large-linkbox .col{-webkit-order:2;order:2}.large-linkbox .col.with-image{-webkit-order:1;order:1}}.large-linkbox .col-inner p{font-size:1.4em}.large-linkbox .col-inner p.featured-box{display:inline-block;font-size:.9em;margin-top:1.5em}.large-linkbox .col-inner p.featured-box.is-download:after{content:'\e601'}.large-linkbox .col-inner p.featured-box:hover{border-color:#fff}@media(max-width:950px){.large-linkbox .col-inner p{font-size:1em;line-height:1.2em}}.loader{height:26px;left:50%;margin-left:-13px;margin-top:-13px;position:absolute;top:50%;width:26px}.loader span{-moz-animation:loading 1.2s infinite forwards ease-in-out;-webkit-animation:loading 1.2s infinite forwards ease-in-out;animation:loading 1.2s infinite forwards ease-in-out;display:block;height:9px;position:absolute;width:9px}.loader span:nth-child(1){-moz-animation-delay:.3s;-webkit-animation-delay:.3s;animation-delay:.3s;background-color:#1a415f}.loader span:nth-child(2){-moz-animation-delay:.6s;-webkit-animation-delay:.6s;animation-delay:.6s;background-color:#3698d9}.loader span:nth-child(3){-moz-animation-delay:.9s;-webkit-animation-delay:.9s;animation-delay:.9s;background-color:#1e5579}.loader span:nth-child(4){-moz-animation-delay:1.2s;-webkit-animation-delay:1.2s;animation-delay:1.2s;background-color:#005cb9}.box1{left:2px;top:2px}.box2{right:2px;top:2px}.box3{bottom:2px;right:2px}.box4{bottom:2px;left:2px}@-moz-keyframes loading{0%{opacity:0}33%{opacity:1}90%{opacity:1}100%{opacity:0}}@-webkit-keyframes loading{0%{opacity:0}33%{opacity:1}90%{opacity:1}100%{opacity:0}}@keyframes loading{0%{opacity:0}33%{opacity:1}90%{opacity:1}100%{opacity:0}}#mc_embed_signup .button{-moz-border-radius:0!important;-webkit-border-radius:0;border-radius:0!important;background-color:#1a415f!important;color:#fff!important;height:auto!important;padding:6px 30px!important}#mc_embed_signup .button:hover{background-color:#266d9b!important;color:#fff!important}.content-filters{background:#e5e5e5;padding:20px 10px 24px;position:relative;text-align:center}@media(max-width:950px){.content-filters{padding:1.25em .625em}}.content-filters.filter-0 .content-filters-list-0 a,.content-filters.filter-1 .content-filters-list-1 a,.content-filters.filter-10 .content-filters-list-10 a,.content-filters.filter-11 .content-filters-list-11 a,.content-filters.filter-12 .content-filters-list-12 a,.content-filters.filter-13 .content-filters-list-13 a,.content-filters.filter-14 .content-filters-list-14 a,.content-filters.filter-15 .content-filters-list-15 a,.content-filters.filter-16 .content-filters-list-16 a,.content-filters.filter-17 .content-filters-list-17 a,.content-filters.filter-18 .content-filters-list-18 a,.content-filters.filter-2 .content-filters-list-2 a,.content-filters.filter-3 .content-filters-list-3 a,.content-filters.filter-4 .content-filters-list-4 a,.content-filters.filter-5 .content-filters-list-5 a,.content-filters.filter-6 .content-filters-list-6 a,.content-filters.filter-7 .content-filters-list-7 a,.content-filters.filter-8 .content-filters-list-8 a,.content-filters.filter-9 .content-filters-list-9 a{background:#00234c;border:none;color:#fff}.content-filters.filter-0 .content-filters-sub-list-0,.content-filters.filter-1 .content-filters-sub-list-1,.content-filters.filter-10 .content-filters-sub-list-10,.content-filters.filter-11 .content-filters-sub-list-11,.content-filters.filter-12 .content-filters-sub-list-12,.content-filters.filter-13 .content-filters-sub-list-13,.content-filters.filter-14 .content-filters-sub-list-14,.content-filters.filter-15 .content-filters-sub-list-15,.content-filters.filter-16 .content-filters-sub-list-16,.content-filters.filter-17 .content-filters-sub-list-17,.content-filters.filter-18 .content-filters-sub-list-18,.content-filters.filter-2 .content-filters-sub-list-2,.content-filters.filter-3 .content-filters-sub-list-3,.content-filters.filter-4 .content-filters-sub-list-4,.content-filters.filter-5 .content-filters-sub-list-5,.content-filters.filter-6 .content-filters-sub-list-6,.content-filters.filter-7 .content-filters-sub-list-7,.content-filters.filter-8 .content-filters-sub-list-8,.content-filters.filter-9 .content-filters-sub-list-9{display:block}.content-filters-list{color:#1d2939;display:inline-block;font-size:0;list-style:none;margin:0;padding:0}@media(max-width:400px){.content-filters-list{font-size:.9rem}}.content-filters-list__label{display:inline;font-weight:900;font-size:16px;line-height:22px;text-transform:none;color:#00234c;margin:0 24px 0 0}@media(max-width:950px){.content-filters-list__label{font-size:12px;line-height:18px;margin:0 12px 0 0}}.content-filters-list__item{display:inline-block;vertical-align:middle;line-height:3;margin:0 4px 4px 0}.content-filters-list__item:last-child{margin-right:0}.content-filters-list__item a{display:inline-block;vertical-align:top;min-width:132px;font-weight:900;font-size:15px;line-height:20px;text-transform:none;color:#00234c;text-decoration:none;white-space:nowrap;background:#fff;padding:20px 5px;border:none}@media(max-width:950px){.content-filters-list__item a{font-size:11px;line-height:16px;min-width:100px;padding:14px 4px}}.content-filters-list__item a:hover,.content-filters-list__item.content-filters-list__item--active>a{background:#00234c;border:none;color:#fff}.content-filters-sub-list{display:none;font-size:0;padding:20px 0 0}@media(max-width:400px){.content-filters-sub-list{font-size:.9rem}}.content-filters-list__item--active .content-filters-sub-list{list-style:none;padding:0;display:block;float:left;margin:2em 0 0;text-align:center;width:100%}@media(max-width:950px){.content-filters-list__item--active .content-filters-sub-list{margin:1em 0 0}}.filter-feedback{display:block;margin-top:.2em}.loading-bar{padding-bottom:2em;padding-left:1em;padding-right:1em}.loading-bar h2{-moz-transition:all 1s ease-out;-o-transition:all 1s ease-out;-webkit-transition:all 1s ease-out;transition:all 1s ease-out}.loading-bar h2 span{display:inline-block;overflow:hidden}.loading-bar .loading{-moz-transition:max-width .5s ease-out;-o-transition:max-width .5s ease-out;-webkit-transition:max-width .5s ease-out;transition:max-width .5s ease-out;max-width:150px}.loading-bar .loader{-moz-transition:opacity 1s ease-out;-o-transition:opacity 1s ease-out;-webkit-transition:opacity 1s ease-out;transition:opacity 1s ease-out;opacity:1;bottom:36px;top:auto}.loading-bar.loaded h2{-moz-transform:translatey(15px) scale(1.05);-ms-transform:translatey(15px) scale(1.05);-webkit-transform:translatey(15px) scale(1.05);transform:translatey(15px) scale(1.05)}.loading-bar.loaded .loading{max-width:0}.loading-bar.loaded .loader{opacity:0}#owt-content .row-with-image .with-image{-moz-transition:opacity .5s ease-out;-o-transition:opacity .5s ease-out;-webkit-transition:opacity .5s ease-out;transition:opacity .5s ease-out;opacity:1}#owt-content .row-with-image .with-image.delayed-fade{opacity:0}#owt-content .row:nth-child(3n+1) .col{background-color:#de7c00}#owt-content .row:nth-child(3n+1) .col:before{color:#de7c00}#owt-content .row:nth-child(3n+1) .col:hover .corner-square{background-color:#de7c00}#owt-content .row:nth-child(3n+1) .col+.col{background-color:#a1bf37}#owt-content .row:nth-child(3n+1) .col+.col:before{color:#a1bf37}#owt-content .row:nth-child(3n+1) .col+.col:hover .corner-square{background-color:#a1bf37}#owt-content .row:nth-child(3n+2) .col{background-color:#4d306b}#owt-content .row:nth-child(3n+2) .col:before{color:#4d306b}#owt-content .row:nth-child(3n+2) .col:hover .corner-square{background-color:#4d306b}#owt-content .row:nth-child(3n+2) .col+.col{background-color:#234d61}#owt-content .row:nth-child(3n+2) .col+.col:before{color:#234d61}#owt-content .row:nth-child(3n+2) .col+.col:hover .corner-square{background-color:#234d61}#owt-content .row:nth-child(3n+3) .col{background-color:#74b6ad}#owt-content .row:nth-child(3n+3) .col:before{color:#74b6ad}#owt-content .row:nth-child(3n+3) .col:hover .corner-square{background-color:#74b6ad}#owt-content .row:nth-child(3n+3) .col+.col{background-color:#00234c}#owt-content .row:nth-child(3n+3) .col+.col:before{color:#00234c}#owt-content .row:nth-child(3n+3) .col+.col:hover .corner-square{background-color:#00234c}#owt-content .corner-square{background-color:#0067c6;transition:background-color .4s ease}#owt-content .col{position:relative;height:282px;z-index:1}#owt-content .expanded-content{z-index:0}#owt-content .expanded-content .col{height:auto}#owt-content .small-text{font-weight:900;font-size:13px;line-height:18px;color:#fff}#owt-content h3 a{font-weight:900;font-size:20px;line-height:27px;letter-spacing:1px;text-transform:none;color:#fff}#owt-content .expanded-content__close{background-color:#0067c6}#owt-content .expanded-content__close:before{color:#fff}#owt-content .row .row .col{background-color:transparent}.bar-chart .col-inner p{padding-left:20%;text-align:left}.bar-chart .image-caption{background:rgba(0,0,0,.5);bottom:0;margin:0;padding:20px;position:absolute;width:100%}.bar-chart__chart{font-size:1.3em;margin:0 0 1em;overflow:hidden}.bar-chart__chart-label{color:#27384e;float:left;padding:1.2em;text-align:center;width:20%}.bar-chart__chart-bg{float:left;width:75%}.bar-chart__chart-bg.chart-reset .bar-chart__chart-data{padding:1.2em 0!important;width:1%!important}.bar-chart__chart-bg.chart-reset .bar-chart__chart-data .chart-text{opacity:0}.bar-chart__chart-data{-moz-transition:all 1s ease;-o-transition:all 1s ease;-webkit-transition:all 1s ease;transition:all 1s ease;display:block;padding:1.2em 1em}.bar-chart__chart-data .chart-text{-moz-transition:opacity 1s ease;-o-transition:opacity 1s ease;-webkit-transition:opacity 1s ease;transition:opacity 1s ease;opacity:1}@media(max-width:650px){.bar-chart .col-inner p{padding-left:30%}.bar-chart__chart{font-size:1.3em}.bar-chart__chart-label{width:30%}.bar-chart__chart-bg{width:65%}}.featured-list{width:100%}.featured-list .col-inner{padding:60px 30px 30px}.featured-list__ol.featured-list__ol{-moz-column-count:2;-webkit-column-count:2;column-count:2;-moz-column-gap:40px;-webkit-column-gap:40px;column-gap:40px;-moz-page-break-inside:avoid;-webkit-column-break-inside:avoid;break-inside:avoid;font-size:1em;list-style:none;margin:0 auto;max-width:780px;padding:0}@media(max-width:650px){.featured-list__ol.featured-list__ol{-moz-column-count:1;-webkit-column-count:1;column-count:1}}.featured-list__ol.featured-list__ol p{font-size:.8em}.featured-list__li{-moz-page-break-inside:avoid;-webkit-column-break-inside:avoid;break-inside:avoid;counter-increment:step-counter;min-height:2.5em;padding-left:1.8em!important;position:relative}.featured-list__li:before{color:#005cb9;content:counter(step-counter);font-weight:900;font-family:avenir,Helvetica,Arial,sans-serif;font-size:1.5em;left:0;line-height:1.1em;position:absolute;top:.03em}.featured-list__li p{margin-top:0}.figure-units{display:block;font-size:.42em;margin-top:-1.6em}@media(max-width:950px){.figure-units{margin-top:-.8em}}.figures .full-height{height:500px!important}.figures h3{font-size:.9em;letter-spacing:1px;margin-top:4em;text-transform:none}.figures .col-inner{margin-top:4em;vertical-align:top}.figures .figure{font-size:3.2em;min-height:5.8em;padding:1.5em 0}.figures .figure-caption{font-size:1.2em}@media(max-width:950px){.figures .full-height{height:auto!important}.figures .figure{min-height:0;padding:1em 0}.figures .figure-caption{margin-bottom:4em}}.promo,.promo-with-image{position:relative}.promo h2,.promo-with-image h2{font-size:1.4em;text-transform:none}.promo h2 a,.promo-with-image h2 a{text-decoration:none}.promo h2 .file-size,.promo-with-image h2 .file-size{display:block;font-size:.6em;margin-top:.2em;text-transform:none}.promo h2 .file-size span,.promo-with-image h2 .file-size span{position:relative;right:-.5em}@media(min-width:951px) and (max-width:1100px){.promo,.promo-with-image{height:275px}.promo h2,.promo-with-image h2{font-size:1.3em}}.promo-with-image{overflow:hidden}.promo-with-image h2{line-height:1.4em;max-width:50%;padding:5%;position:relative;text-align:left;z-index:10}.promo-with-image img{bottom:0;max-width:56%;position:absolute;right:0}@media(min-width:951px) and (max-width:1100px){.promo-with-image h2{font-size:1.2em}.promo-with-image img{right:-5%}}@media(max-width:620px){.promo-with-image h2{margin-top:-5em;max-width:100%}.promo-with-image img{max-width:43%}}@media(max-width:500px){.promo-with-image img{max-width:58%}}.doughnut-chart .doughnut-chart__container{margin:21px auto 0;max-width:250px;min-height:250px;position:relative}.doughnut-chart canvas{height:100%;left:0;position:absolute;top:0;width:100%}.doughnut-chart .figure-caption{margin-top:20px}.doughnut-chart .doughnut-chart__figure{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;color:#1e5579;display:-ms-flexbox;-ms-flex-align:center;-ms-flex-pack:center;font-size:3em;height:100%;left:0;margin:0;position:absolute;text-align:center;top:0;width:100%}.no-flexbox .doughnut-chart .doughnut-chart__figure{padding-top:33%}@media(max-width:950px){.no-flexbox .doughnut-chart .doughnut-chart__figure{padding-top:37%}}.page-caption{position:relative;padding:25px 48px!important;border-bottom:8px solid #efeeee}@media only screen and (max-width:950px){.page-caption{padding:13px 30px 14px!important}}@media only screen and (max-width:650px){.page-caption{padding:13px 10px 14px!important}}.page-caption__heading{font-weight:900;font-size:23px;line-height:27px;font-family:avenir,Helvetica,Arial,sans-serif;text-align:center;text-transform:none;letter-spacing:1px;color:#00234c;margin:0}@media only screen and (max-width:650px){.page-caption__heading{font-size:18px;line-height:25px}}.page-caption__link{position:absolute;top:50%;right:9px;font-weight:900;font-size:14px;line-height:16px;letter-spacing:1px;text-transform:none;text-decoration:none;color:#0067c6;margin-top:-8px}@media only screen and (max-width:950px){.page-caption__link{display:none}}.page-caption__link:after{position:relative;top:1px;content:"\f105";font-family:icomoon;padding-left:4px}.news-block{display:flex}@media only screen and (max-width:950px){.news-block{display:block}}.news-block--one-col{display:block}.news-block--two-col .news-block__column{width:50%}@media only screen and (max-width:950px){.news-block--two-col .news-block__column{width:100%}}.news-block--three-col .news-block__column{width:33.33%}@media only screen and (max-width:950px){.news-block--three-col .news-block__column{width:100%}}.news-block__column{position:relative}@media only screen and (max-width:950px){.news-block__column{width:100%}}.news-block__column:after{position:absolute;right:2px;bottom:0;left:2px;content:'';height:8px;background:#efeeee}@media only screen and (max-width:950px){.news-block__column:after{right:0;left:0}}.news-block__media-holder+.news-block__content:before{display:block}.news-block__image-link{display:block}.news-block__image{display:block;width:100%;height:auto}.news-block__content{position:relative;text-align:left;padding:15px 10px 57px}@media only screen and (max-width:950px){.news-block__content{padding:12px 10px 54px}}.news-block__content:before{display:none;position:absolute;right:29px;bottom:100%;content:'';width:0;height:0;border-style:solid;border-width:0 10px 11px;border-color:transparent transparent #fff transparent}.news-block__content--with-contacts{padding:8px 10px 24px}@media only screen and (max-width:950px){.news-block__content--with-contacts{padding:8px 10px 32px}}.news-block__content :last-child{margin-bottom:0!important}.news-block__time{display:block;font-weight:500;font-size:12px;line-height:16px;text-transform:none;color:#919191;margin:-7px 0 9px}@media only screen and (max-width:950px){.news-block__time{margin:-3px 0 13px}}.news-block__title{display:block;font-weight:900;font-size:20px;line-height:20px;color:#00234c;margin:0 0 12px}@media only screen and (max-width:950px){.news-block__title{margin:0 0 6px}}.news-block__title--thin{font-weight:500;font-size:18px;line-height:23px}.news-block__description{font-weight:300;font-size:14px;line-height:19px;color:#00234c;margin:0}.news-block__contacts{list-style-image:none!important;padding:0!important;margin:0!important}.news-block__contact-item{font-weight:300!important;font-size:14px!important;line-height:19px!important;color:#00234c!important;padding:0!important;margin:0 0 6px!important}.news-block__contact-item a{color:#0067c6;text-decoration:underline}.news-block__contact-item a:hover{text-decoration:none}.news-block__link[href]{position:absolute;bottom:23px;left:11px;font-weight:900;font-size:14px;line-height:16px;letter-spacing:1px;text-transform:none;text-decoration:none;color:#0067c6}@media only screen and (max-width:950px){.news-block__link[href]{bottom:30px}}.news-block__link[href]:after{position:relative;top:1px;content:"\f105";font-family:icomoon;padding-left:4px}.banner{display:flex}@media only screen and (max-width:950px){.banner{display:block}}.banner__column{position:relative;width:100%;padding:0 0 8px}@media only screen and (max-width:950px){.banner__column{width:100%}}.banner__column:after{position:absolute;right:0;bottom:0;left:0;content:'';height:8px;background:#efeeee}.banner__image{display:block;width:100%;height:auto}.banner__content{position:absolute;bottom:8px;left:0;width:50%;text-align:left;background:#fff;padding:33px 26px 60px}@media only screen and (max-width:950px){.banner__content{position:relative;bottom:0;width:100%;padding:16px 11px 57px}}.banner__content--top-left{top:0;bottom:auto}@media only screen and (max-width:950px){.banner__content--top-left{bottom:auto}}.banner__content--top-right{top:0;bottom:auto;right:0;left:auto}@media only screen and (max-width:950px){.banner__content--top-right{bottom:auto}}.banner__content--bottom-right{right:0;left:auto}.banner__column--half .banner__content{width:90%}@media only screen and (max-width:950px){.banner__column--half .banner__content{width:100%}}.banner__title{display:block;font-weight:900;font-size:18px;line-height:25px;color:#00234c;margin:0 0 7px}@media only screen and (max-width:950px){.banner__title{margin:0 0 13px}}.banner__description{font-weight:400;font-size:14px;line-height:19px;color:#00234c;margin:0}.banner__content-footer{position:absolute;right:9px;bottom:11px;left:27px;overflow:hidden}@media only screen and (max-width:950px){.banner__content-footer{bottom:14px;left:13px}}.hero__description-box .banner__link{line-height:50px}.banner__link{float:left;font-weight:900;font-size:14px;line-height:16px;letter-spacing:1px;text-transform:none;text-decoration:none;color:#0067c6}.banner__link--right{float:right}.banner__link:after{position:relative;top:1px;content:"\f105";font-family:icomoon;padding-left:4px}.tab-block__tabset{font-size:0;background:#fff;border-bottom:8px solid #efeeee}.tab-block__tabset-item{display:inline-block;width:33.33%}@media only screen and (max-width:650px){.tab-block__tabset-item{display:block;width:100%}}.tab-block__tabset-item--active .tab-block__tabset-link{background:#efeeee}.tab-block__tabset-link{display:block;font-weight:900;font-size:23px;line-height:25px;text-transform:none;text-decoration:none;color:#00234c;padding:28px 15px 26px}@media only screen and (max-width:950px){.tab-block__tabset-link{font-size:18px;line-height:20px;padding:20px 10px 18px}}.tab-block__tab-list{background:#efeeee}.tab-block__tab{display:none}.tab-block__tab--active{display:block}.contacts-list{display:flex;flex-wrap:wrap;overflow:hidden;margin:0 0 -8px}@media only screen and (max-width:650px){.contacts-list{display:block}}.contacts-list__item{position:relative;width:33.33%;min-height:317px;text-align:left;padding:17px 14px 12px;margin:0 0 8px}@media only screen and (max-width:950px){.contacts-list__item{width:50%}}@media only screen and (max-width:650px){.contacts-list__item{width:100%}}.contacts-list__item--location,.contacts-list__item--mail{padding:17px 14px 60px}.contacts-list__item:nth-child(7n+1){background:#a1bf37}.contacts-list__item:nth-child(7n+2){background:#4d306b}.contacts-list__item:nth-child(7n+3){background:#4974a7}.contacts-list__item:nth-child(7n+4){background:#74b6ad}.contacts-list__item:nth-child(7n+5){background:#234d61}.contacts-list__item:nth-child(7n+6){background:#de7c00}.contacts-list__item:nth-child(7n+7){background:#930041}.contacts-list__item:before{content:'';position:absolute;top:0;bottom:0;left:100%;width:2000px;background:#fff}.contacts-list__item-title{display:block;font-weight:900;font-size:20px;line-height:20px;text-transform:none;color:#fff;margin:0 0 20px}.contacts-list__item-subtitle{display:block;font-weight:900;font-size:20px;line-height:27px;color:#fff}.contacts-list__item-text{font-weight:900;font-size:14px;line-height:19px;color:#fff;margin:0 0 20px}.contacts-list__item-text p{color:#fff;margin:0}.contacts-list__item-text a{text-decoration:none;color:#fff}.contacts-list__item-text a:after{display:none}.contacts-list__item-notes{font-weight:400;font-size:11px;line-height:16px;color:#fff}.contacts-list__item-notes p{color:#fff;margin:0}.contacts-list__item-notes a{text-decoration:none;color:#fff}.contacts-list__item-notes a:after{display:none}.contacts-list__item-mailto-link{position:absolute;right:0;bottom:0;left:0;color:#fff;text-align:center;text-decoration:none;padding:20px;transition:background-color .3s ease}.contacts-list__item-mailto-link:hover{background-color:rgba(0,0,0,.2)}.contacts-list__item-mailto-text{font-size:15px;text-transform:none}.contacts-list__item-mailto-text:after{content:'';display:inline-block;width:5px;height:5px;border:solid #fff;border-width:1px 1px 0 0;margin:0 0 2px 4px;transform:rotate(45deg)}.contacts-list__item-location-link{position:absolute;right:0;bottom:0;left:0;font-size:15px;text-transform:none;text-align:center;text-decoration:none;color:#fff;padding:20px;transition:background-color .3s ease}.contacts-list__item-location-link:hover{background-color:rgba(0,0,0,.2)}.contacts-list__item-location-link:after{content:'';display:inline-block;width:5px;height:5px;border:solid #fff;border-width:1px 1px 0 0;margin:0 0 2px 4px;transform:rotate(45deg)}.contacts-list__item>:last-child{margin-bottom:0}.cookies{display:none;position:relative;max-width:1280px;margin:0 auto}.cookies__inner{font-size:17px;line-height:22px;color:#fff;word-spacing:-1px;background:#e98300;padding:9px 68px 8px 33px}@media only screen and (max-width:767px){.cookies__inner{padding:9px 42px 12px 9px}}.cookies a,.cookies p{color:#fff}.cookies__close{position:absolute;top:0;right:0;width:68px;height:39px;cursor:pointer}@media only screen and (max-width:767px){.cookies__close{width:50px}}.cookies__close div{position:relative;width:25px;height:25px;margin:6px auto;transform:rotate(45deg)}@media only screen and (max-width:767px){.cookies__close div{width:23px;height:23px;margin:9px auto}}.cookies__close div:after,.cookies__close div:before{content:'';position:absolute;background:#fff}.cookies__close div:before{top:0;bottom:0;left:50%;width:2px;margin-left:-2px}.cookies__close div:after{top:50%;right:0;left:0;height:2px;margin-top:-2px}.management-report-wrp h2{font-size:35px;font-weight:800;line-height:25px;color:#00234c;padding-left:38px;text-align:left;letter-spacing:0}.report-contact-wrp{display:flex;flex-wrap:wrap;width:100%}.report-table-wrp{width:65%}.contact-us-wrp{width:35%}.contact-us-wrp h4,.report-table-wrp h4{font-size:18px;font-weight:800;letter-spacing:.78px;line-height:25px;color:#00234c;text-transform:uppercase;background:#efeeee;padding:15px 41px;margin-bottom:0;margin-top:0}.contact-us-wrp h4{color:#fff;background:#de7c00;padding:15px 16px;position:relative;margin-bottom:0}.contact-us-wrp h4:after{content:"";display:block;width:0;height:0;border-left:12px solid transparent;border-right:12px solid transparent;border-top:12px solid #de7c00;position:absolute;bottom:-10px;left:15%}.report-table-content-wrp{padding-left:38px}.report-table{padding:0;list-style:none;display:flex;margin:0;width:100%}.report-table li{float:left;border-bottom:.5px solid #bbb;color:#0067c6;font-size:16px;letter-spacing:-.05px;line-height:22px;width:25%}.report-row{display:inline-block;width:100%;max-width:95%}.report-table li span{padding:12px 5px;display:block}.report-table li:first-child span{padding-left:0;text-align:left}.report-table li:nth-child(4) span{padding-right:0;text-align:right}.report-table li span a{color:#0067c6}.report-table-content-wrp p{margin-bottom:30px;max-width:738px;margin-top:5px}.contact-slider-wrp{background:#eff5fb;padding:35px 40px}.contact-slider-wrp h5{color:#00234c;font-size:18px;font-weight:700;margin-bottom:0;margin-top:0}.contact-slider-wrp p{color:#00234c;margin-top:0;margin-bottom:0}.contact-slider-wrp p span{color:#0067c6;font-size:14px;letter-spacing:-.04px;line-height:19px}.contact-slider-wrp p span.til{color:#e77424}.office-detail-wrp{margin-bottom:20px}.contact-slider-wrp .owl-carousel .owl-nav button.owl-next,.contact-slider-wrp .owl-carousel .owl-nav button.owl-prev{width:24px;background:rgba(0,103,198,.06);padding:23px;text-align:center;height:63px;position:absolute;top:50%;transform:translateY(-50%)}.contact-slider-wrp .owl-carousel .owl-nav button.owl-next span,.contact-slider-wrp .owl-carousel .owl-nav button.owl-prev span{font-size:24px}.contact-slider-wrp .owl-carousel .owl-nav button:focus{outline:0;box-shadow:unset}.contact-slider-wrp .owl-carousel .owl-nav button.owl-prev{left:-45px}.contact-slider-wrp .owl-carousel .owl-nav button.owl-next{right:-45px}@media(max-width:1270px){.report-row{max-width:95%}.report-table li{width:24%}}@media(max-width:991px){.report-table-wrp{width:100%}.contact-us-wrp{width:100%}}@media(max-width:767px){.report-row{max-width:100%}.report-table li:nth-child(2){text-align:right}.report-table li:nth-child(2) span{padding-right:0}.report-table li:nth-child(3) span{padding-left:0}.report-table li,.report-table li:nth-child(2),.report-table li:nth-child(3){width:50%}.report-table li:last-child span,.report-table li:nth-child(2),.report-table li:nth-child(3){text-align:center}.report-table li:first-child span{text-align:center}.report-table-content-wrp{padding:0 20px}.report-table{display:flex;flex-wrap:wrap}.management-report-wrp h2{font-size:25px;line-height:27px;padding-left:20px}.contact-us-wrp h4,.report-contact-wrp h4,.report-table-wrp h4{padding-left:20px}}.report-table-content-wrp .col--two-thirds--center{width:100%;padding:0}.disclaimer-links-wrp ul{padding-left:0;list-style-position:inside}.disclaimer-links-wrp ul li{text-align:center}.head-title{font-size:15px;font-weight:700}.check-label{display:inline-block;position:relative;padding-left:35px;line-height:28px;cursor:pointer;font-size:18px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-align:left}.check-label input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkmark{position:absolute;top:0;left:0;height:25px;width:25px;background-color:#eee;border:1px solid #00234c}.check-label:hover input~.checkmark{background-color:#ccc}.check-label input:checked~.checkmark{background-color:#00234c}.checkmark:after{content:"";position:absolute;display:none}.check-label input:checked~.checkmark:after{display:block}.check-label .checkmark:after{left:9px;top:5px;width:5px;height:10px;border:solid #fff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.desc-btn{border:1px solid #1a415f;display:inline-block;font-size:1em;letter-spacing:3px;line-height:1.8em;padding:1em 2em;text-decoration:none;text-transform:none;color:#1a415f;background:#fff;transition:.5s all ease;margin-top:50px}.desc-btn:hover{background:#1a415f;color:#fff}.desc-btn:after{content:"\f105";font-family:icomoon;padding-left:10px}.desc-select-wrp{text-align:left;margin-bottom:40px;display:inline-block;position:relative;font-size:18px;max-width:320px;width:100%}.desc-select-wrp select{background:#fff;border:2px solid #00234c;color:#00234c;padding:10px 20px;width:100%;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}.desc-select-wrp select::-ms-expand{display:none}.desc-select-wrp select:focus{outline:none;box-shadow:unset}.desc-select-wrp:before{content:"\f107";display:inline-block;font-family:"font awesome 5 pro";position:absolute;top:0;right:0;z-index:1;width:30px;height:100%;font-size:25px;line-height:45px;pointer-events:none;font-family:fontawesome;color:#000}.accept-btn{background:#1a415f;color:#fff}.accept-btn:hover{background:#fff;color:#1a415f}.desc-button-wrp a{padding:10px;margin:10px;min-width:185px}.desc-button-wrp{margin:40px 0}span.error{font-size:17px;text-align:left;float:left;padding:10px 35px;color:red}.hide{display:none}.checkbox{display:inline-block;width:100%}.checkbox .check-label{max-width:640px;display:block;margin:0 auto}.checkbox span.error{padding-left:0}.desclaimer-page .col--two-thirds--center{padding:1em}