@charset "UTF-8";/*!
Theme Name: UnitedUs Bravestar!
Theme URI: https://www.unitedus.co.uk/
Author: Jan & Emil at UnitedUs
Author URI: https://www.unitedus.co.uk/
Description: A WordPress theme for clients of UnitedUs
Version: 1.0
License: Copyright UnitedUs Ltd
Text Domain: unitedus
*/a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,table td,table th,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}:focus{outline:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;-moz-appearance:none}input[type=search]{-webkit-appearance:none;-moz-appearance:none;-webkit-box-sizing:content-box;box-sizing:content-box}textarea{overflow:auto;vertical-align:top;resize:vertical}audio,canvas,video{display:inline-block;max-width:100%}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:thin dotted}a:active,a:hover{outline:0}img{border:0;-ms-interpolation-mode:bicubic}figure{margin:0}form{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline}button,input{line-height:normal}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}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;-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}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}button,html,input,select,textarea{color:#222}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}img{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.chromeframe{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}body,html{color:#fff;background-color:#1d1d1b;font-size:16px;font-family:Gradual-Regular;z-index:0;overflow-x:hidden}div,section{display:block;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}.clear,.col::after{content:"";clear:both;display:table}.row-inner{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;max-width:1440px;margin:0 auto;padding:140px 5% 70px 5%;z-index:1;-webkit-column-gap:4%;-moz-column-gap:4%;column-gap:4%}@media only screen and (min-width:1440px){.row-inner{width:1440px;padding-left:72px;padding-right:72px}}.row-inner.row-intro+.row-inner{padding-top:70px}.row-inner.offset-row-inner-left{padding-right:0;width:95%;margin-left:0}.row-inner.offset-row-inner-right{padding-left:0;width:95%;margin-right:0}@media (max-width:576px){.row-inner{padding-left:5%;padding-right:5%;padding-bottom:35px;padding-top:85px}}.row-inner .row-inner{padding-left:0;padding-right:0;max-width:100%}.row{width:100%;z-index:0}.row.col-cntr .row-inner{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.row.col-cntr .row-intro{-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}.row.col-right .row-inner{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.row.col-left .row-inner{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.row.vert-mid .row-inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.row.vert-bottom .row-inner{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.row.vert-uneven .row-inner{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media (max-width:576px){.row-inner.row-md:not(.no-pd-btm){padding-bottom:140px}.offset-left .row-inner{padding-left:5%;padding-right:5%}}.no-col-cntr{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.cntr-txt{text-align:center}.right-txt{text-align:right}.left-text{text-align:left}.no-pd-top,.no-pd-top .row-inner,.row-inner.no-pd-top{padding-top:0!important}.no-pd-btm,.no-pd-btm .row-inner,.row-inner.no-pd-btm{padding-bottom:0!important}.col{display:block;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:70px}.col.col-box{padding:30px}#content .row-intro{text-align:left}#content .row-intro.col-cntr{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#content .row-intro.cntr-txt{text-align:center}#content .row-intro .col{margin-bottom:0}.col,.col-1{width:4.6666666667%}.col-2{width:13.3333333333%}.col-3{width:22%}.col-4{width:30.6666666667%}.col-5{width:39.3333333333%}.col-6{width:48%}.col-7{width:56.6666666667%}.col-8{width:65.3333333333%}.col-9{width:74%}.col-10{width:82.6666666667%}.col-11{width:91.3333333333%}.col-12{width:100%;margin-right:0}.offset-left .col:first-of-type{margin-left:-5.595%}.offset-left .col-1:first-of-type{width:calc(4.6666666667% + 5.595%)}.offset-left .col-2:first-of-type{width:calc(13.3333333333% + 5.595%)}.offset-left .col-3:first-of-type{width:calc(22% + 5.595%)}.offset-left .col-4:first-of-type{width:calc(30.6666666667% + 5.595%)}.offset-left .col-5:first-of-type{width:calc(39.3333333333% + 5.595%)}.offset-left .col-6:first-of-type{width:calc(48% + 5.595%)}.offset-left .col-7:first-of-type{width:calc(56.6666666667% + 5.595%)}.offset-left .col-8:first-of-type{width:calc(65.3333333333% + 5.595%)}.offset-left .col-9:first-of-type{width:calc(74% + 5.595%)}.offset-left .col-10:first-of-type{width:calc(82.6666666667% + 5.595%)}.offset-left .col-11:first-of-type{width:calc(91.3333333333% + 5.595%)}.offset-left .col-12:first-of-type{width:calc(100% + 5.595%)}.offset-right .col:last-of-type{margin-right:-5.595%}.offset-right .col-1:last-of-type{width:calc(4.6666666667% + 5.595%)}.offset-right .col-2:last-of-type{width:calc(13.3333333333% + 5.595%)}.offset-right .col-3:last-of-type{width:calc(22% + 5.595%)}.offset-right .col-4:last-of-type{width:calc(30.6666666667% + 5.595%)}.offset-right .col-5:last-of-type{width:calc(39.3333333333% + 5.595%)}.offset-right .col-6:last-of-type{width:calc(48% + 5.595%)}.offset-right .col-7:last-of-type{width:calc(56.6666666667% + 5.595%)}.offset-right .col-8:last-of-type{width:calc(65.3333333333% + 5.595%)}.offset-right .col-9:last-of-type{width:calc(74% + 5.595%)}.offset-right .col-10:last-of-type{width:calc(82.6666666667% + 5.595%)}.offset-right .col-11:last-of-type{width:calc(91.3333333333% + 5.595%)}.offset-right .col-12:last-of-type{width:calc(100% + 5.595%)}@media (min-width:576px) and (max-width:1024px){.row-inner:not(.row-intro){padding-bottom:105px}.col{width:100%;margin:0 0 35px 0}.col-md-1{width:4.6666666667%}.col-md-2{width:13.3333333333%}.col-md-3{width:22%}.col-md-4{width:30.6666666667%}.col-md-5{width:39.3333333333%}.col-md-6{width:48%}.col-md-7{width:56.6666666667%}.col-md-8{width:65.3333333333%}.col-md-9{width:74%}.col-md-10{width:82.6666666667%}.col-md-11{width:91.3333333333%}.col-md-12{width:100%}.row-md-col-collapse .col{margin-bottom:0}.col.col-blank{margin-bottom:0}}@media (max-width:576px){.row-inner:not(.row-intro){padding-bottom:65px}.no-pd-btm-mob .row-inner{padding-bottom:0!important}.col{width:100%;margin:0 0 35px 0}.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-1{width:4.6666666667%}.col-sm-2{width:13.3333333333%}.col-sm-3{width:22%}.col-sm-4{width:30.6666666667%}.col-sm-5{width:39.3333333333%}.col-sm-6{width:48%}.col-sm-7{width:56.6666666667%}.col-sm-8{width:65.3333333333%}.col-sm-9{width:74%}.col-sm-10{width:82.6666666667%}.col-sm-11{width:91.3333333333%}.col-sm-12{width:100%}.offset-left .col:first-of-type,.offset-right .col:last-of-type{width:calc(100% + 5.595%)}.row-sm-col-collapse .row-inner .col,.row-sm-col-collapse.row-inner .col{margin-bottom:0}.col.col-blank{margin-bottom:0}}.split .row-inner{max-width:none;padding:0}.split .col{width:50%;margin:0;background-position:center;background-size:cover}.split .col:last-of-type{background-color:#878787}.split .col .inner{padding-top:140px;padding-bottom:140px;max-width:720px;width:100%}.split .col:first-of-type .inner{padding-left:10%;padding-right:2.5%;float:right}.split .col:last-of-type .inner{padding-right:10%;padding-left:2.5%}@media (max-width:576px){.split .col{width:100%;min-height:300px}.split .col .inner{padding-left:5%!important;padding-right:5%!important}}@media (min-width:1025px){.lg-hide{display:none!important}}@media only screen and (max-width:1024px){.lg-hide{display:block}}@media (max-width:576px){.lg-hide{display:block}}.md-hide{display:block}@media only screen and (max-width:1024px) and (min-width:576px){.md-hide{display:none!important}}@media (max-width:576px){.md-hide{display:block}}.sm-hide{display:block}@media only screen and (max-width:1024px){.sm-hide{display:block}}@media (max-width:576px){.sm-hide{display:none!important}}.sm-only{display:none!important}@media (max-width:576px){.sm-only{display:block!important}}.md-only{display:none!important}@media (min-width:576px) and (max-width:1024px){.md-only{display:block!important}}.devices-only{display:none!important}@media (min-width:576px) and (max-width:1024px){.devices-only{display:block!important}}@media (max-width:576px){.devices-only{display:block!important}}.lg-only{display:none!important}@media (min-width:1025px){.lg-only{display:block!important}}.space3d{width:100%;height:200px;display:inline-block}@media (max-width:576px){.space3d{height:120px}}.space3d:after{display:none!important}.space3d .button{margin-bottom:32px}._3dbox{display:inline-block;position:relative;width:100%;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;min-height:200px}@media (max-width:576px){._3dbox{min-height:120px}}._3dface{overflow:hidden;position:absolute;background-color:#1d1d1b!important;width:100%;min-height:200px;border:solid 2px #1d1d1b}@media (max-width:576px){._3dface{min-height:120px}}._3dface._3dface--front{-webkit-transform:translate3d(0,0,85px);transform:translate3d(0,0,85px)}._3dface._3dface--left{left:50%;margin-left:-85px;-webkit-transform:rotateY(-90deg) translate3d(0,0,85px);transform:rotateY(-90deg) translate3d(0,0,85px)}._3dface._3dface--right{left:50%;margin-left:-85px;-webkit-transform:rotateY(90deg) translate3d(0,0,85px);transform:rotateY(90deg) translate3d(0,0,85px)}._3dface._3dface--back{-webkit-transform:rotateY(180deg) translate3d(0,0,85px);transform:rotateY(180deg) translate3d(0,0,85px)}.shapetexture{background-size:contain!important;background-position:center center!important;background-repeat:no-repeat!important}.t1{background:url(images/logos/Infinite-8-RGB-Red-01.svg)}.t2{background:url(images/logos/Infinite-8-RGB-White-02.svg)}.t3{background:url(images/logos/Infinite-8-RGB-Red-03.svg)}.t4{background:url(images/logos/Infinite-8-RGB-White-04.svg)}.t5{background:url(images/logos/Infinite-8-RGB-White-05.svg)}.t6{background:url(images/logos/Infinite-8-RGB-White-06.svg)}.t7{background:url(images/logos/Infinite-8-RGB-White-07.svg)}.t8{background:url(images/logos/Infinite-8-RGB-White-08.svg)}.t9{background:url(images/logos/Infinite-8-RGB-White-09.svg)}.t10{background:url(images/logos/Infinite-8-RGB-Red-10.svg)}.t11{background:url(images/logos/Infinite-8-RGB-Red-11.svg)}.t12{background:url(images/logos/Infinite-8-RGB-White-12.svg)}.t13{background:url(images/logos/Infinite-8-RGB-White-13.svg)}.t14{background:url(images/logos/Infinite-8-RGB-White-14.svg)}.t15{background:url(images/logos/Infinite-8-RGB-Red-15.svg)}.t16{background:url(images/logos/Infinite-8-RGB-White-16.svg)}.t17{background:url(images/logos/Infinite-8-RGB-White-17.svg)}.t18{background:url(images/logos/Infinite-8-RGB-White-18.svg)}.t19{background:url(images/logos/Infinite-8-RGB-Red-19.svg)}.t20{background:url(images/logos/Infinite-8-RGB-White-20.png)}.t21{background:url(images/logos/Infinite-8-RGB-White-21.svg)}.row-inner-call-to-action ._3dface{background-color:#fff!important;border:solid 2px #fff}.row-inner-call-to-action .t2{background:url(images/logos/Infinite-8-RGB-Black-02.svg)}.row-inner-call-to-action .t4{background:url(images/logos/Infinite-8-RGB-Black-04.svg)}.row-inner-call-to-action .t5{background:url(images/logos/Infinite-8-RGB-Black-05.svg)}.row-inner-call-to-action .t6{background:url(images/logos/Infinite-8-RGB-Black-06.svg)}.row-inner-call-to-action .t7{background:url(images/logos/Infinite-8-RGB-Black-07.svg)}.row-inner-call-to-action .t8{background:url(images/logos/Infinite-8-RGB-Black-08.svg)}.row-inner-call-to-action .t9{background:url(images/logos/Infinite-8-RGB-Black-09.svg)}.row-inner-call-to-action .t12{background:url(images/logos/Infinite-8-RGB-Black-12.svg)}.row-inner-call-to-action .t13{background:url(images/logos/Infinite-8-RGB-Black-13.svg)}.row-inner-call-to-action .t14{background:url(images/logos/Infinite-8-RGB-Black-14.svg)}.row-inner-call-to-action .t16{background:url(images/logos/Infinite-8-RGB-Black-16.svg)}.row-inner-call-to-action .t17{background:url(images/logos/Infinite-8-RGB-Black-17.svg)}.row-inner-call-to-action .t18{background:url(images/logos/Infinite-8-RGB-Black-18.svg)}.row-inner-call-to-action .t20{background:url(images/logos/Infinite-8-RGB-Black-20.png)}.row-inner-call-to-action .t21{background:url(images/logos/Infinite-8-RGB-Black-21.svg)}body{text-rendering:geometricPrecision;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.h1,.h2,.h3,.h4,.h5,.h6,.p,address,h1,h2,h3,h4,h5,h6,ol,p,table td,table th,ul{padding:15px 0}.h1,.h2,.h3,.h4,.h5,.h6,.p,h1,h2,h3,h4,h5,h6,p,table td,table th{max-width:none}.cntr-txt h1,.cntr-txt h2,.cntr-txt h3,.cntr-txt h4,.cntr-txt h5,.cntr-txt h6,.cntr-txt p,.cntr-txt table td,.cntr-txt table th,table .cntr-txt td,table .cntr-txt th{margin-left:auto;margin-right:auto}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{line-height:1.2em}.p,address,ol,p,table td,table th,ul{line-height:1.5rem;font-family:neue-haas-unica,sans-serif;font-size:1rem;font-weight:400}ul:not(.menu):not(.sub-menu):not(.sub-sub-menu):not(.social-list):not(.cat-nav):not(.gform_fields):not(.bio-links):not(.event-info):not(.main-nav-mobile):not(.tabs-nav):not(.tags):not(.woocommerce-error):not(.payment_methods):not(.slick-dots):not(.gfield_checkbox):not(.gfield_radio){list-style-type:none;padding-left:15px}ul:not(.menu):not(.sub-menu):not(.sub-sub-menu):not(.social-list):not(.cat-nav):not(.gform_fields):not(.bio-links):not(.event-info):not(.main-nav-mobile):not(.tabs-nav):not(.tags):not(.woocommerce-error):not(.payment_methods):not(.slick-dots):not(.gfield_checkbox):not(.gfield_radio) li{padding-left:7.5px;padding-bottom:5px;position:relative}ul:not(.menu):not(.sub-menu):not(.sub-sub-menu):not(.social-list):not(.cat-nav):not(.gform_fields):not(.bio-links):not(.event-info):not(.main-nav-mobile):not(.tabs-nav):not(.tags):not(.woocommerce-error):not(.payment_methods):not(.slick-dots):not(.gfield_checkbox):not(.gfield_radio) li:before{content:"";height:1px;width:10px;position:absolute;top:14px;background:#eb0000;display:inline-block;margin-left:-22.5px;margin-right:15px}ol{list-style:decimal;padding-left:15px}ol li{padding-left:7.5px;padding-bottom:5px}.h1,h1{font-family:Gradual-Regular}.h2,.h3,.h4,.h5,h2,h3,h4,h5{font-family:neue-haas-unica,sans-serif}.introduction{font-size:22px;line-height:30px;font-family:neue-haas-unica,sans-serif;font-weight:400}.bg-dark .h1,.bg-dark h1{color:#eb0000}.h1,h1{font-size:calc((300%) + 44.8 * (100vw - 576px)/ 864);line-height:1.1em;color:#1d1d1b}@media (max-width:576px){.h1,h1{font-size:3rem}}@media (min-width:1440px){.h1,h1{font-size:5.8rem}}.h2,h2{font-size:calc((200%) + 18.08 * (100vw - 576px)/ 864)}@media (max-width:576px){.h2,h2{font-size:2rem}}@media (min-width:1440px){.h2,h2{font-size:3.13rem}}.h3,h3{font-size:1.6rem}.h4,h4{font-size:1.2rem}.h5,.h6,h5,h6{font-size:1.1rem}.caption{position:absolute}@media (max-width:1024px){.caption{position:static}}.row:not(.bg-dark) .caption,.row:not(.bg-dark) .image-caption,.row:not(.bg-dark) .project-detail{color:#eb0000;font-size:14px;line-height:20px}.bg-red .caption,.bg-red .image-caption,.bg-red .project-detail{color:#fff}.footer-title{font-size:12px;line-height:25px;padding-bottom:15px!important}.key-facts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.key-facts p,.key-facts span,.key-facts table td,.key-facts table th,table .key-facts td,table .key-facts th{color:#eb0000;font-size:16px;line-height:24px;padding:0 0 10px 0}.key-facts span{font-weight:600;padding-right:10px}.team-title-single{color:#eb0000;font-weight:600}b,strong{font-weight:700}em{font-style:italic}hr{border:none;border-top:1px solid #eb0000;margin:15px 0}p>span.h1,table td>span.h1,table th>span.h1{color:tomato;padding:0}blockquote{display:block;margin-left:18px}blockquote p:last-of-type,blockquote table td:last-of-type,blockquote table th:last-of-type,table blockquote td:last-of-type,table blockquote th:last-of-type{color:#eb0000;padding-top:5px;font-size:1rem}blockquote p em,blockquote table td em,blockquote table th em,table blockquote td em,table blockquote th em{font-style:normal;line-height:45px;font-size:40px;font-family:Gradual-Regular;color:#1d1d1b}@media (max-width:1024px){blockquote p em,blockquote table td em,blockquote table th em,table blockquote td em,table blockquote th em{font-size:25px;line-height:30px}}blockquote p em::before,blockquote table td em::before,blockquote table th em::before,table blockquote td em::before,table blockquote th em::before{content:"“";position:absolute;left:-2px}blockquote p em::after,blockquote table td em::after,blockquote table th em::after,table blockquote td em::after,table blockquote th em::after{content:"”"}p.date,table td.date,table th.date{font-size:.8rem}p.page-title,table td.page-title,table th.page-title{border-bottom:1px solid;padding-bottom:5px;margin-bottom:15px;display:inline-block;clear:both;opacity:.6}.small,small{font-size:.8rem}a{color:#eb0000;text-decoration:underline;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}a:hover{color:#b80000}.row-buttons{width:100%;padding-top:15px;padding-bottom:70px}@media (max-width:1024px){.row-buttons{padding-bottom:100px}}.skip{position:absolute;top:-1000px;left:-1000px;height:1px;width:1px;text-align:left;overflow:hidden}a.skip:active,a.skip:focus,a.skip:hover{left:0;top:0;width:auto;height:auto;overflow:visible}a:focus{outline:1px dotted #eb0000}.button-primary-smaller,.button:not(.project-carousel-control):not(.video-play),body .modal-close.mfp-close{border:none;text-align:center;font-family:neue-haas-unica,sans-serif;text-transform:capitalize;display:inline-block;text-decoration:none;position:relative;line-height:normal;font-size:22px;line-height:28px;cursor:pointer;padding:10px 47px 10px 20px;text-decoration:none;border-radius:50px;position:relative;color:#1d1d1b;background-image:url(images/arrow-right-light.svg);background-repeat:no-repeat;background-size:15px;background-position:right 20px center;margin-right:20px;white-space:nowrap}@media (max-width:1024px){.button-primary-smaller,.button:not(.project-carousel-control):not(.video-play),body .modal-close.mfp-close{margin-bottom:20px}}.button-primary-smaller:last-of-type,.button:not(.project-carousel-control):not(.video-play):last-of-type,body .modal-close.mfp-close:last-of-type{margin-right:0}.button-primary-smaller::after,.button:not(.project-carousel-control):not(.video-play)::after,body .modal-close.mfp-close::after{content:"";display:block;height:100%;width:100%;position:absolute;top:0;left:0;border-radius:50px;border:solid 1px #eb0000;opacity:1}.button-primary-smaller::before,.button:not(.project-carousel-control):not(.video-play)::before,body .modal-close.mfp-close::before{content:"";display:block;height:100%;width:100%;position:absolute;top:-2px;left:-2px;border-radius:50px;border:solid 3px #eb0000;opacity:0}.button-primary-smaller:hover,.button:not(.project-carousel-control):not(.video-play):hover,body .modal-close.mfp-close:hover{color:#1d1d1b}.button-primary-smaller:hover::after,.button:not(.project-carousel-control):not(.video-play):hover::after,body .modal-close.mfp-close:hover::after{-webkit-animation-name:buttonAnimation;animation-name:buttonAnimation;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.button-primary-smaller:hover::before,.button:not(.project-carousel-control):not(.video-play):hover::before,body .modal-close.mfp-close:hover::before{-webkit-animation-name:buttonAnimationOuter;animation-name:buttonAnimationOuter;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-delay:.25s;animation-delay:.25s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.button-primary-smaller#seopress-user-consent-accept::after,.button:not(.project-carousel-control):not(.video-play)#seopress-user-consent-accept::after,body .modal-close.mfp-close#seopress-user-consent-accept::after{content:"  \f058"}.button-primary-smaller#seopress-user-consent-close,.button:not(.project-carousel-control):not(.video-play)#seopress-user-consent-close,body .modal-close.mfp-close#seopress-user-consent-close{margin-left:15px}.button-primary-smaller#seopress-user-consent-close::after,.button:not(.project-carousel-control):not(.video-play)#seopress-user-consent-close::after,body .modal-close.mfp-close#seopress-user-consent-close::after{content:"  \f057"}.white-text{color:#fff!important}.bg-dark .button,.bg-dark .button-primary-smaller,.bg-red .button,.bg-red .button-primary-smaller{color:#fff!important;background-image:url(images/arrow-right-dark.svg)}.bg-dark .button-primary-smaller::after,.bg-dark .button::after,.bg-red .button-primary-smaller::after,.bg-red .button::after{color:#fff}.bg-red .button,.bg-red .button-primary-smaller{background-image:url(images/arrow-right-light-white.svg)!important}.bg-red .button-primary-smaller::after,.bg-red .button-primary-smaller::before,.bg-red .button::after,.bg-red .button::before{border-color:#fff!important}.button-primary-smaller{font-size:16px}input[type=submit]{border:1px solid #fff!important;text-align:center;font-family:Gradual-Regular;display:inline-block;text-decoration:none;position:relative;line-height:normal;font-size:22px;line-height:28px;cursor:pointer;padding:10px 45px 10px 15px;text-decoration:none;border-radius:50px;position:relative;color:#1d1d1b;background-image:url(images/arrow-right-light-white.svg)!important;background-repeat:no-repeat;background-size:15px;background-position:right 10px center;margin-right:10px;background-color:transparent;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}input[type=submit]:hover{color:#1d1d1b!important;background-color:#fff!important;background-image:url(images/arrow-right-light.svg)!important}.bg-red input[type=submit]{border-color:#fff;color:#fff;background-image:url(images/arrow-right-dark.svg)}.bg-red input[type=submit]:hover{border-color:#1d1d1b;background-color:#1d1d1b}.bg-dark input[type=submit]{border-color:#fff;color:#fff;background-image:url(images/arrow-right-dark.svg)}.bg-dark input[type=submit]:hover{border-color:#eb0000}.button-secondary{border-bottom:2px solid #eb0000;padding:0 0 10px 0;text-align:center;min-width:none;font-family:Gradual-Regular;display:inline-block;background-color:transparent;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;text-decoration:none;position:relative;line-height:normal;cursor:pointer}.button-secondary::after{content:"  \f061";font-family:"Font Awesome 5 Pro";font-weight:300}.button-secondary:hover{background-color:transparent;color:#b80000;border-color:#b80000}.button-secondary:hover::after{color:#b80000}.button-tertiary{cursor:pointer;text-decoration:none;padding-bottom:5px;border-bottom:1px solid}.button-tertiary::after{content:"  \f054";font-family:"Font Awesome 5 Pro";font-weight:300;opacity:.5}button,input[type=submit]{height:45px;padding-top:0!important;padding-bottom:0!important}button::after,input[type=submit]::after{content:""}p.back a::before,table td.back a::before,table th.back a::before{content:"\f053 ";font-family:"Font Awesome 5 Pro";font-weight:300;opacity:.5}@-webkit-keyframes buttonAnimation{0%{border-width:3px;height:100%;width:100%;top:-2px;left:-2px;border-radius:50px;opacity:1}20%{opacity:1}30%{height:calc(100% + 22px);width:calc(100% + 22px);top:-11.5px;left:-11.5px;opacity:0;border-width:1px;border-radius:50px}40%{opacity:0}50%{height:calc(100% - 20px);width:calc(100% - 20px);opacity:0;top:4px;left:4px}51%{opacity:1}55%{height:100%;width:100%;opacity:1;top:-2px;left:-2px;border-width:3px}60%{opacity:1;top:0;left:0;border-width:1px}}@keyframes buttonAnimation{0%{border-width:3px;height:100%;width:100%;top:-2px;left:-2px;border-radius:50px;opacity:1}20%{opacity:1}30%{height:calc(100% + 22px);width:calc(100% + 22px);top:-11.5px;left:-11.5px;opacity:0;border-width:1px;border-radius:50px}40%{opacity:0}50%{height:calc(100% - 20px);width:calc(100% - 20px);opacity:0;top:4px;left:4px}51%{opacity:1}55%{height:100%;width:100%;opacity:1;top:-2px;left:-2px;border-width:3px}60%{opacity:1;top:0;left:0;border-width:1px}}@-webkit-keyframes buttonAnimationOuter{0%{height:100%;width:100%;top:-2px;left:-2px;border-radius:50px;opacity:1}20%{opacity:1}30%{height:calc(100% + 22px);width:calc(100% + 22px);top:-11.5px;left:-11.5px;opacity:0;border-width:1px;border-radius:50px}40%{opacity:0}50%{height:calc(100% - 10px);width:calc(100% - 10px);opacity:0;top:2px;left:2px}51%{oapcity:0}55%{height:100%;width:100%;opacity:0;top:-2px;left:-2px;border-width:3px}60%{opacity:0}}@keyframes buttonAnimationOuter{0%{height:100%;width:100%;top:-2px;left:-2px;border-radius:50px;opacity:1}20%{opacity:1}30%{height:calc(100% + 22px);width:calc(100% + 22px);top:-11.5px;left:-11.5px;opacity:0;border-width:1px;border-radius:50px}40%{opacity:0}50%{height:calc(100% - 10px);width:calc(100% - 10px);opacity:0;top:2px;left:2px}51%{oapcity:0}55%{height:100%;width:100%;opacity:0;top:-2px;left:-2px;border-width:3px}60%{opacity:0}}.fa,.fab,.fad,.fal,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.fa-fw{text-align:center;width:1.25em}@font-face{font-family:"Font Awesome 5 Pro";font-style:normal;font-weight:300;font-display:swap;src:url(webfonts/fontawesome/fa-light-300.woff2) format("woff2"),url(webfonts/fontawesome/fa-light-300.ttf) format("truetype")}.fal{font-family:"Font Awesome 5 Pro";font-weight:300}@font-face{font-family:"Font Awesome 5 Pro";font-style:normal;font-weight:400;font-display:swap;src:url(webfonts/fontawesome/fa-regular-400.woff2) format("woff2"),url(webfonts/fontawesome/fa-regular-400.ttf) format("truetype")}.far{font-family:"Font Awesome 5 Pro";font-weight:400}@font-face{font-family:"Font Awesome 5 Pro";font-style:normal;font-weight:900;font-display:swap;src:url(webfonts/fontawesome/fa-solid-900.woff2) format("woff2"),url(webfonts/fontawesome/fa-solid-900.ttf) format("truetype")}.fa,.fas{font-family:"Font Awesome 5 Pro";font-weight:900}@font-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:400;font-display:block;src:url(webfonts/fontawesome/fa-brands-400.woff2) format("woff2"),url(webfonts/fontawesome/fa-brands-400.ttf) format("truetype")}.fab{font-family:"Font Awesome 5 Brands";font-weight:400}img[data-lazy-src]{opacity:0}img.lazyloaded{-webkit-transition:opacity .5s linear .2s;transition:opacity .5s linear .2s;opacity:1}.responsive-video{width:100%;position:relative;padding:0 0 56.25%;height:0}.responsive-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}#header{position:fixed;z-index:400;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#header .row-inner{display:block;padding-top:20px;padding-bottom:20px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;height:110px}#header.scrolled{-webkit-transform:translateY(-100%);transform:translateY(-100%)}#header.bg-dark{background-color:#1d1d1b;color:#fff}#header.bg-red{background-color:#eb0000;color:#fff}#header.bg-light{background-color:#fff;color:#1d1d1b}.nav ul{list-style:none;margin:0;padding:0;display:block;position:relative}.nav ul li{display:inline-block;margin:0;padding:0;vertical-align:middle}.nav ul li a{display:block;cursor:pointer;position:relative;text-decoration:none}.nav ul li a:hover{color:#eb0000}#header .nav{width:auto;z-index:0;margin-left:50px;text-align:right;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;min-height:70px}#header .nav ul{text-align:right;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#header .nav ul li{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#header .nav ul li a,#header .nav ul li span{line-height:70px;padding:0 15px;color:#fff;display:block;cursor:pointer;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#header .nav ul li a:hover,#header .nav ul li span:hover{color:#eb0000}#header .nav ul li a i.open-menu,#header .nav ul li span i.open-menu{padding-left:5px}#header .nav ul li span{cursor:default}#header .nav ul li span i{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#header .nav ul li span:hover{color:#fff}#header .nav ul li span:hover i{color:#eb0000}#header .nav ul li:hover>a,#header .nav ul li:hover>span i{color:#eb0000}#header .nav ul li.current-item>a,#header .nav ul li.current-item>span{color:#000}#header .nav ul li.current-item>a:hover,#header .nav ul li.current-item>span:hover{color:#000}#header .nav ul li:last-of-type a{padding-right:0}#header .nav ul li ul.sub-menu{opacity:0;visibility:hidden;position:absolute;text-align:left;background-color:#1d1d1b;padding:7.5px 0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#header .nav ul li ul.sub-menu.focus{opacity:1;visibility:visible}#header .nav ul li ul.sub-menu li{display:block;padding:0;position:relative}#header .nav ul li ul.sub-menu li a,#header .nav ul li ul.sub-menu li span{text-align:left;line-height:normal;height:auto;padding:7.5px 15px}#header .nav ul li ul.sub-menu li:last-of-type a,#header .nav ul li ul.sub-menu li:last-of-type span{padding-right:15px}#header .nav ul li ul.sub-menu li .open-menu{display:none}#header .nav ul li ul.sub-sub-menu{position:relative;font-size:.8rem;padding-left:15px}#header .nav ul li ul.sub-sub-menu li a,#header .nav ul li ul.sub-sub-menu li span{padding:5px 15px}#header .nav ul li:hover>ul{opacity:1;visibility:visible}#header .nav ul li a:focus+ul{opacity:1;visibility:visible}#header.scrolled .nav{height:50px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;min-height:auto}#header.scrolled .nav ul{line-height:50px}#header.scrolled .nav li a,#header.scrolled .nav li span{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;line-height:50px}a#mb-nav{display:none;float:right;text-decoration:none;position:relative;cursor:pointer;line-height:30px;height:30px;width:30px;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform 1s;transition:-webkit-transform 1s;transition:transform 1s;transition:transform 1s,-webkit-transform 1s;position:relative;z-index:400;margin-top:20px}.scrolled a#mb-nav{margin-top:7px;margin-top:20px}a#mb-nav i{-webkit-transform:scale(1);transform:scale(1);display:block;line-height:30px;height:30px;width:30px;text-align:center;font-size:1.2em}a#mb-nav em{display:block;width:30px;height:2px;background-color:#fff;overflow:hidden;text-indent:-9999px;text-transform:capitalize;top:14px;position:absolute;left:0;display:none}a#mb-nav span.mb-nav-1{display:block;width:30px;height:2px;top:11px;background-color:#fff;position:absolute;left:0}a#mb-nav span.mb-nav-2{display:block;width:30px;height:2px;top:18px;background-color:#fff;position:absolute;left:0}#header.bg-dark a#mb-nav em,#header.bg-dark a#mb-nav span.mb-nav-1,#header.bg-dark a#mb-nav span.mb-nav-2,#header.bg-light a#mb-nav em,#header.bg-light a#mb-nav span.mb-nav-1,#header.bg-light a#mb-nav span.mb-nav-2{background-color:#eb0000!important}#header.bg-red a#mb-nav em,#header.bg-red a#mb-nav span.mb-nav-1,#header.bg-red a#mb-nav span.mb-nav-2{background-color:#fff}.mobile-navigation-overlay{display:none}@media (max-width:1000000px){.mobile-navigation-overlay{display:none;position:fixed;top:0;right:420px;bottom:0;left:0;z-index:5;background:0 0}.mobile-navigation-overlay.active{display:block}}@media (max-width:1000000px){a#mb-nav{display:inline-block}#header .nav.main{display:none!important}#header .nav{z-index:10;width:100%;max-width:420px;padding:110px 0 0 0;-webkit-transition:right .5s;transition:right .5s;right:-420px;display:block;position:fixed;margin:0;height:100%;top:0;background-color:#1d1d1b;padding-bottom:45px}#header .nav ul{text-align:center}#header .nav ul li{opacity:0;width:100%;-webkit-transition:all .5s ease-out;transition:all .5s ease-out;margin-left:30px}#header .nav ul li.nav-fade{opacity:1;margin-left:0}#header .nav ul li a{line-height:normal;height:auto;padding:15px}#header .nav ul li:last-of-type a{padding-right:15px}#header .nav ul li ul{display:block;position:relative;text-align:center;background:#080807}#header .nav ul li ul li a{text-align:center}#header.scrolled .nav{height:100%}}#header .nav.mega-menu ul.sub-menu{width:100%;right:0;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}#header .nav.mega-menu ul.sub-menu>li{width:100%}#header .nav.mega-menu ul.sub-menu>li.mm-full-width{width:100%}#header .nav.mega-menu ul.sub-menu>li.mm-two-thirds{width:66.6%}#header .nav.mega-menu ul.sub-menu>li.mm-two-thirds ul.sub-sub-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#header .nav.mega-menu ul.sub-menu>li.mm-two-thirds ul.sub-sub-menu li{width:50%}#header .nav.mega-menu ul.sub-menu>li.mm-third{width:33.3%}#header .nav.mega-menu ul.sub-menu>li.mm-half{width:50%}#header .nav.mega-menu ul.sub-menu>li.mm-equal{width:auto}#header .nav.mega-menu ul.sub-sub-menu{padding-left:0}#header .nav.mega-menu span.menu-description{padding:0}.mobile-menu{position:fixed;top:0;left:100%;width:100%;height:100vh;z-index:300;background-color:#fff;color:#000;-webkit-transition:left .3s;transition:left .3s;overflow-y:scroll;display:none;padding-top:110px;-webkit-box-sizing:border-box;box-sizing:border-box}.mobile-menu .row-inner{padding-top:50px!important;padding-bottom:0!important}.mobile-menu .row-inner hr{margin-top:30px!important}.mobile-menu .row-inner .social-section{margin-top:70px}.mobile-menu.open{left:0}.mobile-menu .office-location-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mobile-menu .office-location-nav select{width:auto;margin-left:10px;padding-top:6px;padding-bottom:0;height:30px;padding-right:30px}@media (max-width:576px){.mobile-menu .office-location-nav select{padding-top:8px;background-position:right 5px bottom 30%}}@media (max-width:1024px){.mobile-menu .nav-left-hand-col hr{display:none}}.mobile-menu .social-section .social ul li a{text-align:left}.mobile-menu .social-section .social ul li a i{font-size:18px;line-height:22px}.mobile-menu .social-section .social ul li a:hover{color:#eb0000}.mobile-menu .social-section .social-list{padding-top:10px}.mobile-menu .social-section hr:first-of-type{display:none}@media (max-width:1024px){.mobile-menu .social-section hr{display:none}.mobile-menu .social-section hr:first-of-type{display:block}}.mobile-nav li{width:100%;display:block;position:relative}.mobile-nav li a,.mobile-nav li span{margin-top:15px;width:100%;display:block;font-size:calc((300%) + 44.8 * (100vw - 576px)/ 864);font-family:Gradual-Regular;line-height:1.2em;-webkit-box-sizing:border-box;box-sizing:border-box;color:#000}@media (max-width:576px){.mobile-nav li a,.mobile-nav li span{font-size:3rem}}@media (min-width:1440px){.mobile-nav li a,.mobile-nav li span{font-size:5.8rem}}.mobile-nav li a i.open-menu,.mobile-nav li span i.open-menu{position:absolute;right:0;padding:15px;top:0}.mobile-nav li ul.sub-menu{opacity:0;visibility:hidden;height:0}.mobile-nav li ul.sub-menu.focus{opacity:1;visibility:visible;height:auto}.mobile-nav li ul.sub-menu li a,.mobile-nav li ul.sub-menu li span{font-size:1rem;padding-left:30px}.mobile-nav li ul.sub-menu li .open-menu{display:none}.mobile-nav li ul.sub-sub-menu{display:block;padding-left:30px}.mobile-nav li ul.sub-sub-menu li a,.mobile-nav li ul.sub-sub-menu li span{font-size:.8rem}.nav-right-hand-col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.nav-right-hand-col div{width:100%}.nav-right-hand-col p a,.nav-right-hand-col table td a,.nav-right-hand-col table th a,table .nav-right-hand-col td a,table .nav-right-hand-col th a{color:#1d1d1b;text-decoration:none}.nav-right-hand-col p a:hover,.nav-right-hand-col table td a:hover,.nav-right-hand-col table th a:hover,table .nav-right-hand-col td a:hover,table .nav-right-hand-col th a:hover{color:#eb0000}.nav-sub-heading{color:#eb0000;font-size:12px;line-height:24px}.main-nav-mobile{list-style-type:none;padding:0;margin:20px 0}.main-nav-mobile .sub-menu{list-style-type:none;padding:0;margin:0;display:none}.main-nav-mobile .sub-menu a{font-size:16px}.main-nav-mobile .sub-menu li{padding:5px 0}.main-nav-mobile li{padding:10px 0}.main-nav-mobile .openSubMenu{display:inline-block;padding-left:5px;padding-right:0;color:#eb0000;text-align:right;position:absolute;right:0}.mobile-menu-search input{width:calc(100% - 45px)!important;float:left}.mobile-menu-search button{width:45px;min-width:1px;padding:0}a.logo{width:35px;height:70px;background-size:35px 70px;background-repeat:no-repeat;background-position:0 0;text-transform:capitalize;cursor:pointer;display:block;text-indent:-9999px;text-align:left;overflow:hidden;position:absolute;z-index:1;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#header a.logo{top:20px;margin-top:0}#header.bg-dark a.logo{background-image:url(images/logo.svg)}#header.bg-red a.logo{background-image:url(images/logo-white.svg)}#header.bg-light a.logo{background-image:url(images/logo-black.svg)}#footer a.logo{background-image:url(images/logo.svg);width:60px;height:121px;background-size:60px 120px;position:static}#content{padding-top:110px;color:#1d1d1b;background-color:#1d1d1b;z-index:1;margin:0 auto}#content.children-bg-light{background-color:#fff}.bg-light{background-color:#fff;color:#1d1d1b}.bg-mid{background-color:#f7f7f7;color:#1d1d1b}.bg-dark{background-color:#1d1d1b;color:#fff}.bg-red{background-color:#eb0000;color:#fff}.bg-red hr{border-color:#fff}.bg-background{background-color:#1d1d1b;color:#fff}.bg-background .h1,.bg-background h1{color:#fff}.bg-background::after{content:"";position:absolute;top:0;right:0;left:50%;height:100%;width:50%;background-image:url(images/bg-8.svg);background-size:auto 150%;background-repeat:no-repeat;background-position:left 350px top -200px}.bg-background hr{border-color:#eb0000}@media (max-width:1024px){.bg-background::after{background-position:left 10px top -200px}}img{display:block;max-width:100%;height:auto}img.post-single-image{margin-bottom:15px}img.alignright{float:right;margin:0 0 15px 30px}img.alignleft{float:left;margin:0 30px 15px 0}img.aligncenter{display:block;margin-left:auto;margin-right:auto}a img.alignright{float:right;margin:0 0 15px 30px}a img.alignleft{float:left;margin:0 30px 15px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{max-width:100%;display:inline-block;width:auto;padding:15px 0}p.wp-caption-text,table td.wp-caption-text,table th.wp-caption-text{display:block;padding:15px;font-size:.8rem;background-color:#f7f7f7}body.single .wp-post-image{margin:15px 0}#footer{color:#fff;z-index:0;font-size:.9rem}#footer .footer-top-section{padding-top:60px}#footer a{color:#fff;text-decoration:none}#footer a:hover{color:#eb0000}#footer p,#footer table td,#footer table th,table #footer td,table #footer th{padding:0}#footer .nav li{display:block}#footer .footer-logo{max-width:60px}#footer .footer-top-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#footer .footer-top-left::after{display:none}#footer .footer-top-left p span,#footer .footer-top-left table td span,#footer .footer-top-left table th span,table #footer .footer-top-left td span,table #footer .footer-top-left th span{color:#eb0000}#footer .office{padding-top:20px}#footer .office:first-of-type{padding-top:0}#footer .office .medium{font-weight:500}#footer .office .light{font-weight:300}.footer-divider-row .col{margin-bottom:15px}.footer-divider-row hr{border-color:#fff}.footer-second-row .row-inner{padding-bottom:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer-second-row .row-inner .stay-connected{text-align:right;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.footer-second-row .row-inner .stay-connected p,.footer-second-row .row-inner .stay-connected table td,.footer-second-row .row-inner .stay-connected table th,table .footer-second-row .row-inner .stay-connected td,table .footer-second-row .row-inner .stay-connected th{margin-right:15px;-ms-flex-item-align:center;align-self:center}@media (max-width:576px){.footer-second-row .row-inner .stay-connected{margin-bottom:10px}}.footer-second-row hr{border-color:#fff}.footer-logo-row .col{margin-bottom:35px}.footer-bottom-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer-bottom-right .social{display:inline;padding-left:30px}.footer-bottom-right::after{display:none}@media (max-width:576px){.footer-top-left{padding-top:65px}.footer-bottom-right{margin-bottom:32px!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.footer-bottom-right hr.divider{display:none}.footer-bottom-right{margin-bottom:32px!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.footer-bottom-right hr.divider{display:none}.footer-logo{max-width:80px}.footer-second-row .row-inner{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.footer-logo-row .col{margin-bottom:30px}.footer-logo-row .blank{display:none}}li.gfield{margin-top:30px}div.ginput_container_name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}div.ginput_container_name span{width:49%}.bg-light input[type=email],.bg-light input[type=number],.bg-light input[type=password],.bg-light input[type=search],.bg-light input[type=tel],.bg-light input[type=text],.bg-light input[type=url],.bg-light select,.bg-light textarea,.bg-mid input[type=email],.bg-mid input[type=number],.bg-mid input[type=password],.bg-mid input[type=search],.bg-mid input[type=tel],.bg-mid input[type=text],.bg-mid input[type=url],.bg-mid select,.bg-mid textarea{border-color:#1d1d1b;color:#1d1d1b}.bg-light input[type=email]::-webkit-input-placeholder,.bg-light input[type=number]::-webkit-input-placeholder,.bg-light input[type=password]::-webkit-input-placeholder,.bg-light input[type=search]::-webkit-input-placeholder,.bg-light input[type=tel]::-webkit-input-placeholder,.bg-light input[type=text]::-webkit-input-placeholder,.bg-light input[type=url]::-webkit-input-placeholder,.bg-light select::-webkit-input-placeholder,.bg-light textarea::-webkit-input-placeholder,.bg-mid input[type=email]::-webkit-input-placeholder,.bg-mid input[type=number]::-webkit-input-placeholder,.bg-mid input[type=password]::-webkit-input-placeholder,.bg-mid input[type=search]::-webkit-input-placeholder,.bg-mid input[type=tel]::-webkit-input-placeholder,.bg-mid input[type=text]::-webkit-input-placeholder,.bg-mid input[type=url]::-webkit-input-placeholder,.bg-mid select::-webkit-input-placeholder,.bg-mid textarea::-webkit-input-placeholder{color:#1d1d1b}.bg-light input[type=email]:-moz-placeholder,.bg-light input[type=number]:-moz-placeholder,.bg-light input[type=password]:-moz-placeholder,.bg-light input[type=search]:-moz-placeholder,.bg-light input[type=tel]:-moz-placeholder,.bg-light input[type=text]:-moz-placeholder,.bg-light input[type=url]:-moz-placeholder,.bg-light select:-moz-placeholder,.bg-light textarea:-moz-placeholder,.bg-mid input[type=email]:-moz-placeholder,.bg-mid input[type=number]:-moz-placeholder,.bg-mid input[type=password]:-moz-placeholder,.bg-mid input[type=search]:-moz-placeholder,.bg-mid input[type=tel]:-moz-placeholder,.bg-mid input[type=text]:-moz-placeholder,.bg-mid input[type=url]:-moz-placeholder,.bg-mid select:-moz-placeholder,.bg-mid textarea:-moz-placeholder{color:#1d1d1b}.bg-light input[type=email]::-moz-placeholder,.bg-light input[type=number]::-moz-placeholder,.bg-light input[type=password]::-moz-placeholder,.bg-light input[type=search]::-moz-placeholder,.bg-light input[type=tel]::-moz-placeholder,.bg-light input[type=text]::-moz-placeholder,.bg-light input[type=url]::-moz-placeholder,.bg-light select::-moz-placeholder,.bg-light textarea::-moz-placeholder,.bg-mid input[type=email]::-moz-placeholder,.bg-mid input[type=number]::-moz-placeholder,.bg-mid input[type=password]::-moz-placeholder,.bg-mid input[type=search]::-moz-placeholder,.bg-mid input[type=tel]::-moz-placeholder,.bg-mid input[type=text]::-moz-placeholder,.bg-mid input[type=url]::-moz-placeholder,.bg-mid select::-moz-placeholder,.bg-mid textarea::-moz-placeholder{color:#1d1d1b}.bg-light input[type=email]:-ms-input-placeholder,.bg-light input[type=number]:-ms-input-placeholder,.bg-light input[type=password]:-ms-input-placeholder,.bg-light input[type=search]:-ms-input-placeholder,.bg-light input[type=tel]:-ms-input-placeholder,.bg-light input[type=text]:-ms-input-placeholder,.bg-light input[type=url]:-ms-input-placeholder,.bg-light select:-ms-input-placeholder,.bg-light textarea:-ms-input-placeholder,.bg-mid input[type=email]:-ms-input-placeholder,.bg-mid input[type=number]:-ms-input-placeholder,.bg-mid input[type=password]:-ms-input-placeholder,.bg-mid input[type=search]:-ms-input-placeholder,.bg-mid input[type=tel]:-ms-input-placeholder,.bg-mid input[type=text]:-ms-input-placeholder,.bg-mid input[type=url]:-ms-input-placeholder,.bg-mid select:-ms-input-placeholder,.bg-mid textarea:-ms-input-placeholder{color:#1d1d1b}.bg-red input[type=email]::-webkit-input-placeholder,.bg-red input[type=number]::-webkit-input-placeholder,.bg-red input[type=password]::-webkit-input-placeholder,.bg-red input[type=search]::-webkit-input-placeholder,.bg-red input[type=tel]::-webkit-input-placeholder,.bg-red input[type=text]::-webkit-input-placeholder,.bg-red input[type=url]::-webkit-input-placeholder,.bg-red select::-webkit-input-placeholder,.bg-red textarea::-webkit-input-placeholder{color:#fff}.bg-red input[type=email]:-moz-placeholder,.bg-red input[type=number]:-moz-placeholder,.bg-red input[type=password]:-moz-placeholder,.bg-red input[type=search]:-moz-placeholder,.bg-red input[type=tel]:-moz-placeholder,.bg-red input[type=text]:-moz-placeholder,.bg-red input[type=url]:-moz-placeholder,.bg-red select:-moz-placeholder,.bg-red textarea:-moz-placeholder{color:#fff}.bg-red input[type=email]::-moz-placeholder,.bg-red input[type=number]::-moz-placeholder,.bg-red input[type=password]::-moz-placeholder,.bg-red input[type=search]::-moz-placeholder,.bg-red input[type=tel]::-moz-placeholder,.bg-red input[type=text]::-moz-placeholder,.bg-red input[type=url]::-moz-placeholder,.bg-red select::-moz-placeholder,.bg-red textarea::-moz-placeholder{color:#fff}.bg-red input[type=email]:-ms-input-placeholder,.bg-red input[type=number]:-ms-input-placeholder,.bg-red input[type=password]:-ms-input-placeholder,.bg-red input[type=search]:-ms-input-placeholder,.bg-red input[type=tel]:-ms-input-placeholder,.bg-red input[type=text]:-ms-input-placeholder,.bg-red input[type=url]:-ms-input-placeholder,.bg-red select:-ms-input-placeholder,.bg-red textarea:-ms-input-placeholder{color:#fff}.bg-red input[type=email]:focus,.bg-red input[type=number]:focus,.bg-red input[type=password]:focus,.bg-red input[type=search]:focus,.bg-red input[type=tel]:focus,.bg-red input[type=text]:focus,.bg-red input[type=url]:focus,.bg-red select:focus,.bg-red textarea:focus{border-color:#1d1d1b}.bg-dark label.gfield_label{color:#fff}.bg-dark input[type=email],.bg-dark input[type=number],.bg-dark input[type=password],.bg-dark input[type=search],.bg-dark input[type=tel],.bg-dark input[type=text],.bg-dark input[type=url],.bg-dark select,.bg-dark textarea{border-color:#fff;color:#fff}label.gfield_label{font-size:12px}label.hidden_sub_label{display:none}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select{background-color:transparent;border:none;background-image:url(images/field-bg.png);border-bottom:1px solid #f7f7f7;border-color:#1d1d1b;-webkit-box-sizing:border-box;box-sizing:border-box;padding:15px 15px 15px 0;height:45px;font-family:Gradual-Regular;width:100%;font-size:16px;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,select:focus{border-color:#eb0000}input[type=email]::-webkit-input-placeholder,input[type=number]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,input[type=search]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder,input[type=text]::-webkit-input-placeholder,input[type=url]::-webkit-input-placeholder,select::-webkit-input-placeholder{color:#6c6c65;font-family:neue-haas-unica,sans-serif}input[type=email]:-moz-placeholder,input[type=number]:-moz-placeholder,input[type=password]:-moz-placeholder,input[type=search]:-moz-placeholder,input[type=tel]:-moz-placeholder,input[type=text]:-moz-placeholder,input[type=url]:-moz-placeholder,select:-moz-placeholder{color:#6c6c65;font-family:neue-haas-unica,sans-serif}input[type=email]::-moz-placeholder,input[type=number]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=search]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=text]::-moz-placeholder,input[type=url]::-moz-placeholder,select::-moz-placeholder{color:#6c6c65;font-family:neue-haas-unica,sans-serif}input[type=email]:-ms-input-placeholder,input[type=number]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=search]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=text]:-ms-input-placeholder,input[type=url]:-ms-input-placeholder,select:-ms-input-placeholder{color:#6c6c65;font-family:neue-haas-unica,sans-serif}select{padding-top:0;padding-bottom:0;background-image:url(images/chevron-down-regular.svg);background-repeat:no-repeat;background-size:12px;background-position:right 5px top 50%;-webkit-appearance:none;-moz-appearance:none;appearance:none}.bg-dark input[type=email],.bg-dark input[type=number],.bg-dark input[type=password],.bg-dark input[type=search],.bg-dark input[type=tel],.bg-dark input[type=text],.bg-dark input[type=url],.bg-dark select,.bg-red input[type=email],.bg-red input[type=number],.bg-red input[type=password],.bg-red input[type=search],.bg-red input[type=tel],.bg-red input[type=text],.bg-red input[type=url],.bg-red select{color:#fff}.bg-dark select,.bg-red select{background-image:url(images/chevron-down-regular-light.svg);color:#fff}.gform_confirmation_message{background-color:#00ff4c;color:#1d1d1b;padding:10px}.gform_submission_error{background-color:#eb0000;padding:5px 20px}.validation_message{background-color:#eb0000;padding:2px 5px}textarea{height:150px;border:1px solid #f7f7f7;width:100%;background-color:transparent;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:neue-haas-unica,sans-serif}textarea:focus{border-color:#eb0000}textarea::-webkit-input-placeholder{color:#6c6c65}textarea:-moz-placeholder{color:#6c6c65}textarea::-moz-placeholder{color:#6c6c65}textarea:-ms-input-placeholder{color:#6c6c65}.gform_validation_container{display:none}body.error404 .input-group{padding:70px 0}input[type=button],input[type=submit]{font-family:neue-haas-unica,sans-serif;border:1px solid #1d1d1b;font-family:Gradual-Regular;font-size:16px;line-height:28px;cursor:pointer;height:auto!important;padding:10px 45px 10px 15px!important;text-decoration:none;border-radius:50px;position:relative;color:#1d1d1b;background-image:url(images/arrow-right-light.svg);background-repeat:no-repeat;background-size:15px;background-position:right 10px center;margin-right:10px;background-color:transparent;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}input[type=button]:hover,input[type=submit]:hover{color:#fff;background-color:#1d1d1b;background-image:url(images/arrow-right-dark.svg)}.bg-light input[type=button],.bg-light input[type=submit]{background-image:url(images/arrow-right-black.svg)}.bg-light input[type=button]:hover,.bg-light input[type=submit]:hover{background-image:url(images/arrow-right-dark.svg)}.bg-dark input[type=button],.bg-dark input[type=submit]{border-color:#fff;color:#fff}.hidden_sub_label{display:none!important}.tile{color:#1d1d1b;text-decoration:none;text-align:left}.tile-post .tile-post-link{color:#1d1d1b;text-decoration:none;text-align:left}.tile-post .tile-post-link:hover{color:#eb0000}@media (max-width:1024px){.tile-post{display:block}}.tile-team{cursor:pointer;width:100%}.tile-team.hidden{display:none}.tile-team.accordion{z-index:0;position:relative}.tile-team.accordion .linkedIn{display:block!important;text-decoration:none;cursor:pointer}.tile-team.accordion .linkedIn i{margin-right:4px}.tile-team.accordion .location-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.tile-team .ui-accordion-header-icon{display:none}.tile-team .team-panel,.tile-team .team-title{padding-left:0;padding-right:0;display:-webkit-box;display:-ms-flexbox;display:flex}.tile-team .team-panel{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:30px}.tile-team .team-panel .col{margin-bottom:0!important}.tile-team .team-panel p:first-of-type,.tile-team .team-panel table td:first-of-type,.tile-team .team-panel table th:first-of-type,table .tile-team .team-panel td:first-of-type,table .tile-team .team-panel th:first-of-type{padding-top:0}.tile-team .team-panel p:last-of-type,.tile-team .team-panel table td:last-of-type,.tile-team .team-panel table th:last-of-type,table .tile-team .team-panel td:last-of-type,table .tile-team .team-panel th:last-of-type{padding-bottom:0}.tile-team .team-title{padding-top:15px;padding-bottom:30px}.tile-team .team-title a,.tile-team .team-title p,.tile-team .team-title table td,.tile-team .team-title table th,table .tile-team .team-title td,table .tile-team .team-title th{-ms-flex-item-align:end;align-self:flex-end}.tile-team .team-title p:not(.red),.tile-team .team-title table td:not(.red),.tile-team .team-title table th:not(.red),table .tile-team .team-title td:not(.red),table .tile-team .team-title th:not(.red){margin-left:30px}@media (max-width:1024px){.tile-team .team-title p:not(.red),.tile-team .team-title table td:not(.red),.tile-team .team-title table th:not(.red),table .tile-team .team-title td:not(.red),table .tile-team .team-title th:not(.red){margin-left:0!important}}.tile-team .team-title a{color:#1d1d1b;margin-left:auto}.tile-team .team-title a:hover{color:#eb0000}.tile-team .team-title i{line-height:1.5rem}.tile-team .tile-team-img{margin-right:30px}.tile-team .tile-team-img img{width:100%}@media (max-width:1024px){.tile-team .tile-team-img{margin-right:0}}.tile-team .accordion-title .row-inner{padding:0}.tile-team .accordion-title .row-inner .col{margin-bottom:0}.tile-team .accordion-title .row-inner .col.location-wrap{display:-webkit-box;display:-ms-flexbox;display:flex}.tile-team .accordion-title .row-inner .col.location-wrap .location{margin-left:0;-ms-flex-item-align:end;align-self:flex-end}@media (max-width:1024px){.tile-team .accordion-title .row-inner .col.location-wrap .location{padding-top:7px}}@media (max-width:1024px){.tile-team .accordion-title{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.tile-team .accordion-title .col-4,.tile-team .accordion-title .col-8{width:100%}.tile-team .accordion-title .col-4 .location,.tile-team .accordion-title .col-8 .location{margin-left:0}}.tile-team .accordion-panel:hover{cursor:auto}.tile-team .accordion-panel .team-content{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-bottom:0}@media (max-width:1024px){.tile-team .accordion-panel .team-image{width:100%;margin-bottom:30px}.tile-team .accordion-panel .team-specialisms{margin-bottom:20px}.tile-team .accordion-panel .team-specialisms strong{margin-right:20px}.tile-team .accordion-panel .team-specialisms br{display:none}}.tile-team hr{margin:0;border-color:#1d1d1b}.bg-dark .tile-project{color:#fff}#project-feed-tile-container{padding-top:0!important}.tile-project-image-container{background-color:#1d1d1b;background-image:url(images/gifs/infinite-8-red-no-background.png);background-position:center center;background-size:100px;background-repeat:no-repeat}.project-location-tags{font-weight:300}.search .input-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.search .input-group select{margin-right:4%}.search input[type=search]{background-color:transparent!important;margin-right:0!important}.search .search_button{background-color:transparent!important;border:none;border-bottom:solid 1px #000;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.search .search_button.active{border-color:#eb0000;color:#eb0000}.search .search-results-top h1{display:inline-block}.search .search-results-top img{float:right}@media (max-width:576px){.search .input-group{display:block;position:relative}.search .input-group input[type=search],.search .input-group select{margin-right:0;margin-bottom:15px;width:100%;padding-right:25px}.search .input-group button,.search .input-group input[type=submit]{border-bottom:none;z-index:10;position:absolute;right:0;top:0;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.search .input-group button:hover,.search .input-group input[type=submit]:hover{color:#eb0000}}.search a.search-result{border-top:solid 1px #eb0000;background-color:transparent!important;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;padding:15px 15px 15px 0;margin-bottom:46.6666666667px;color:#1d1d1b;text-decoration:none}.search a.search-result h3{padding-top:0}.search a.search-result p,.search a.search-result table td,.search a.search-result table th,table .search a.search-result td,table .search a.search-result th{padding:0}.search a.search-result:last-of-type{margin-bottom:0}.search a.search-result p.search-excerpt,.search a.search-result table td.search-excerpt,.search a.search-result table th.search-excerpt,table .search a.search-result td.search-excerpt,table .search a.search-result th.search-excerpt{padding-top:10px!important}.search body.search form.search-form{margin:15px 0}.search #header .nav input[type=search]{padding-top:0;padding-bottom:0;height:70px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.search #header .nav button{height:70px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.search #header.scrolled .nav button,.search #header.scrolled .nav input[type=search]{height:50px}form .input-group{margin-bottom:20px!important}a.search-result,p.error,table td.error,table th.error{margin-bottom:15px!important}a.search-result:last-of-type,p.error:last-of-type,table td.error:last-of-type,table th.error:last-of-type{margin-bottom:30px!important}.seopress-user-message{position:fixed;z-index:9999;width:100%;background-color:#10100f;color:#fff;width:100%;max-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 30px;text-align:center;bottom:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:576px){.seopress-user-message{-ms-flex-wrap:wrap;flex-wrap:wrap}}.seopress-user-message p:first-of-type,.seopress-user-message table td:first-of-type,.seopress-user-message table th:first-of-type,table .seopress-user-message td:first-of-type,table .seopress-user-message th:first-of-type{width:70%;text-align:left}.seopress-user-message p:last-of-type,.seopress-user-message table td:last-of-type,.seopress-user-message table th:last-of-type,table .seopress-user-message td:last-of-type,table .seopress-user-message th:last-of-type{width:30%;text-align:right;min-width:300px}.seopress-user-message br:last-of-type{display:none}@media (max-width:576px){.seopress-user-message{display:block}.seopress-user-message p:first-of-type,.seopress-user-message table td:first-of-type,.seopress-user-message table th:first-of-type,table .seopress-user-message td:first-of-type,table .seopress-user-message th:first-of-type{width:100%;text-align:center;padding-bottom:0}.seopress-user-message p:last-of-type,.seopress-user-message table td:last-of-type,.seopress-user-message table th:last-of-type,table .seopress-user-message td:last-of-type,table .seopress-user-message th:last-of-type{width:100%;text-align:center}}#seopress-user-consent-accept,#seopress-user-consent-close{background-color:transparent;border:1px solid #eb0000;padding:10px 30px;border-radius:50px;color:#fff;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#seopress-user-consent-accept:hover,#seopress-user-consent-close:hover{background-color:#eb0000;color:#10100f}#seopress-user-consent-accept{margin-right:20px}.seopress-edit-choice{display:none}.seopress-user-consent-hide{display:none!important}.seopress-user-consent-backdrop{display:none}li.cookie-settings span{cursor:pointer}.extend-btm:after,.extend-top:before{content:"";z-index:0;background:0 0;width:100%;left:0;right:0;position:absolute;display:block;height:0}.extend-btm-25:after,.extend-top-25:before{height:25%}.extend-btm-50:after,.extend-top-50:before{height:50%}.extend-btm-75:after,.extend-top-75:before{height:75%}.extend-top:before{top:0}.extend-btm:after{bottom:0}.bg-light+.row.extend-top:before,.extend-light:after{background-color:#fff}.bg-mid+.row.extend-top:before,.extend-mid:after{background-color:#f7f7f7}.bg-dark+.row.extend-top:before,.extend-dark:after{background-color:#1d1d1b}ul.cat-nav{list-style:none;margin:0;padding:15px 0;text-align:right}ul.cat-nav li{display:inline-block}ul.cat-nav li a{display:block;padding:15px;cursor:pointer}@media (max-width:576px){ul.cat-nav{text-align:left}}.tags{list-style:none;display:block;margin:0;padding:15px 0}.tags li{display:inline-block;margin-right:5px;padding:5px 0}.tags li a,.tags li span{display:block;cursor:pointer;text-decoration:none;border:1px solid;padding:0 15px;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:29px;border-radius:30px;padding-bottom:2px;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.tags li a:hover,.tags li span:hover{background-color:#eb0000;color:#fff}.tags li:last-of-type{margin-right:0}.single-project .tags{padding:0;text-align:right}@media (max-width:1024px){.single-project .tags{padding:15px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}.post-feed-tags span{color:#eb0000}.post-feed-tags span.active{background-color:#eb0000;color:#fff}.posts-filters{margin:15px 0}.social ul{list-style:none;margin:0;padding:0}.social ul li{display:inline-block}.social ul li a{display:block;text-decoration:none;width:30px;height:30px;text-align:center;font-size:14px;margin:0 3px;border-radius:0;color:inherit}.social ul li a i{width:30px;height:30px;line-height:30px;font-size:14px}.social ul li a span{display:block;width:0;height:0;text-align:left;overflow:hidden;text-transform:capitalize;text-indent:-9999px}#header .nav ul li ul.social-list{min-height:70px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#header .nav ul li ul.social-list a{width:70px;height:70px;padding:0}#header .nav ul li ul.social-list a i{padding:0;margin:0;line-height:70px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#header.scrolled .nav ul li ul.social-list{min-height:50px;line-height:50px}#header.scrolled .nav ul li ul.social-list a{height:50px;width:50px}#header.scrolled .nav ul li ul.social-list a i{line-height:50px;height:50px;width:50px}#footer .social ul li a i{width:auto;height:auto;text-align:center;font-size:16px;padding:0;border:none;border-radius:0;margin:0}table{table-layout:fixed;width:100%;margin:15px 0}table thead{background-color:#1d1d1b;color:#fff}table td,table th{padding:15px;text-align:left;border:1px solid #ddd}@media (max-width:1024px){table td,table th{padding:8px;font-size:.9rem;word-break:break-word}}.responsive-table{overflow-x:auto}.pagination-btn a{color:#1d1d1b;text-decoration:none;position:relative}.pagination-btn a::after{content:"";position:absolute;height:1px;width:100%;background-color:#eb0000;left:0;bottom:-10px}.pagination{margin-bottom:30px}.col-type-video .play-button{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none}.col-type-video .video-caption{font-size:12px;color:#eb0000}.col-type-video .video-poster{position:absolute;top:0;left:0;width:100%;height:100%}.col-type-video .video-poster::after{content:"";background-color:rgba(29,29,27,.3);width:100%;height:100%;position:absolute;top:0;left:0}.col-type-video .video-poster img{height:100%}.col-type-video .video-play{font-size:20px;background-color:transparent;color:#fff;width:160px;height:160px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;position:relative;border:none;text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.col-type-video .video-play::before{content:"";background-image:url(images/Play-circle.svg);background-size:160px;width:160px;height:160px;position:absolute;top:0;left:0;-webkit-transition:all .6s ease-in-out;transition:all .6s ease-in-out;-webkit-transform:rotate(20deg);transform:rotate(20deg);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}.col-type-video .video-play::after{content:none}.col-type-video .video-play:hover::before{-webkit-transform:rotate(270deg);transform:rotate(270deg)}@media (max-width:1024px){.col-type-video .video-play{height:120px;width:120px}.col-type-video .video-play::before{background-size:120px;width:120px;height:120px}}.carousel-test{width:200px;height:200px;overflow:hidden}.carousel-test img{width:100%;position:relative;float:left;-webkit-animation-name:logoShift;animation-name:logoShift;-webkit-animation-duration:10s;animation-duration:10s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-delay:5s;animation-delay:5s}@-webkit-keyframes logoShift{0%{top:0}50%{top:-200px}100%{top:-400px}}@keyframes logoShift{0%{top:0}50%{top:-200px}100%{top:-400px}}.red{color:#eb0000}@media (max-width:1024px){.col-type-infinite_8_image{-ms-flex-item-align:start!important;align-self:flex-start!important}}.row-inner.border-top-row{padding-top:100px!important}.row-inner.border-top-row .col{margin-bottom:15px}.row-inner.border-top-row hr{padding-top:0}.row-inner.border-btm-row{padding-top:70px!important}.row-inner.border-btm-row .col{margin-bottom:0}@media (max-width:1024px){.row-inner.border-btm-row{padding-top:0!important;padding-bottom:20px!important}}.no-col{margin-bottom:0}.single-vacancy .mob-only{display:none}@media (max-width:1024px){.single-vacancy .mob-only{display:block}}@media (max-width:1024px){.single-vacancy .desk-only{display:none}}@media (max-width:1024px){.single-vacancy .mob-col{padding-top:60px;padding-bottom:60px}}.project-8-container .col{margin-bottom:20px}@media (max-width:1024px){.project-8-container .col{margin-bottom:0}}.project-details-section{padding-top:20px;padding-bottom:20px}.project-details-section .introduction{margin-top:5px}.project-details-section .seperator{padding-top:15px;padding-bottom:15px}.key-facts-section{padding-top:15px}.project-details{margin-bottom:70px}.project-details hr{margin-top:10px;padding-bottom:35px}@media (max-width:1024px){.project-details hr{margin-top:50px}}.project-details .image-container{margin-top:50px}.project-details .image-container .caption{position:static}.project-details .image-container:first-of-type{margin-top:0}.project-details .pd-btm-half{padding-bottom:0!important}.related-projects .related-projects-title{padding-bottom:30px}.related-projects .tile-project{margin-bottom:60px}.related-projects .related-projects-button{padding-top:15px}#reduceCol .col-9{margin-bottom:0}.vert-bottom .col-3 p,.vert-bottom .col-3 table td,.vert-bottom .col-3 table th,.vert-bottom .col-4 p,.vert-bottom .col-4 table td,.vert-bottom .col-4 table th,table .vert-bottom .col-3 td,table .vert-bottom .col-3 th,table .vert-bottom .col-4 td,table .vert-bottom .col-4 th{padding:0;text-align:right}@media (max-width:1024px){.vert-bottom .col-3 p,.vert-bottom .col-3 table td,.vert-bottom .col-3 table th,.vert-bottom .col-4 p,.vert-bottom .col-4 table td,.vert-bottom .col-4 table th,table .vert-bottom .col-3 td,table .vert-bottom .col-3 th,table .vert-bottom .col-4 td,table .vert-bottom .col-4 th{text-align:left}}.news-header .h1,.news-header h1{color:#fff}@media (max-width:1024px){.column-reverse-mob .row-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}@media (max-width:1024px){#accreditations-block .row-inner{padding-top:70px!important;padding-bottom:35px!important}}@media (max-width:1024px){.col.col-blank{display:none}}@media (max-width:1024px){.no-pd-top .row-inner .col-type-image:first-of-type{padding-top:30px}}.row-team-filters .row-inner .col{margin:0}.row-team-filters p.h2,.row-team-filters table td.h2,.row-team-filters table th.h2,table .row-team-filters td.h2,table .row-team-filters th.h2{padding-top:0}.row-team-filters select{margin-top:10px}.tile-team .accordion-title .col{margin-bottom:0!important}
