a,abbr,acronym,address,area,b,bdo,big,blockquote,body,button,caption,cite,code,col,colgroup,dd,del,dfn,div,dl,dt,em,fieldset,form,h1,h2,h3,h4,h5,h6,hr,html,i,images,ins,kbd,label,legend,li,map,object,ol,p,param,pre,q,samp,small,span,strong,sub,sup,table,tbody,td,textarea,tfoot,th,thead,tr,tt,ul,var{margin:0;padding:0;vertical-align:top}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type=number]{-moz-appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}html,body{height:100%;margin:0}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;color:#333;font:62.5% 'Open Sans',sans-serif}body{font-family:'Open Sans',sans-serif;color:#4c4d4f}img{border-style:none}a{text-decoration:none;color:#1d868c}a:hover{color:#666;text-decoration:none}input,textarea,select{font:100% 'Open Sans',sans-serif;vertical-align:middle}form,fieldset{border-style:none;margin:0;padding:0;font:100% 'Open Sans',sans-serif}a,button,select,input{outline:none;transition:All 0.2s ease-in-out;-webkit-transition:All 0.2s ease-in-out;-moz-transition:All 0.2s ease-in-out;-o-transition:All 0.2s ease-in-out}img.alignleft{margin:0 15px 15px 0}.alignleft{float:left}img.alignright{margin:0 0 15px 15px}.alignright{float:right}.aligncenter{margin:15px auto}h1,h2,h3,h4,h5,h6{margin:0 0 .7em;padding:0}h2{font-size:3.2rem}h3{font-size:2.4rem}h4{font-size:1.8rem}.row.reverse{flex-direction:row-reverse}.btn.purple:hover{background:#871354}.btn.purple{background:#871354}.btn.green{background:#2f9695}.btn.outline{background:none;border:1px solid #4c4d4f;color:#4c4d4f;font-size:1.6rem;font-weight:600;padding:0 1em;min-width:225px}.btn.outline .icon{font-size:28px;line-height:.7;vertical-align:middle;margin-left:10px;display:inline-block}.btn{display:inline-block;background:#cdb123;color:#fff;font-size:1.6rem;font-weight:400;line-height:2.6;text-align:center;padding:0 2em;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;position:relative}.btn a{color:#fff;display:block;padding:0 20px;min-width:200px}.btn:hover{background:#399;color:#fff}.btn-long{text-align:left;padding:0 25px;min-width:300px}.btn-long:after{content:' ';width:30px;height:30px;text-align:center;line-height:30px;position:absolute;right:20px;bottom:6px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;background:url(/wp-content/themes/theme/images/icon-arrow.png) no-repeat center center / 30px auto}.entry-content p,.entry-content ul,.entry-content ol{margin:0 0 1em}.entry-content ol{margin-left:2em}.entry-content ol li{padding-left:.625em;margin-bottom:.2em}.entry-content ul ul{margin-top:.3em}.entry-content{font-size:1.6rem;line-height:1.375em;overflow:hidden}.entry-content h2,.entry-content h3{font-weight:400}.entry-content h2,.entry-content h3,.entry-content h1{margin-top:1.5em}.entry-content h2:first-child,.entry-content h3:first-child,.entry-content h1:first-child{margin-top:0}.entry-content h4{font-weight:300;margin-bottom:1.1em}.entry-content ul li{list-style:none;padding-left:20px;position:relative;margin-bottom:.5em}.entry-content ul li:before{content:'\2022';position:absolute;left:2px;font-size:1em}.entry-content img{max-width:100%;height:auto}.intro{font-weight:700;font-size:1.8rem;line-height:1.4em}.page-title{font-size:3.6rem;font-weight:400;margin:0 0 1em 0}.page-title span{color:#c93}.breadcrumbs{font-size:0;margin:0 0 60px}.breadcrumbs a:after{content:'|';margin-left:7px}.breadcrumbs a{color:#4c4d4f;display:inline-block;font-size:1.8rem;margin-right:7px;line-height:1.1em}.breadcrumbs a:last-child:after{display:none}.anchor-tag{margin-top:-180px;padding-top:180px}.clear{clear:both}.vertical-small{padding-top:50px;padding-bottom:50px}.vertical-medium{padding-top:55px;padding-bottom:55px}.row-2{margin-left:-15px;margin-right:-15px}.grey{background:#e1e1e1}@media (min-width:1400px){.container{max-width:1500px}}#masthead{padding-top:22px;height:120px;position:relative;z-index:100}#masthead.active{background:#fff}.page-template-pt-news #masthead,.page-template-pt-insights #masthead,.page-template-pt-event-landing #masthead,.page-template-pt-contact #masthead,.single-insights #masthead,.single-post #masthead,.single-events #masthead,.single-expertise #masthead,.page-template-pt-sub-expertise #masthead,.archive #masthead,.single-people #masthead{border-bottom:1px solid #a7a9ac}.site-branding{display:block}.site-branding img{width:255px;height:auto}.site-branding .logo-black{display:none}.site-branding .logo-white{display:block}.active .site-branding .logo-black{display:block}.active .site-branding .logo-white{display:none}.header-right{padding:15px 0 0;display:flex;align-items:center}.header-socials{display:inline-block;vertical-align:middle;margin-left:25px}.header-socials a{display:inline-block;font-size:16px;color:#fff;width:30px;height:30px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;background-color:#999;text-align:center;margin-left:7px;vertical-align:middle}.header-socials a i,.footer-socials a i{display:inline-block;vertical-align:middle}.svg-icon{width:12px;display:inline-block;vertical-align:middle}.menu-expand{font-size:1.2rem;margin-left:25px}.sub-menu-text{display:inline-block;width:59.76%;padding-left:20px;font-size:1.4rem;line-height:1.35}.sub-menu-text strong,.sub-menu-text h2{font-size:1.8rem;font-weight:400;margin-top:.8em;display:block}.sub-menu-wrapper table{border:none;margin:15px 0;width:100%!important}.sub-menu-wrapper td{border:none;border-right:1px solid #fff;padding:0 6%}.sub-menu-wrapper td:last-child{border:none;padding-right:0}.sub-menu-wrapper td:first-child{padding-left:0}.sub-menu-wrapper table li{list-style:none;line-height:normal;margin-bottom:1em}.custom-menu{display:flex;flex:1;padding-left:80px}.main-menu-wrapper{color:#fff;font-size:1.8rem;display:flex;margin-top:20px;z-index:300!important;position:relative}.main-menu{flex:3}.main-menu .menu{display:flex}.main-menu li:hover a{background:#d0e7e7}.main-menu li a{color:#fff;display:inline-block;padding:5px 18px;vertical-align:middle}.active .main-menu li a,.page-template-pt-event-landing .main-menu li a,.page-template-pt-insights .main-menu li a,.tax-insights_cats .main-menu li a,.single-post .main-menu li a,.single-events .main-menu li a,.single-expertise .main-menu li a,.page-template-pt-sub-expertise .main-menu li a,.single-people .main-menu li a,.single-insights .main-menu li a,.page-template-pt-contact .main-menu li a,.archive .main-menu li a,.page-template-pt-news .main-menu li a{color:#4c4d4f}.main-menu li:last-child:after{display:none}.main-menu li:after{content:' ';height:20px;background:#fff;width:2px;display:inline-block;vertical-align:middle}.main-menu li{list-style:none;font-size:1.8rem;font-weight:700;text-transform:uppercase;color:#fff;padding:30px 0 15px}.main-menu li:hover .sub-menu{display:flex}.main-menu .sub-menu{position:absolute;left:0;top:99%;background:#fff;z-index:10;width:100%;padding:15px 7%;text-align:left;display:none;flex-wrap:wrap;justify-content:center}.main-menu .sub-menu li:after{display:none}.main-menu .sub-menu li:last-child{border:none}.main-menu .sub-menu li{width:245px;margin:0 0 0 0;text-transform:none;padding:20px 0;border-right:1px solid #d2d2d2;text-align:center}.main-menu .sub-menu li:hover a,.main-menu li:hover .sub-menu a{background:none}.main-menu .sub-menu a img{width:165px}.main-menu .sub-menu a:hover{color:#46a3a3}.main-menu .sub-menu a{color:#4c4d4f;padding:0;display:block;font-size:1.8rem;font-weight:600}.active .open-header-search,.page-template-pt-event-landing .open-header-search,.page-template-pt-insights .open-header-search,.tax-insights_cats .open-header-search,.single-post .open-header-search,.single-events .open-header-search,.single-expertise .open-header-search,.page-template-pt-sub-expertise .open-header-search,.single-people .open-header-search,.single-insights .open-header-search,.page-template-pt-contact .open-header-search,.page-template-pt-news .open-header-search{color:#4c4d4f}.open-header-search{font-size:48px;cursor:pointer;line-height:1;color:#fff;margin-left:25px}#open-mobile-menu{font-size:48px;color:#fff;margin-left:25px;cursor:pointer}.active #open-mobile-menu,.page-template-pt-event-landing #open-mobile-menu,.page-template-pt-insights #open-mobile-menu,.tax-insights_cats #open-mobile-menu,.single-post #open-mobile-menu,.single-events #open-mobile-menu,.single-expertise #open-mobile-menu,.page-template-pt-sub-expertise #open-mobile-menu,.single-people #open-mobile-menu,.single-insights #open-mobile-menu,.page-template-pt-contact #open-mobile-menu,.archive #open-mobile-menu,.page-template-pt-news #open-mobile-menu{color:#4c4d4f}.menu-site-branding img{display:block;width:100%;height:auto}.menu-site-branding{width:240px;display:block;margin:30px 20px 0}.sidr-open #page{opacity:.5}.mobile-menu{padding:50px 20px 0;color:#fff;font-size:1.6rem;font-weight:600}.mobile-menu a{color:#fff}.mobile-menu li{list-style:none;margin:0 0 20px;overflow:hidden;position:relative}.mobile-menu .sub-menu{margin:10px 0 0 15px;display:none}.mobile-menu .sub-menu li{margin-bottom:10px;font-weight:400;padding-right:35px}.mobile-menu .menu-expand{position:absolute;right:0;top:0;display:block;padding:2px 10px;font-size:12px;margin:0}.mobile-menu .active>.sub-menu{display:block}.mobile-menu .sub-menu .menu-expand .ion-chevron-down:before{content:"\f123"}.header-search-wrapper.active{display:block}.header-search-wrapper{position:absolute;width:100%;top:0;left:0;z-index:300;background:#dedede;padding:40px 0;display:none}.header-search{background:#818181;width:100%;font-size:0}.header-search-field{background:#fff;color:#000;padding:0 20px;font-size:1.8rem;border:none;height:50px;display:inline-block;width:calc(100% - 90px)}.header-search-btn{width:50px;background:#333;border:none;padding:0;display:inline-block;height:50px;font-size:2.4rem;color:#399;cursor:pointer}.ajax-results{font-size:1.6rem}.header-search ::-webkit-input-placeholder{opacity:1;font-weight:600;color:#333}.header-search ::-moz-placeholder{opacity:1;font-weight:600;color:#333}.header-search :-ms-input-placeholder{opacity:1;font-weight:600;color:#333}.header-search :-moz-placeholder{opacity:1;font-weight:600}.single-post .logo-black,.single-events .logo-black,.single-expertise .logo-black,.page-template-pt-sub-expertise .logo-black,.single-people .logo-black,.single-insights .logo-black,.page-template-pt-insights .logo-black,.tax-insights_cats .logo-black,.page-template-pt-event-landing .logo-black,.page-template-pt-contact .logo-black,.page-template-pt-contact .logo-black,.archive .logo-black,.page-template-pt-news .logo-black{display:block}.single-post .logo-white,.single-events .logo-white,.single-expertise .logo-white,.page-template-pt-sub-expertise .logo-white,.single-people .logo-white,.single-insights .logo-white,.page-template-pt-insights .logo-white,.tax-insights_cats .logo-white,.page-template-pt-event-landing .logo-white,.page-template-pt-contact .logo-white,.page-template-pt-news .logo-white,.archive .logo-white,.page-template-pt-contact .logo-white{display:none}.active.custom-menu-wrapper{display:block}.custom-menu-wrapper{background:#fff;padding:15px 0 30px;border-top:1px solid #a7a9ac;display:none}.custom-menu-search{border-right:1px solid #a7a9ac}.custom-menu-search header{color:#5aa;font-size:2.6rem;font-weight:700;margin-bottom:1em}.custom-menu-search .btn{margin-bottom:30px}.custom-menu>ul{width:100%;font-size:1.8rem;font-weight:600;display:flex;flex-wrap:wrap}.custom-menu a:hover{color:#46a3a3}.custom-menu a{color:#4c4d4f}.custom-menu>ul>li:nth-child(3n){border:none}.custom-menu>ul>li{list-style:none;padding-left:35px;padding-top:10px;padding-bottom:10px;position:relative;width:30%;border-right:1px solid #e8e8e8;margin-left:3%}.custom-menu>ul>li>ul:before{content:"\f2c7";position:absolute;left:0;top:10px;color:#4c4d4f;cursor:pointer;font-family:"Ionicons"}.custom-menu>ul>li>ul.active:before{content:"\f2f4"}.custom-menu>ul>li>ul>li{display:none;margin-left:20px;margin-top:10px}.custom-menu>ul>li>ul.active>li{display:block}.custom-menu>ul>li>ul>li a{color:#4c4d4f;font-weight:600}.custom-menu>ul>li>ul>li>ul{margin-left:20px}.custom-menu>ul>li>ul>li>ul a{font-weight:500}.menu-search{margin-bottom:65px}.menu-search label{font-size:1.6rem;font-weight:600;color:#4c4d4f;display:block;margin-bottom:5px}.menu-search-field{border:none;border-bottom:1px solid #a7a9ac;color:#5daeae;font-size:1.6rem;font-weight:600;line-height:32px}.menu-search-btn{font-size:32px;color:#5daeae;border:none;line-height:1;background:none;padding:0 10px}.perspective-search{margin:60px 0 0}.perspective-search-btn{background:none;border:1px solid #9ecece;color:#9ecece;font-size:1.6rem;font-weight:700;height:47px;padding:0 1em;margin-left:20px}.perspective-search-btn .icon{font-size:24px;vertical-align:middle;line-height:1;margin-left:10px}.perspective-search-field{border:none;border-bottom:1px solid #a7a9ac;color:#5daeae;font-size:1.6rem;font-weight:600;line-height:46px;width:320px}.footer-info{background:#ebebeb}.footer-info .container{padding:0}.footer-acknowledgement{margin:30px 0}.footer-acknowledgement h3{color:#3e9f9f;font-size:2rem;font-weight:400;margin:0 0 5px}.office-address table{border:none;width:100%}.office-address td{border:none}.office-address strong{font-weight:600}.office-address header{font-size:3.4rem;margin-bottom:1.2em}.cform{background:#e1e1e1;padding-top:80px;padding-bottom:10px}#page .cform .gfield{width:100%;padding:0;margin:0 0 8px;display:inline-block}#page .cform .gfield.col-1-3{width:32.59%;margin-right:1.115%}#page .cform .gfield.col-1-2{width:49.4425%;margin-right:1.115%}#page .cform .gfield.col-1-5{width:17.8%;margin-right:1.115%}#page .cform .gfield.col-2-5{width:39.985%;margin-right:1.115%}#page .cform .gfield.last{margin-right:0}#page .cform .checkbox-2 .gfield_label,#page .cform .checkbox-1 .gfield_label{display:none}#page .cform .gfield_label{display:none;font-size:1.4rem;font-weight:700;border-bottom:1px solid #fff;margin-bottom:.5em}#page .gfield_checkbox li{margin:0 0 5px}#page .newsletter .checkbox-1{width:33.17%;background:#228080;margin-right:6.83%;padding:10px 10px;margin-bottom:20px}#page .newsletter .checkbox-2{width:60%;padding:10px 0;margin-bottom:20px}#page .cform .checkbox-2 .gfield_checkbox{-webkit-column-count:3;-moz-column-count:3;column-count:3}#page .gfield_checkbox label{font-size:1.4rem;vertical-align:top;line-height:1.28em;margin-left:5px}#page .gfield_checkbox input{background:none;vertical-align:top;margin-top:4px}#page .cform .gfield input[type='text'],#page .cform .gfield input[type='tel'],#page .cform .gfield input[type='email']{width:100%;border:none;background:#fff;padding:0 10px;font-size:1.6rem;height:2.28em;color:#333}#page .cform textarea{width:100%;border:none;background:#fff;padding:5px 10px;font-size:1.6rem;height:8.42em;color:#333}#page .gfield_description{border:none;font-size:1.4rem;padding:0;margin:12px 0}#page .small-text .gform-field-label{font-size:1.4rem;display:inline-block;max-width:85%;margin-left:5px;vertical-align:top}#page .gfield--type-consent input[type='checkbox']{display:inline-block;vertical-align:top;margin-top:4px}#page .gfield--type-consent{margin:15px 0!important}#page .gfield p{margin:1em 0}#page .gform_button{border:none;color:#fff;display:inline-block;background:#cdb123;color:#fff;font-size:2.2rem;line-height:2.8;min-width:245px;text-align:center;padding:0;text-transform:uppercase;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;cursor:pointer;margin:0}#page .gform_button:hover{color:#fff}#page .gform_footer{padding:0;margin:0;position:relative}#page .newsletter .gform_button{position:absolute;left:745px;top:-67px}#page .ginput_container{margin:0}#page .gform_title{font-weight:700;font-size:2.4rem;text-transform:uppercase;margin:0 0 .5em}#page .gform_description{display:block;font-size:1.6rem;width:100%;margin-bottom:1.5em}#page .gform_wrapper .gform_heading{margin-bottom:12px}#page .validation_error{padding:0;border:none;font-size:1.6rem}#page .gfield_error{border:none;background:none;max-width:100%!important}#page .validation_message{padding:0;font-size:1.1rem}#page .gform_confirmation_message{font-size:1.8rem;font-weight:600}#page .contact-form .gform_confirmation_message{min-height:220px;padding-top:100px}.cform .gform_wrapper{margin:10px 0}.cform ::-webkit-input-placeholder{opacity:1;color:#333}.cform ::-moz-placeholder{opacity:1;color:#333}.cform :-ms-input-placeholder{opacity:1;color:#333}.cform :-moz-placeholder{opacity:1;color:#333}.form-heading{font-size:1.4rem;margin-bottom:.5em}.form-heading span{font-weight:700;border-bottom:1px solid #fff;display:inline-block;margin-right:10px}#page .subscribe-form .gfield.checkbox-1{background:#e4f0f0;width:30%;display:inline-block;margin-right:5%;padding:15px 10px 10px}#page .subscribe-form .checkbox-2 .gfield_checkbox{column-count:4;column-gap:20px}#page .subscribe-form .gfield_label{margin-bottom:5px}#page .subscribe-form .gfield_checkbox label{font-size:1.6rem}#page .subscribe-form .gfield_checkbox li{margin-bottom:10px}#page .subscribe-form .gfield.col-1-5{width:17.8%;margin-right:1.115%}#page .subscribe-form .gfield.col-2-5{width:39.985%;margin-right:1.115%}#page .subscribe-form .gfield.col-1-2{width:49.4425%;margin-right:1.115%}#page .subscribe-form .gfield.col-1-3{width:32.59%;margin-right:1.115%}#page .subscribe-form .gfield.last{margin-right:0}#page .subscribe-form .gfield input[type="text"],#page .subscribe-form .gfield input[type="tel"],#page .subscribe-form .gfield input[type="email"]{width:100%;border:none;background:#ebebec;padding:0 10px;font-size:1.6rem;height:2.28em;color:#333;margin:0}#page .subscribe-form .gfield textarea{width:100%;border:none;background:#ebebec;padding:7px 10px;font-size:1.6rem;color:#333}#page .subscribe-form .gfield{width:100%;padding:0;margin:0 0 10px;margin-right:0;margin-left:0;display:inline-block}.subscribe-form .form-heading span{border:none;margin:0;display:inline}.subscribe-form .form-heading{font-weight:700;font-size:1.6rem;display:block}#page .subscribe-form ::-webkit-input-placeholder{opacity:1}#page .subscribe-form ::-moz-placeholder{opacity:1}#page .subscribe-form :-ms-input-placeholder{opacity:1}#page .subscribe-form :-moz-placeholder{opacity:1}.newsletter-details-wrapper{max-width:820px}.newsletter{width:1120px}.cform{background:#399;color:#fff;padding:20px 40px;margin-bottom:30px}.site-info{background:#333;color:#fff}.site-info a{color:#fff}#footer-menu{font-size:1.8rem;text-transform:uppercase;margin-bottom:1.6em}#footer-menu li a{color:#399}#footer-menu li{list-style:none;margin-bottom:.3em;border-bottom:1px solid #399;padding-bottom:7px}#copyright{font-size:1.3rem}#copyright span{margin-right:10px}.design-by{font-size:1.3rem;text-align:right}.footer-heading{color:#fff;font-size:1.8rem;margin-bottom:15px;border-bottom:1px solid #399;padding-bottom:7px;position:relative}.footer-heading i{width:20px;height:20px;display:inline-block;vertical-align:middle;border:1px solid #fff;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;position:absolute;right:0;top:5px;text-align:center;line-height:18px;font-size:8px}.footer-socials a{display:inline-block;margin-right:7px;vertical-align:middle;font-size:16px;color:#333;width:30px;height:30px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;background-color:#fff;text-align:center}@media screen and (min-width:992px){.footer-cols-wrapper{margin-left:-30px;margin-right:-30px}.site-info .col-lg-2{-webkit-flex:1;-ms-flex:1;flex:1;padding:0 30px;max-width:20%}}.footer-cols-wrapper{margin-bottom:80px}.footer-office li{list-style:none;font-size:1.6rem;text-transform:uppercase;color:#fff;position:relative;margin-left:30px;padding-left:5px;margin-bottom:5px}.footer-office .active{color:#39b7b7;margin-bottom:80px}.footer-office .active:after{content:'';width:625px;background:#464646;height:100%;position:absolute;left:0;top:0;z-index:1}.footer-office header{position:relative;cursor:pointer;z-index:5}.footer-office header:before{content:'\f125';font-family:"Ionicons";width:20px;height:20px;display:inline-block;vertical-align:middle;border:1px solid #fff;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;margin-right:10px;text-align:center;line-height:18px;font-size:8px;position:absolute;left:-30px}.office-details{position:absolute;top:100%;left:0;background:#464646;z-index:10;padding:0 40px 30px;width:625px;display:none}.active .office-details{display:block}.office-address{float:left;width:37%;margin-right:13.5%;color:#39b7b7;padding-top:5px}.office-map{float:left;width:49.5%}.office-map iframe{width:100%;height:180px}.popup-wrapper{width:100%;height:100%;position:fixed;left:0;top:0;z-index:800;display:none}.popup-overlay{width:100%;height:100%;background:rgb(0 0 0 / .4)}.popup-container{position:absolute;left:50%;top:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:999}.close-icon{cursor:pointer;text-align:center;font-size:20px;position:absolute;right:20px;top:10px}.popup-open{cursor:pointer}.slider-wrapper{position:relative;margin-bottom:40px}.cycle-slideshow li{position:relative;display:none;list-style:none;width:100%}.slider-image{overflow:hidden;display:block}.slider-image img{display:block;margin:auto;max-width:100%;height:auto}.slider-message-wrapper{position:absolute;width:100%;left:0;bottom:16%}.slider-message{color:#fff;text-transform:uppercase;font-size:4.6rem;line-height:1.13em;max-width:470px;margin:0 0 0 5.85%}.slider-message .btn{margin-top:1.9em}.header-img-wrapper{overflow:hidden;position:relative}.header-img-wrapper:before{content:' ';position:absolute;left:0;top:0;z-index:1;width:100%;height:100%;background:rgb(0 0 0 / .2)}.page-template-pt-sector-landing .header-breadcrumb,.page-template-pt-careers .header-breadcrumb,.page-template-pt-careers_search .header-breadcrumb,.page-template-pt-sector-parent .header-breadcrumb,.page-template-pt-general .header-breadcrumb,.page-template-pt-expertise-landing .header-breadcrumb,.page-template-pt-expertise-parent .header-breadcrumb,.page-template-pt-perspective-landing .header-breadcrumb,.page-template-pt-people-landing .header-breadcrumb{top:160px}.header-breadcrumb-wrapper .header-breadcrumb a{color:#4c4d4f}.header-breadcrumb-wrapper .header-breadcrumb{top:auto!important;position:relative;left:auto;color:#4c4d4f}.header-breadcrumb-wrapper{position:relative;margin-bottom:30px}.header-breadcrumb{position:absolute;z-index:30;width:100%;top:20px;left:0;color:#fff;font-size:1.8rem}.header-breadcrumb a{color:#fff}.header-img-wrapper img{display:block;margin:auto;max-width:100%;width:100%;height:auto}.header-img-content{position:absolute;left:0;top:55%;width:100%;ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#fff;z-index:30}.header-img-content h1{margin:0 0 0 5.85%;font-size:4.6rem;font-weight:400}.page-template-pt-news .header-img-wrapper,.single-post .header-img-wrapper,.single-events .header-img-wrapper,.page-template-pt-sub-expertise .header-img-wrapper,.single-expertise .header-img-wrapper,.single-people .header-img-wrapper,.single-insights .header-img-wrapper,.page-template-pt-insights .header-img-wrapper,.tax-insights_cats .header-img-wrapper,.page-template-pt-event-landing .header-img-wrapper,.page-template-pt-contact .header-img-wrapper{margin-top:0}.header-img-home-wrapper,.header-img-wrapper{margin-top:-135px;position:relative;overflow:hidden}.header-img-home-wrapper img{display:block;max-width:100%;height:auto;width:100%}.header-img-home-content-wrapper{position:absolute;left:0;top:50%;width:100%;ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:30}.header-img-home-content p{margin-bottom:.7em}.header-img-home-content{font-size:4.6rem;color:#fff;line-height:1.13;max-width:1020px;margin:auto}.heading{font-size:2.2rem}.expertise-wrapper .heading{text-align:left}.intro-content{font-size:2.4rem;font-weight:300;line-height:1.4em;margin-bottom:20px}.expertise-block{position:relative;margin-bottom:35px}.expertise-block a{display:block;position:relative}.expertise-block a:before{content:' ';position:absolute;width:100%;height:100%;background:rgb(0 0 0 / .5);z-index:10}.expertise-block img{display:block;width:100%;height:auto}.expertise-content{position:absolute;width:100%;left:0;top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);padding:0 12.6%;color:#fff;text-align:center;font-size:1.6rem;line-height:1.2;z-index:20}.expertise-content p,.expertise-content ul{display:none}.expertise-spotlight{margin:0 0 60px}.expertise-slider{margin:30px 0;position:relative}.expertise-slider-next{position:absolute;z-index:200;right:30px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:url(/wp-content/themes/theme/images/icon-arrow.png) no-repeat center center / 100% auto;width:50px;height:50px;-webkit-border-radius:50%;border-radius:50%;cursor:pointer}.expertise-slider-prev{position:absolute;z-index:200;right:100px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:url(/wp-content/themes/theme/images/icon-arrow-back.png) no-repeat center center / 100% auto;width:50px;height:50px;-webkit-border-radius:50%;border-radius:50%;cursor:pointer}.expertise-slide-content{font-size:1.6rem;margin-bottom:30px;border-right:1px solid #a7a9ac;line-height:1.4;padding-right:15px}.expertise-slide-content p{margin-bottom:1em}.expertise-slide{background:#e8e8e8;width:100%}.expertise-slide img{display:block;max-width:100%;height:auto}.expertise-slide-content-left{padding:35px 50px 20px}.expertise-slide-content-left h3{color:#871354;font-size:3.4rem;font-weight:400}.expertise-slide-sector{padding:0 25px}.expertise-slide-sector header{color:#2f9695;font-size:1.8rem;font-weight:700;margin-bottom:.7em}.expertise-slide-sector li{list-style:none;font-size:1.8rem;font-weight:600;margin-bottom:15px}.expertise-slide-sector a{color:#4b4a4d;display:flex;align-items:center}.expertise-slide-sector-icon{width:55px}.expertise-slider-bottom{height:1px;background:#a7a9ac;margin:80px 0}.latest-news .container{border-bottom:1px solid #a7a9ac;padding-bottom:20px;margin-bottom:80px}.latest-news .heading{color:#2f9695}.post-block{max-width:415px;margin-bottom:30px}.post-block time{color:#2e6094;font-size:1.8rem;font-weight:600;margin-bottom:1em;display:block}.post-block h3{color:#4c4d4f;font-weight:700;font-size:1.8rem;width:calc(100% - 70px)}.post-block a{display:flex;justify-content:space-between}.post-block .entry-content{font-size:1.6rem}.cta .container{border-bottom:1px solid #a7a9ac;padding-bottom:70px;margin-bottom:80px}.cta-inner{background:#3e9f9f}.cta img{display:block;max-width:100%;height:auto}.cta-content{padding:70px 50px 0 0;margin-left:-30px;color:#fff;font-size:2rem}.stay-informed{margin-bottom:80px}.stay-informed-inner{background:#2e6094 url(/wp-content/themes/theme/images/icon-informed.png) no-repeat left 50px center;color:#fff;padding:55px 120px 40px 190px;display:flex;justify-content:space-between;font-size:2rem}.stay-informed-inner .entry-content,.stay-informed-inner-2 .entry-content{font-size:2rem;font-weight:700}.stay-informed-btn-wrapper{display:flex;align-items:center}.stay-informed-inner-2{background:#2f9695 url(/wp-content/themes/theme/images/icon-informed-2.png) no-repeat left 50px center;color:#fff;padding:55px 120px 40px 190px;display:flex;justify-content:space-between;font-size:2rem}.acknowledgement{background:#dce9e8;padding:70px 0 60px}.acknowledgement .entry-content h2{margin-bottom:1em}.acknowledgement .entry-content{font-size:2rem}@media screen and (min-width:993px){.sectors-expertise-wrapper .expertise-block:hover a:before{background:rgb(0 0 0 / .5);}.sectors-expertise-wrapper .expertise-block:hover h2,.sectors-expertise-wrapper .expertise-block:hover h3{display:block}.sectors-expertise-wrapper .expertise-block:hover .expertise-content{padding:0 12.6%;text-align:center}}.expertise-block h2,.expertise-block h3{text-transform:uppercase;font-size:2rem;line-height:1.25;margin-bottom:0;display:block;font-weight:700}.value-block{max-width:315px}.value-block a{display:block;margin-bottom:20px;padding-top:100%;background:#329999;-webkit-border-radius:50%;border-radius:50%;position:relative;color:#fff}.value-content{color:#fff;text-align:center;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%;-webkit-border-radius:50%;border-radius:50%;padding:0 20px 0;overflow:visible}.value-block:hover .value-content p{display:block}.value-content p{display:none}.value-block h2,.value-block h3{text-transform:uppercase;font-size:2.4rem;line-height:1.25;margin-bottom:.5em}.value-wrapper{padding:40px 0;background:#e6f3f3}.value-wrapper .heading{color:#399}.value-wrapper .row{padding-top:20px;color:#fff}.sectors-wrapper{background:#333;color:#fff}.sector-intro{font-size:1.6rem;margin-bottom:2em}.intro-wrapper .sector-intro{font-size:1.8rem}.perspective-intro-button-wrapper{display:flex;justify-content:flex-end;margin-top:45px}.perspective-intro-button-wrapper .btn{min-width:220px;margin-left:10px}.icon-wrapper{height:105px;position:relative}.icon-wrapper img{display:block;max-height:100%;width:auto;position:relative;margin:auto;top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.sector h3{text-align:center;font-size:1.6rem;font-weight:400;margin:0;color:#fff}.sector:hover{background:#399}.sector{border-right:1px solid #4a4a48;border-top:1px solid #4a4a48;min-height:150px;position:relative;cursor:pointer}.sector-list{border-left:1px solid #4a4a48}.sector:nth-child(1),.sector:nth-child(2),.sector:nth-child(3),.sector:nth-child(4),.sector:nth-child(5),.sector:nth-child(6){border-top:0}.sector:hover .sector-content{display:block}.sector-content{position:absolute;left:100%;top:0;background:#39b7b7;color:#fff;z-index:10;width:200%;font-size:1.6rem;padding:12px 0 20px;display:none}.sector:nth-child(6n) .sector-content,.sector:nth-child(6n-1) .sector-content{left:auto;right:100%}.sector-content a{color:#fff}.sector-content li{list-style:none;margin:0 10% .5em}.sector-content li:before{content:'\f125';font-family:"Ionicons";font-size:.6em}#teams-slider{margin-left:-15px;margin-right:-15px}#teams-slider li{list-style:none;padding:0 15px}.team-info{padding:12px 10px 55px;position:relative}.team-info p:empty{display:none}.team .readmore{position:absolute;right:15px;bottom:15px;color:#fff;border:none;width:30px;height:30px;line-height:30px;font-size:16px;background:#4c4d4f}.team header{font-size:1.8rem;color:#5aa;font-weight:700}.team .role{color:#c93;font-size:1.4rem;font-weight:700;margin:0 0 .7em}.team .contact{font-size:1.2rem;word-wrap:break-word;text-overflow:ellipsis}.team a{color:#4c4d4f}.team{max-width:330px;background:#fff;height:100%}.team-img{position:relative;padding-top:103%;overflow:hidden}.team-img img{position:absolute;width:100%;height:auto;left:0;top:0}.team-wrapper{margin-bottom:30px}.teams-prev,.teams-next{position:absolute;top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);width:40px;height:40px;line-height:38px;text-align:center;color:#fff;background:#e5e5e5;cursor:pointer;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;font-size:20px}.teams-prev{left:-55px}.teams-next{right:-55px}.testimonials-wrapper{min-height:465px;background-repeat:no-repeat;background-size:cover;color:#e1e1d4}.tes{font-size:2.4rem;line-height:1.16em;padding:0 70px;text-align:center}.tes h1,.tes h2,.tes h3,.why-choose-us h1,.why-choose-us h2,.why-choose-us h3{font-size:3.4rem;font-weight:400;margin-bottom:1.8em}.why-choose-us{font-size:1.8rem}.why-choose-us ul{font-size:0;margin-right:-30px}.why-choose-us li{list-style:none;width:170px;height:170px;position:relative;border:1px solid #fff;text-align:center;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;margin:0 20px 20px 0;display:inline-flex;padding:0 20px;align-items:center;font-size:1.8rem}.ws{width:100%;min-height:465px;background-repeat:no-repeat;background-size:cover;color:#e1e1d4;padding:55px 0}#testimonials-slider{margin-top:60px}.text-23-13-wrapper{background:#e1e1e1}.two-col-text-wrapper{background:#e1e1e1}.our-board-wrapper{padding-top:50px;background:#e6f3f3}.awards-wrapper li{list-style:none;margin-bottom:15px}.awards-wrapper li img{max-width:100%;height:auto}.career-menu{max-width:335px}.career-right{margin-bottom:60px}.career-right .entry-content{color:#fff;background:#329999;font-size:1.6rem;padding:15px 15px}.career-right .entry-content a{color:#fff}.career-right .entry-content li:before{display:none}.career-right .entry-content li{padding:7px 0;border-bottom:1px solid #fff}.banner-slider{margin:30px 0}.b-slide img{display:block;width:100%;height:auto}.benefit{border-bottom:5px solid #329999;height:100%;padding-top:40px}.benefits-wrapper{margin-bottom:60px}.benefit .icon{min-height:80px}.benefit img{display:block;max-width:100%;height:auto}.benefit h3{font-size:1.6rem;font-weight:700}.benefit .entry-content{font-size:1.4rem}.side-menu{background:#eff7f7;padding:25px 15px 35px;color:#fff;max-width:335px;margin-bottom:50px;font-size:1.6rem;font-weight:700}.side-menu li>ul:before{content:"\f2c7";position:absolute;left:0;top:7px;color:#2f9695;cursor:pointer;font-family:"Ionicons"}.side-menu li li{font-weight:400;display:none}.side-menu li .active li{display:block}.side-menu li{list-style:none;font-size:1.6rem;padding:4px 0;font-weight:700;color:#4c4d4f;padding-left:20px;position:relative}.side-menu a{color:#2f9695;display:inline-block;padding:3px 0}.side-menu header{font-size:1.8rem;margin-bottom:.4em;color:#565658;font-weight:700;text-transform:uppercase}.side-menu .sub-menu li{border:none;padding:0 10px;font-size:1.6rem}.side-menu .sub-menu li a:before{content:'\f125';font-family:"Ionicons";font-size:10px;margin-right:5px;vertical-align:middle;display:inline-block}.side-menu .sub-menu{padding:10px 0 10px 0}.side-menu .current-menu-item,.side-menu .current-menu-parent{font-weight:700}.side-menu .sub-menu .current-menu-item{font-weight:400;background:#b8dbdb}.side-menu .sub-menu .current-menu-item a{color:#033}.side-menu-2{background:#000;color:#fff;text-align:left;padding:20px 20px;margin-bottom:30px;max-width:300px}.side-menu-2 header{font-size:2rem;margin-bottom:1em}.side-menu-2 li{list-style:none;font-size:1.4rem;text-transform:uppercase;margin-bottom:.9em}.side-menu-2 a{color:#fff}.icon-side-menu{display:inline-block;width:30px;vertical-align:middle;margin-right:10px}.icon-side-menu img{display:block;max-width:100%;max-height:25px;width:auto;height:auto}.download-document{border:1px solid #000;max-width:300px;padding:20px 15px;margin:0 0 20px}.download-document a{color:#333;font-size:2.4rem}.side-box{background:#ebebeb;padding:20px 15px 35px;margin:0 0 20px;max-width:300px}.side-box header{font-size:2.4rem;margin-bottom:.5em}.side-box .btn{margin-top:.5em;padding:0 20px;display:block}.side-box-2{background:#dce9e8}.side-testimonial{padding:30px 30px;color:#fff;background:url(/wp-content/themes/theme/images/bg-testimonial.jpg) no-repeat left top / auto 100%;font-size:1.7rem;max-width:300px}.side-testimonial p{margin-bottom:1em}.boxes li{list-style:none;margin-bottom:20px}.boxes a{position:relative;border:1px solid #399;display:block;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;color:#212529;padding-bottom:30px}.boxes a:hover{background:#399;color:#fff}.boxes a:hover .readmore{color:#fff;border-color:#fff}.boxes a h3{font-size:1.6rem;font-weight:400;width:100%;text-align:center;padding:15px 20px 0}.boxes .readmore:hover{background:#2f9695}.boxes .readmore{position:absolute;left:50%;bottom:10px;margin-left:-10px;width:20px;height:20px;font-size:12px;line-height:18px;color:#fff;background:#399}.boxes{margin-top:30px}.highlight-wrapper{margin-top:30px}.highlight-wrapper h3{color:#871354;font-size:3.4rem;font-weight:400}.highlight{background:#e8e8e8;padding:30px 30px 30px;font-size:1.6rem;display:flex;justify-content:space-between}.highlight a{color:#515254}.hl-left li,.hl-right li{color:#515254;list-style:none;font-size:1.8rem;font-weight:700;margin-top:10px}.hl-left li li,.hl-right li li{font-weight:400;font-size:1.6rem;margin-left:30px}.hl-right li span{display:inline-block;width:50px;vertical-align:middle}.highlight header{color:#2f9695;font-size:2.2rem;font-weight:700;margin-bottom:.7em}.two-col ul{-webkit-column-count:2;-moz-column-count:2;column-count:2}.three-col ul{-webkit-column-count:3;-moz-column-count:3;column-count:3}.btn-img-wrapper{margin-top:55px;margin-bottom:60px}.btn-img:hover{color:#fff}.btn-img{display:flex;background:#2f9695;padding:0 20px 0 0;color:#fff;font-size:3rem;position:relative;align-items:center}.btn-img img{display:block;margin-right:20px}.btn-img.btn-img-2{background:#d1b73c}.btn-img:after{content:' ';width:30px;height:30px;text-align:center;line-height:30px;position:absolute;right:20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;background:url(/wp-content/themes/theme/images/icon-arrow.png) no-repeat center center / 30px auto}.sector-wrapper{background:#f1f1f1;padding:30px 30px}.sector-icons-intro h3{font-size:2.2rem;font-weight:.5em}.sector-icons-intro{color:#fff;font-size:1.4rem;font-weight:300;margin-bottom:30px}.sector-icons-wrapper{column-count:4;margin:30px 0 0;column-rule:1px solid #4c4d4f;column-gap:40px}.sector-icons-wrapper.short{column-count:3}.sector-icon{margin-bottom:15px}.sector-icon h3{font-size:1.8rem;text-transform:capitalize;font-weight:600;margin:0}.sector-icon a{color:#4b4a4d;display:flex;align-items:center}.sector-icon .icon{width:60px}.sector-icon img{display:block;max-width:33px;height:auto;margin:auto}.sectors-expertise-wrapper{background:#ebebeb;position:relative;margin-bottom:30px}.sectors-expertise-wrapper .container{position:relative;z-index:10}.sectors-expertise-wrapper:before{content:' ';position:absolute;left:0;top:0;width:25%;height:100%;background:#f7f7f7;z-index:5}.se-sector-wrapper{background:#f7f7f7;padding:40px 20px 40px 15px}.se-sector-list{padding:0 0 0 12px}.se-sector-list li{list-style:none;border-bottom:1px solid #e0e0e0;line-height:36px}.se-sector-list li img{max-width:100%;display:block;height:auto}.se-sector-list .image{display:inline-block;vertical-align:middle;width:50px}.se-sector-list li h3{color:#000;font-size:1.6rem;margin:0;display:inline-block;vertical-align:middle}.se-expertise-intro-content{font-size:1.6rem;background:#fff;padding:0 20px;font-weight:300;height:100%;margin-top:50px}.se-expertise-list{padding-top:20px}.se-expertise-wrapper{border-bottom:1px solid #a7a9ac;padding-bottom:30px;margin-bottom:50px}.key-services h3{color:#871354}.key-services{background:#f1f1f1;padding:30px 30px;margin:20px 0}.people-title{color:#349393;font-size:4.6rem;font-weight:400;margin-bottom:.5em}.people-sidebar{max-width:370px;margin-bottom:40px}.people-thumbmail img{display:block;max-width:100%;height:auto}.role{color:#c93;font-weight:700;font-size:2.4rem;margin-top:1.3em;margin-bottom:.7em}.position{font-size:2rem;font-weight:700}.contact-info{font-size:2rem}.people-social{font-size:40px;color:#4c4d4f}.hl-left{width:47%;border-right:1px solid #4b4a4d}.hl-right{width:47%}.practive-leader{margin:20px 0 40px;background:#e8e8e8;padding:50px 0}.small-row{margin-left:-5px;margin-right:-5px}.people-list-wrapper{background:#e8e8e8}.people-list-intro{padding:50px 0 0}.search-people header{font-size:2rem;font-weight:600;margin-bottom:1em}.search-people li{list-style:none;margin-bottom:30px;padding-right:15px}.search-people label{font-size:1.8rem;margin-bottom:5px}.search-people input[type='text']{width:100%;border:none;background:#fff;padding:0 0;font-size:1.6rem;height:2.28em;border-bottom:1px solid #4c4d4f;color:#3e9f9f;font-weight:700}.search-people select{width:100%;border:none;padding:0 0;font-size:1.6rem;height:2.28em;border-bottom:1px solid #4c4d4f;color:#3e9f9f;background:none;font-weight:700}.search-people .btn{line-height:2.5em;margin-top:.5em}.filter-wrapper{margin-bottom:30px}.filter-wrapper h2{font-size:2.4rem;margin-bottom:.2em}.cat-dropdown{font-size:1.8rem;font-weight:500;position:relative;border-bottom:1px solid #4c4d4f;padding:10px 0;margin-right:15px}.cat-dropdown header{padding:0 35px 0 0;cursor:pointer;position:relative}.cat-dropdown header:after{content:'\f123';font-family:"Ionicons";position:absolute;right:10px;top:6px;font-size:12px}.cat-dropdown li{list-style:none;margin-bottom:7px;font-size:1.6rem;font-weight:700}.cat-dropdown .children li{font-weight:400}.cat-dropdown li a{color:#333}.cat-dropdown>ul{display:none;padding:10px 15px 10px;position:absolute;width:100%;left:0;top:100%;z-index:50;background:#fff;-webkit-box-shadow:0 0 10px 0 #cecece;box-shadow:0 0 10px 0 #cecece}.cat-dropdown.active ul{display:block}.cat-dropdown>ul ul{padding:5px 0 0 15px}.recent-insights{max-width:560px;margin:60px 0 60px 30px}.recent-insights header{font-size:2.4rem;margin-bottom:.8em}.author-list{margin-top:35px}.author-list .team{background:#e8e8e8;max-width:260px;margin-bottom:30px}.related-exp .heading{border-bottom:1px solid #333;padding-bottom:.2em}.related-exp{border-bottom:1px solid #333}.news-btn-wrapper .btn{width:100%}.news-btn-wrapper{margin-bottom:30px}.event-wrapper{background:#f2f2f2}.news{display:block}.news-thumbnails img{display:block;width:100%;height:auto}.news-thumbnails{display:block;position:relative;margin-bottom:25px}.news-large .news-header-info{font-size:1.6rem;margin:1em 0 .625em}.news-header-info{font-size:1.4rem;margin:0 0 .625em;line-height:1}.news-header-info li{list-style:none;border-right:1px solid #333;display:inline-block;margin-right:1em;padding-right:1em}.news-header-info li:last-child{border:none}.news-cat{text-transform:uppercase;color:#1d868c;font-weight:600}.news-cat span{display:inline-block}.news-cat .sep{margin-right:5px}.news-cat span:last-child{display:none}.news-date{color:#cdb123;font-size:1.6rem;margin-bottom:.5em}.news-header-info .news-author{color:#818181;padding-right:0;margin-right:0}.news-info time{color:#2e6094;font-size:1.8rem;font-weight:600}.news-title{font-size:1.8rem;font-weight:700;margin-bottom:.5em;color:#4c4d4f;height:3.7em;overflow:hidden}.news-title span{color:#c93}.insight-category{position:absolute;font-size:1.6rem;font-weight:700;left:0;top:0;padding:5px;color:#fff;background:rgb(0 0 0 / .53)}.news-intro{overflow:hidden;height:2.75em;color:#4c4d4f}.news-large .news-info{padding-right:24%;position:relative;margin-top:10px}.news-large .readmore{position:absolute;right:14.8%;top:40px}.readmore{width:30px;height:30px;line-height:30px;background:#2e6094;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;text-align:center;font-weight:400;font-size:1.6rem;display:block;color:#fff}.news-group .news-title{font-size:1.6rem}.news-group .news-intro{font-size:1.4rem}.news .news-info{position:relative;padding-bottom:40px}.news .readmore{margin-top:10px}.news,.news-large{margin-bottom:20px}.insights-wrapper{margin-bottom:30px}.insights .news-thumbnails{margin-bottom:17px}.insights .readmore{margin-top:1em}.news-large-2{margin-bottom:45px}.news-large-2 .readmore{margin-top:2em}.news-large-2 .news-date,.news-large-2 .news-intro{font-size:2rem}.news-large-2 .news-title{font-size:2.5rem}.news-large-2 .news-title span{display:block;margin-bottom:.5em}.news-btn{display:block;margin:auto}.perspective-page .news{margin-bottom:40px}.insights-info{background:#efefef;max-width:260px;padding:15px 20px;font-size:2rem}.insights-cat{font-weight:700;color:#399;margin-bottom:.8em}.insights-date{text-transform:uppercase}.insights-author{color:#999;margin-top:.8em}.page-pagination{display:block;width:100%;text-align:center;font-size:2rem;font-weight:600;margin:2em 0}.page-numbers{margin:0 .5em}.notice{background:#399;padding:12px 60px 12px 20px;position:relative;font-size:1.4rem;margin-bottom:50px;color:#fff}.notice header{font-weight:600;font-size:1.8rem;margin-bottom:.4em}.notice p{margin-bottom:.5em}.notice .readmore{position:absolute;right:35px;top:35px;font-size:12px;width:20px;height:20px;line-height:18px;color:#fff;border-color:#fff}.perspective-wrapper{background:#dce9e8;margin-bottom:60px}.perspective-wrapper .heading{color:#2f9695;font-size:3.4rem}.news-slide-wrapper{margin-bottom:30px}.news-slide{display:block;white-space:normal}.news-slide-thumbnails img{display:block;width:100%;height:auto}.news-slide-thumbnails{display:block;position:relative}.news-slide-thumbnails:before{content:' ';position:absolute;left:0;top:0;width:100%;height:100%;background:rgb(0 0 0 / .5);z-index:5}.news-slide-info{position:absolute;left:0;top:0;width:100%;height:100%;z-index:10;padding:23px 10px 0}.news-slide-title span{color:#c93}.news-slide-cat{color:#fff;padding:30px;font-size:1.8rem;font-weight:400;position:absolute;width:100%;left:0;top:0;z-index:10}.news-slide-cat h3{font-size:1.8rem;font-weight:400;overflow:hidden;margin:0}.news-slide-cat .sep:last-child{display:none}.news-slide .readmore{position:absolute;right:10px;bottom:10px;color:#fff;border:none;z-index:10}.news-prev,.news-next{position:absolute;top:50%;font-size:40px;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:100;cursor:pointer}.news-prev{left:-50px}.news-next{right:-50px}.archive .news .readmore{position:relative;bottom:auto;margin-top:20px}.archive .news-thumbnails{padding-top:0;position:relative}.archive .news-thumbnails img{position:relative;left:auto;top:auto}.archive .news{margin-bottom:50px}.career-search-right{padding-left:40px}.career-search-login:after{content:'\f125';font-family:"Ionicons";font-weight:400;font-size:16px;width:30px;height:30px;text-align:center;line-height:30px;position:absolute;right:10px;bottom:9px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}.career-search-login{font-size:18px;font-weight:700;color:#1d868c;border:2px solid #1d868c;display:block;line-height:2.6;padding:0 20px;position:relative}.career-search-job-search{display:flex;align-items:center;max-width:375px;margin:70px 0}.career-search-job-search header{font-size:18px;color:#1d868c;margin-right:10px}.job-search-wrapper{width:275px}#jobs-form .job-search-wrapper input[type="text"],#jobs-form .job-search-wrapper input[type="email"]{border:none;font-size:16px;background:none}.career-search-job-search{border-bottom:1px solid #000}.career-search-filter-result{background:#dce9e8}.career-search-filter-result header{color:#fff;background:#1d868c;padding:7px 20px;font-size:20px;font-weight:600}.filter-result-wrapper{margin-bottom:50px;padding:20px;font-size:16px}#search-filters h3{color:#871354;font-size:18px}.career-search-filter-result .filter li input{margin:4px 0 0 -20px}.career-search-filter-result .filter li{padding:0 0 3px 20px}.filter-group-title{font-weight:600}.career-search-content{font-size:16px}.career-search-content #campaignsDiv h2{color:#871354;font-weight:400;font-size:28px}#campaigns{background:#dce9e8;padding:15px;margin-bottom:60px!important}.career-search-content h2{font-size:32px;color:#1d868c}.career-search-content #recent-jobs li,.career-search-content #search-results li{border-color:#1d868c}.career-search-content #campaigns ul.paging-list li a.active-page{background:#1d868c}.career-search-content #campaigns ul a{color:#1d868c}.career-search-content i.fas,.career-search-content i.far,.career-search-content i.fab{color:#1d868c}#jobs-form .button:after{content:' ';width:30px;height:30px;text-align:center;line-height:30px;position:absolute;right:20px;bottom:6px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;background:url(/wp-content/themes/theme/images/icon-arrow.png) no-repeat center center / 30px auto}#jobs-form .button{background:#cdb123!important;border:none;color:#fff;-webkit-box-shadow:none;box-shadow:none;font-size:16px;font-weight:400;line-height:2.7;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;padding:0 65px 0 25px;position:relative;text-transform:uppercase;min-width:150px;text-align:left}.career-search-content #recent-jobs table th{background:#dce9e8;color:#1d868c;font-size:18px}.career-search-content #recent-jobs table td{border-color:#1d868c}.career-search-content #recent-jobs table .job-link{font-weight:700;text-decoration:underline}#job-details{margin:60px 0}#job-content p{margin-bottom:1em}#job-content ul{margin:.7em 0 1em 20px}.search-results .page-title{font-size:3.4rem}.article{display:block;color:#333;margin-bottom:30px}.article h2{font-size:2.4rem;color:#399}.aslide{position:relative;display:none}.aslide img{display:block;width:100%;height:auto}.aslide-content-wrapper{position:absolute;top:50%;left:0;width:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.aslide-content{background:#329999;padding:20px 40px;color:#fff}.aslide-content{font-size:1.6rem;max-width:550px}.aslide-content h2,.aslide-content h3{border-bottom:1px solid #fff;font-size:2.4rem;padding-bottom:.9em;margin-bottom:.8em}.story-slider-wrapper{background:url(/wp-content/themes/theme/images/bg-story.jpg) no-repeat center top / cover}.story-slider-wrapper .container{position:relative}.story-slider img{display:block;max-width:1005;height:auto;margin:auto}.story-slider:before{content:' ';width:100%;height:9px;position:absolute;left:0;top:50%;background:#329999;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.story-prev,.story-next{position:absolute;top:50%;-webkit-border-radius:50%;border-radius:50%;background:#329999;text-align:center;width:45px;height:45px;line-height:45px;font-size:32px;color:#fff;cursor:pointer;z-index:100;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.story-prev.disabled,.story-next.disabled{cursor:auto;opacity:.5}.story-prev{left:-30px}.story-next{right:-30px}.story header{font-size:2.4rem}.story{height:320px}.story-wrapper{white-space:normal;font-weight:300;display:flex;align-items:flex-end;height:100%;padding-bottom:30px;position:relative}.bottom .story-wrapper{align-items:flex-start;padding-top:30px}.bottom .story-inner:before{top:auto;bottom:100%;border-width:0 8px 16px 8px;border-color:#fff0 #fff0 #329999 #fff0}.story-inner:before{content:' ';position:absolute;left:20px;top:100%;width:0;height:0;border-style:solid;border-width:16px 8px 0 8px;border-color:#329999 #fff0 #fff0 #fff0}.story-inner{background:#329999;color:#fff;padding:10px 15px;-webkit-border-radius:10px;border-radius:10px;position:relative}.story.bottom{margin-top:320px}.story li:before{content:'\2022';position:absolute;left:0}.story li{display:block;position:relative}.mobile{display:none}.sidr{display:none;position:absolute;position:fixed;top:0;height:100%;z-index:500;width:290px;overflow-x:none;overflow-y:auto;background:#399}.sidr .sidr-inner{padding:0 0 15px}.sidr.right{left:auto;right:-290px}.sidr.left{left:-290px;right:auto}@media screen and (max-width:1200px){.header-img-home-wrapper img,.header-img-wrapper img{height:auto;width:100%;max-width:none}.header-img-home-content{font-size:3rem}.custom-menu,.main-menu{display:none}.header-right{padding:0;justify-content:flex-end}.open-header-search,#open-mobile-menu{font-size:40px}#masthead{padding-bottom:20px;position:relative}.intro-content{-webkit-box-flex:none;-ms-flex:none;flex:none;max-width:100%;font-size:1.3rem}.main-menu-wrapper{display:none}.mobile-search{width:100%;padding:0 10px;margin-top:25px}.mobile-search .header-search-field{font-size:1.6rem;background:#fff;color:#000;float:left;padding:0 10px;width:calc(100% - 70px)}.slider-message{font-size:1.6rem}.btn{font-size:1.6rem;min-width:110px}.btn-long{min-width:200px;padding:0 15px}.btn-long:after{width:26px;height:26px}.perspective-wrapper .heading{font-size:2.6rem}.heading{font-size:2rem}.vertical-small{padding-top:25px;padding-bottom:25px}.expertise-block h2,.expertise-block h3{font-size:2rem}.sector:nth-child(5),.sector:nth-child(6){border-top:1px solid #4a4a48}.sector h3{font-size:1rem}.icon-wrapper{height:70px}.sector{min-height:110px}.sector-intro{margin-bottom:1em}.news-date{font-size:.9rem}.news-group .news-title{font-size:1rem}.news-group .news-intro{font-size:1rem}.tes h1,.tes h2,.tes h3,.why-choose-us h1,.why-choose-us h2,.why-choose-us h3{font-size:1.4rem}.why-choose-us li{font-size:.9rem;width:85px;height:85px;padding:0 5px;margin:0 10px 10px 0}.testimonials-wrapper{min-height:0}.office-details{padding:0 10px 20px;width:480px}.office-address{width:48%;margin-right:2.5%}.footer-cols-wrapper .col-sm-4{margin-bottom:25px}.sector:nth-child(6n) .sector-content,.sector:nth-child(6n-1) .sector-content{left:0;right:auto}.sector:nth-child(4n) .sector-content,.sector:nth-child(4n-1) .sector-content{right:0;left:auto}.sector-content{font-size:1.4rem;top:100%;left:0}.active .sector-content{display:block}.intro{font-size:1.6rem;font-weight:600}.header-img-content h1{font-size:2.2rem}.value-block h2,.value-block h3{font-size:2.2rem}h2,.page-title{font-size:2.6rem}h3,.highlight-wrapper h3{font-size:2.2rem}.team header{font-size:1.3rem}.team .role{font-size:1rem}.cform{padding:10px 15px}.newsletter{width:720px}#page .gfield_checkbox label{margin-left:0}#page .newsletter .gform_button{position:relative;left:auto;top:auto}.vertical-medium{padding-top:30px;padding-bottom:30px}.side-menu header{font-size:1.6rem}.side-menu .sub-menu li{font-size:1.2rem}.side-menu{margin-bottom:20px}.download-document a,.side-box header{font-size:1.6rem}.side-testimonial{font-size:1.3rem;padding:20px;margin-bottom:20px}.boxes a h3{font-size:1.3rem}.boxes span h3{font-size:1.3rem}.breadcrumbs a{font-size:1.2rem}.breadcrumbs{margin-bottom:10px}.page-title{margin-left:15px}.btn-img{font-size:1.4rem}.notice{margin-bottom:20px;font-size:1rem}.notice header,.cat-dropdown{font-size:1.5rem}.cat-dropdown li{font-size:1.5rem}.filter-wrapper h2{font-size:1.5rem}.filter-wrapper,.side-box{max-width:100%}.news-title{font-size:1.4rem;height:auto}.insights{margin-bottom:30px}.insights-info{margin-bottom:20px;max-width:100%;font-size:1.6rem}.news-large .news-header-info{font-size:1.4rem}.news-header-info li{display:block;border:none;margin-bottom:5px}.aslide-content h2,.aslide-content h3{font-size:1.6rem}.aslide-content{font-size:1.4rem}.news-prev{left:-25px}.news-next{right:-25px}.intro-wrapper .sector-intro .btn{margin-left:0}.se-sector-list .image{width:30px}.se-sector-list{padding:0}.se-sector-wrapper{padding:30px 15px}.expertise-slide-content-left{padding:20px 15px}.expertise-slide-content-left h3{font-size:2.6rem}.expertise-slide-content{font-size:1.6rem}.post-block h3{font-size:2rem}.cta-content{margin:0;padding:20px 15px;font-size:1.6rem}.cta-content p:empty{display:none}.perspective-intro-button-wrapper{margin:0 0 30px;display:block}.sector-icons-wrapper.short{column-count:2;column-gap:20px}.team-wrapper{width:33%}#page .subscribe-form .gform_button{position:relative;right:auto;bottom:auto}.people-title{font-size:3.6rem}.role{font-size:2rem}.position{font-size:1.8rem}.contact-info{font-size:1.6rem}.highlight header{font-size:1.8rem}.hl-left li{font-size:1.8rem}.highlight{padding:20px 15px}.hl-left li li{margin-left:15px}.header-breadcrumb{font-size:1.4rem}.page-template-pt-sector-landing .header-breadcrumb,.page-template-pt-careers .header-breadcrumb,.page-template-pt-careers_search .header-breadcrumb,.page-template-pt-sector-parent .header-breadcrumb,.page-template-pt-general .header-breadcrumb,.page-template-pt-expertise-landing .header-breadcrumb,.page-template-pt-expertise-parent .header-breadcrumb,.page-template-pt-perspective-landing .header-breadcrumb,.page-template-pt-people-landing .header-breadcrumb{top:100px}#page .subscribe-form .gfield.checkbox-2{width:100%}.expertise-slide-sector li{font-size:1.6rem}}@media screen and (max-width:960px){.career-right{border:none}.contact-offices p{display:inline-block;width:40%}.contact-offices p:nth-child(odd){margin-right:10%}.newsletter{width:576px}#page .newsletter .checkbox-1{margin-right:2%}#page .newsletter .checkbox-2{width:64.83%}.value-content{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:auto;padding-top:0}.stay-informed-inner,.stay-informed-inner-2{background-position:left 15px top 20px;padding:90px 15px 20px;background-size:60px auto;display:block}.btn-img img{width:50%;height:auto;margin-right:15px}.career-search-right{padding-left:calc(var(--bs-gutter-x) * .5)}.career-search-job-search{margin:50px 0}.career-search-login{padding:0 15px}.career-search-filter-result header{padding:7px 15px}.filter-result-wrapper{padding:15px}}@media screen and (max-width:600px){.header-img-home-wrapper img,.header-img-wrapper img{height:400px;width:auto;max-width:none}.perspective-intro-button-wrapper .btn{min-width:0;margin:0 0 15px}.btn-long{display:block;margin-top:10px}.sector:nth-child(4){border-top:1px solid #4a4a48}.news-large .news-info{padding:0 0 25px}.news-large .news-header-info{margin-top:0}.news-large .readmore{bottom:0;right:auto;top:auto}.office-details{position:relative;width:100%}.footer-office .active{margin-bottom:10px}.office-address{float:none;width:100%;margin:0 0 12px}.office-map{width:100%}.footer-office .active:after{width:1005}.footer-cols-wrapper{margin-bottom:10px}.sector .sector-content{top:100%;left:0}.sector:nth-child(4n) .sector-content,.sector:nth-child(4n-1) .sector-content{right:auto;left:0}.sector:nth-child(3n) .sector-content{right:0;left:auto}.site-branding img{width:200px}.slider-image{height:220px;overflow:hidden}.slider-wrapper{margin-bottom:20px}.slider-image img{height:100%;max-width:none;width:auto}.header-img-content h1{margin:0 0 0 0}.team-info{padding:10px 10px 30px}.team .readmore{bottom:7px;right:10px}#page .cform .gfield.col-1-3,#page .cform .gfield.col-1-2,#page .cform .gfield.col-2-5,#page .cform .gfield.col-1-5{width:100%;margin-right:0}.newsletter{width:320px}#page .cform .checkbox-2 .gfield_checkbox{-webkit-column-count:2;-moz-column-count:2;column-count:2}.popup-container{left:0;top:0;-ms-transform:none;-webkit-transform:none;transform:none;width:100%;height:100%}.newsletter{width:100%;height:100%;overflow-y:scroll;padding:20px 20px 30px}#page .newsletter .checkbox-1{width:100%;margin:0 0 10px 0}#page .newsletter .checkbox-2{width:100%;margin-bottom:0}.team-info{min-height:0}.key-services ul{-webkit-column-count:1;-moz-column-count:1;column-count:1}.insights{margin-bottom:20px}.news .news-info{padding-bottom:25px}.three-col ul,.two-col ul{-webkit-column-count:1;-moz-column-count:1;column-count:1}.awards-wrapper li{margin:0}.news-prev,.news-next{display:none}.aslide-content-wrapper{position:relative;top:auto;left:auto;-webkit-transform:none;transform:none}.aslide-content{max-width:100%;padding:15px 15px}.story-next{right:0}.story-prev{left:0}.news-slide-cat{padding:20px}.expertise-slide-content{border:none}.expertise-slide-sector{padding:0}.expertise-slider-bottom{margin:50px 0}#masthead{height:100px}.header-img-home-wrapper,.header-img-wrapper{margin-top:-100px}.sector-icons-wrapper,.sector-icons-wrapper.short{column-count:auto}.team-wrapper{width:50%}#page .subscribe-form .checkbox-2 .gfield_checkbox{column-count:auto}#page .subscribe-form .gfield.col-1-5,#page .subscribe-form .gfield.col-2-5,#page .subscribe-form .gfield.col-1-2,#page .subscribe-form .gfield.col-1-3{width:100%}.perspective-search-field{width:100%}.perspective-search-btn{margin:20px 0 0}.page-title{margin-left:0}.expertise-slider-prev{top:30%;width:36px;height:36px;left:15px;right:auto}.expertise-slider-next{top:30%;width:36px;height:36px;right:15px}}