@import url(https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i);
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */

/* Document
   ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */

html {
  line-height: 1.15; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/* Sections
   ========================================================================== */

/**
 * Remove the margin in all browsers.
 */

body {
  margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */

main {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */

hr {
  box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/* Text-level semantics
   ========================================================================== */

/**
 * Remove the gray background on active links in IE 10.
 */

a {
  background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */

abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  text-decoration: underline dotted; /* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */

b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */

small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */

/**
 * Remove the border on images inside links in IE 10.
 */

img {
  border-style: none;
}

/* Forms
   ========================================================================== */

/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */

button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */

button,
input { /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */

button,
select { /* 1 */
  text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */

button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */

fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */

legend {
  box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */

progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */

textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */

[type="checkbox"],
[type="radio"] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */

[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */

[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/* Interactive
   ========================================================================== */

/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */

details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */

summary {
  display: list-item;
}

/* Misc
   ========================================================================== */

/**
 * Add the correct display in IE 10+.
 */

template {
  display: none;
}

/**
 * Add the correct display in IE 10.
 */

[hidden] {
  display: none;
}

/* http://meyerweb.com/eric/tools/css/reset/
   v4.0 | 20180602
   License: none (public domain)
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
main, menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, main, menu, nav, section {
	display: block;
}
/* HTML5 hidden-attribute fix for newer browsers */
*[hidden] {
    display: none;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

.intro--home .intro__col2__content{font-size:1rem;line-height:1.5rem}.division .work__projectDetails__wrapper h4,.division .work__projectDetails__wrapper h5,.filter__accordion__header,.filter__simple__filterBy,.jobComponent__posts__col p,nav#mobile_menu ul#menu-mobile .menu-item-ir>.sub-menu>ul>li>a{font-size:.75rem;line-height:1.0625rem}div.newsPost__details span{font-size:.75rem;line-height:1.625rem}.slider__arrow--next:after,.slider__arrow--prev:after{content:"";width:0;height:0}.accordion--about__header:after{content:"";width:0;height:0;position:absolute;top:50%;right:1.4375rem}.filter__accordion__header:after{content:"";width:0;height:0;position:absolute;top:50%;left:4.5rem}.accordion--projects__header:after{content:"";width:0;height:0;position:absolute;top:50%;border-right:.375rem solid transparent;border-left:.375rem solid transparent;border-bottom:.5625rem solid #707070;margin-top:-.28125rem}.division_page .divisionMenu__comms__arrow:before,.division_page .divisionMenu__health__arrow:before,.divisionMenu__comms__content:before,.divisionMenu__health__content:before{content:"";width:0;height:0;position:absolute;top:50%;border-right:.53125rem solid transparent;border-left:.53125rem solid transparent;border-top:.5625rem solid #fff;margin-top:-.28125rem}.about .marketModel:before{content:"";right:0;width:50%;background-color:#161f39}.about .marketModel:before,.blueBorder{z-index:0;position:absolute;top:0;margin-top:-.125rem}.blueBorder{left:0;width:100%}.blueBorder__wrapper{position:relative;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row}.blueBorder__col1{background-color:transparent}.blueBorder__col2{background-color:#161f39;-webkit-box-flex:1;-webkit-flex:1;flex:1}.blueBorder:after{content:"";background-color:#161f39;position:absolute;top:0;right:0;width:30%}.huntsworth--comms .topBanner--divisions h2:after,.huntsworth--health .topBanner--divisions h2:after{z-index:-1;content:"";position:absolute;background-size:contain;background-repeat:no-repeat;background-position:50%;left:50%;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.huntsworth--comms .topBanner--divisions h2{background-image:url(/wp-content/themes/huntsworth/assets/images/hex-shape-2.png)}.huntsworth--health .topBanner--divisions h2{background-image:url(/wp-content/themes/huntsworth/assets/images/hex-shape-1.png)}.objectFitImage{-o-object-fit:cover;font-family:"object-fit: cover";object-fit:cover;width:100%;height:100%;font-family:"object-fit: cover;"}html{font-size:16px}body{margin:0 auto}main#content{background-color:#f7f7f7;overflow:hidden}.hidden--all{display:none}body{font-family:Open Sans,sans-serif}.about h2,.annual_general__content h3,.annual_general__header>div>h3,.contact h3,.corporate_governance__content h3,.corporate_governance__content h4,.corporate_governance__header>div>h3,.division .divisionIntro__col1 h3,.division .quotes h3,.division .stats h3,.email_alerts__content>h3,.esg__header>div>h2,.filter__headers__header,.home h2,.investor_relations__content>h2,.investor_relations__content>h3,.investor_relations__header>div>h3,.job_desc__detail__form h3,.jobComponent h3,.news h2,.search_results__header>div>h3,.shareholder_services__content>h3,.shareholder_services__downloads>div>h3,.shareholder_services__downloads>h3,.shareholder_services__header>div>h3,.values__job_component h3,.values__news h3{font-weight:700;text-transform:uppercase;letter-spacing:.25rem;line-height:1.5!important}.about h2:after,.annual_general__content h3:after,.annual_general__header>div>h3:after,.contact h3:after,.corporate_governance__content h3:after,.corporate_governance__content h4:after,.corporate_governance__header>div>h3:after,.division .divisionIntro__col1 h3:after,.division .quotes h3:after,.division .stats h3:after,.email_alerts__content>h3:after,.esg__header>div>h2:after,.filter__headers__header:after,.home h2:after,.investor_relations__content>h2:after,.investor_relations__content>h3:after,.investor_relations__header>div>h3:after,.job_desc__detail__form h3:after,.jobComponent h3:after,.news h2:after,.search_results__header>div>h3:after,.shareholder_services__content>h3:after,.shareholder_services__downloads>div>h3:after,.shareholder_services__downloads>h3:after,.shareholder_services__header>div>h3:after,.values__job_component h3:after,.values__news h3:after{content:"";display:block;width:2.875rem;height:.1875rem;background-color:#fff}.about h2.blue,.annual_general__content h3.blue,.annual_general__header>div>h3.blue,.blue.filter__headers__header,.contact h3.blue,.corporate_governance__content h3.blue,.corporate_governance__content h4.blue,.corporate_governance__header>div>h3.blue,.division .divisionIntro__col1 h3.blue,.division .quotes h3.blue,.division .stats h3.blue,.email_alerts__content>h3.blue,.esg__header>div>h2.blue,.home h2.blue,.investor_relations__content>h2.blue,.investor_relations__content>h3.blue,.investor_relations__header>div>h3.blue,.job_desc__detail__form h3.blue,.jobComponent h3.blue,.news h2.blue,.search_results__header>div>h3.blue,.shareholder_services__content>h3.blue,.shareholder_services__downloads>div>h3.blue,.shareholder_services__downloads>h3.blue,.shareholder_services__header>div>h3.blue,.values__job_component h3.blue,.values__news h3.blue{color:#003252}.about h2.blue:after,.annual_general__content h3.blue:after,.annual_general__header>div>h3.blue:after,.blue.filter__headers__header:after,.contact h3.blue:after,.corporate_governance__content h3.blue:after,.corporate_governance__content h4.blue:after,.corporate_governance__header>div>h3.blue:after,.division .divisionIntro__col1 h3.blue:after,.division .quotes h3.blue:after,.division .stats h3.blue:after,.email_alerts__content>h3.blue:after,.esg__header>div>h2.blue:after,.home h2.blue:after,.investor_relations__content>h2.blue:after,.investor_relations__content>h3.blue:after,.investor_relations__header>div>h3.blue:after,.job_desc__detail__form h3.blue:after,.jobComponent h3.blue:after,.news h2.blue:after,.search_results__header>div>h3.blue:after,.shareholder_services__content>h3.blue:after,.shareholder_services__downloads>div>h3.blue:after,.shareholder_services__downloads>h3.blue:after,.shareholder_services__header>div>h3.blue:after,.values__job_component h3.blue:after,.values__news h3.blue:after{background-color:#003252}.about h2.light-blue,.annual_general__content h3.light-blue,.annual_general__header>div>h3.light-blue,.contact h3.light-blue,.corporate_governance__content h3.light-blue,.corporate_governance__content h4.light-blue,.corporate_governance__header>div>h3.light-blue,.division .divisionIntro__col1 h3.light-blue,.division .quotes h3.light-blue,.division .stats h3.light-blue,.email_alerts__content>h3.light-blue,.esg__header>div>h2.light-blue,.home h2.light-blue,.investor_relations__content>h2.light-blue,.investor_relations__content>h3.light-blue,.investor_relations__header>div>h3.light-blue,.job_desc__detail__form h3.light-blue,.jobComponent h3.light-blue,.light-blue.filter__headers__header,.news h2.light-blue,.search_results__header>div>h3.light-blue,.shareholder_services__content>h3.light-blue,.shareholder_services__downloads>div>h3.light-blue,.shareholder_services__downloads>h3.light-blue,.shareholder_services__header>div>h3.light-blue,.values__job_component h3.light-blue,.values__news h3.light-blue{color:#003252}.about h2.light-blue:after,.annual_general__content h3.light-blue:after,.annual_general__header>div>h3.light-blue:after,.contact h3.light-blue:after,.corporate_governance__content h3.light-blue:after,.corporate_governance__content h4.light-blue:after,.corporate_governance__header>div>h3.light-blue:after,.division .divisionIntro__col1 h3.light-blue:after,.division .quotes h3.light-blue:after,.division .stats h3.light-blue:after,.email_alerts__content>h3.light-blue:after,.esg__header>div>h2.light-blue:after,.home h2.light-blue:after,.investor_relations__content>h2.light-blue:after,.investor_relations__content>h3.light-blue:after,.investor_relations__header>div>h3.light-blue:after,.job_desc__detail__form h3.light-blue:after,.jobComponent h3.light-blue:after,.light-blue.filter__headers__header:after,.news h2.light-blue:after,.search_results__header>div>h3.light-blue:after,.shareholder_services__content>h3.light-blue:after,.shareholder_services__downloads>div>h3.light-blue:after,.shareholder_services__downloads>h3.light-blue:after,.shareholder_services__header>div>h3.light-blue:after,.values__job_component h3.light-blue:after,.values__news h3.light-blue:after{background-color:#1592e6}.about h2.yellow-green,.annual_general__content h3.yellow-green,.annual_general__header>div>h3.yellow-green,.contact h3.yellow-green,.corporate_governance__content h3.yellow-green,.corporate_governance__content h4.yellow-green,.corporate_governance__header>div>h3.yellow-green,.division .divisionIntro__col1 h3.yellow-green,.division .quotes h3.yellow-green,.division .stats h3.yellow-green,.email_alerts__content>h3.yellow-green,.esg__header>div>h2.yellow-green,.home h2.yellow-green,.investor_relations__content>h2.yellow-green,.investor_relations__content>h3.yellow-green,.investor_relations__header>div>h3.yellow-green,.job_desc__detail__form h3.yellow-green,.jobComponent h3.yellow-green,.news h2.yellow-green,.search_results__header>div>h3.yellow-green,.shareholder_services__content>h3.yellow-green,.shareholder_services__downloads>div>h3.yellow-green,.shareholder_services__downloads>h3.yellow-green,.shareholder_services__header>div>h3.yellow-green,.values__job_component h3.yellow-green,.values__news h3.yellow-green,.yellow-green.filter__headers__header{color:#003252}.about h2.yellow-green:after,.annual_general__content h3.yellow-green:after,.annual_general__header>div>h3.yellow-green:after,.contact h3.yellow-green:after,.corporate_governance__content h3.yellow-green:after,.corporate_governance__content h4.yellow-green:after,.corporate_governance__header>div>h3.yellow-green:after,.division .divisionIntro__col1 h3.yellow-green:after,.division .quotes h3.yellow-green:after,.division .stats h3.yellow-green:after,.email_alerts__content>h3.yellow-green:after,.esg__header>div>h2.yellow-green:after,.home h2.yellow-green:after,.investor_relations__content>h2.yellow-green:after,.investor_relations__content>h3.yellow-green:after,.investor_relations__header>div>h3.yellow-green:after,.job_desc__detail__form h3.yellow-green:after,.jobComponent h3.yellow-green:after,.news h2.yellow-green:after,.search_results__header>div>h3.yellow-green:after,.shareholder_services__content>h3.yellow-green:after,.shareholder_services__downloads>div>h3.yellow-green:after,.shareholder_services__downloads>h3.yellow-green:after,.shareholder_services__header>div>h3.yellow-green:after,.values__job_component h3.yellow-green:after,.values__news h3.yellow-green:after,.yellow-green.filter__headers__header:after{background-color:#b9c10a}strong{font-weight:900!important}em{font-style:italic}p{line-height:1.5em}a:link,a:visited{color:inherit}ul{list-style-type:disc}ol,ul{padding-left:2em}ol{list-style-type:decimal}#content *+ol,#content *+p,#content *+ul{margin-top:.8em}#content li{line-height:1.2em}#content li+li{margin-top:.3em}.accordion__wrapper:last-child{margin-bottom:0}.accordion__wrapper.js-enabled>.accordion__content{visibility:hidden}.accordion__wrapper.js-enabled .accordion__header:after{-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.accordion__wrapper.is-active>.accordion__content{visibility:visible}.accordion__wrapper.is-active .accordion__header:after{-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.accordion__wrapper.is-active .accordion--about__header:after{-webkit-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.accordion__wrapper.is-active .accordion--projects__header:after{-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.accordion__header{position:relative;cursor:pointer}.accordion__content{overflow:hidden;-webkit-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease}.accordion--about__wrapper{background-color:hsla(0,0%,96.9%,.78);box-shadow:0 3px 6px rgba(0,0,0,.16);border-radius:.5625rem;margin-bottom:2.8125rem}.accordion--about__header{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.accordion--about__content,.accordion--about__header{padding:0 5.9375rem 0 2.8125rem}.accordion--about__content>p{padding-bottom:2.8125rem}.accordion--projects h4{border:none}.accordion--projects__header{padding:1.40625rem 0;border-top:1px solid #707070}.accordion--projects__wrapper:first-child p{color:#161f39!important}.button{position:relative;cursor:pointer;overflow:visible;box-sizing:border-box;text-transform:uppercase;text-decoration:none;display:table;-webkit-box-align:center;-webkit-align-items:center;align-items:center;font-weight:700;-webkit-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out;font-size:.7em;padding:1.2em 2em}.button--bg{font-size:1.1em}.button--sm{-webkit-box-pack:left;-webkit-justify-content:left;justify-content:left}.button--grey{color:#fff;background-color:#707070}.button--grey:link,.button--grey:visited{color:#fff}.button--grey:after{content:"";position:absolute;width:0;height:0;top:50%;-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);border-top:.5em solid transparent;border-bottom:.5em solid transparent;border-left:.75em solid #fff;right:-2em;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.button--grey:hover{background-color:#fff;color:#707070}.button--grey:hover:after{right:-2.5em;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;border-left-color:#707070}.button--white{color:#161f39;background-color:#fff}.button--white:link,.button--white:visited{color:#161f39}.button--white:after{content:"";position:absolute;width:0;height:0;top:50%;-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);border-top:.5em solid transparent;border-bottom:.5em solid transparent;border-left:.75em solid #161f39;right:-2em;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.button--white:hover{background-color:#161f39;color:#fff}.button--white:hover:after{right:-2.5em;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;border-left-color:#fff}.button--white-border{color:#161f39;background-color:#fff;padding-right:4em!important;background-color:transparent;border:.1em solid #fff;color:#fff}.button--white-border:link,.button--white-border:visited{color:#161f39}.button--white-border:after{content:"";position:absolute;width:0;height:0;top:50%;-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);border-top:.5em solid transparent;border-bottom:.5em solid transparent;border-left:.75em solid #161f39;right:-2em;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.button--white-border:hover{background-color:#161f39;color:#fff}.button--white-border:hover:after{right:-2.5em;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;border-left-color:#fff}.button--white-border:after{right:1.5em}.button--white-border:hover:after{right:1em}.button--white-border:after{border-left-color:#fff}.button--white-border--rev{color:#161f39;background-color:#fff;padding-right:4em!important;background-color:#161f39;border:.1em solid #fff;color:#fff}.button--white-border--rev:link,.button--white-border--rev:visited{color:#161f39}.button--white-border--rev:after{content:"";position:absolute;width:0;height:0;top:50%;-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);border-top:.5em solid transparent;border-bottom:.5em solid transparent;border-left:.75em solid #161f39;right:-2em;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.button--white-border--rev:hover{background-color:#161f39;color:#fff}.button--white-border--rev:hover:after{right:-2.5em;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;border-left-color:#fff}.button--white-border--rev:after{right:1.5em}.button--white-border--rev:hover:after{right:1em}.button--white-border--rev:after{border-left-color:#fff}.button--white-border--rev:hover{background-color:transparent}.button--turquoise{color:#fff;background-color:#6d8e96;padding-right:4em!important}.button--turquoise:link,.button--turquoise:visited{color:#fff}.button--turquoise:after{content:"";position:absolute;width:0;height:0;top:50%;-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);border-top:.5em solid transparent;border-bottom:.5em solid transparent;border-left:.75em solid #fff;right:-2em;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.button--turquoise:hover{background-color:#fff;color:#6d8e96}.button--turquoise:hover:after{right:-2.5em;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;border-left-color:#6d8e96}.button--turquoise:after{right:1.5em}.button--turquoise:hover:after{right:1em}.button--transparent{color:#161f39;background-color:transparent;padding-right:4em!important;padding-left:0;padding-right:0}.button--transparent:link,.button--transparent:visited{color:#161f39}.button--transparent:after{content:"";position:absolute;width:0;height:0;top:50%;-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);border-top:.5em solid transparent;border-bottom:.5em solid transparent;border-left:.75em solid #161f39;right:-2em;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.button--transparent:hover{background-color:#161f39;color:transparent}.button--transparent:hover:after{right:-2.5em;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;border-left-color:transparent}.button--transparent:after{right:1.5em}.button--transparent:hover:after{right:1em}.button--transparent:hover{background-color:transparent;color:#161f39}.button--transparent:hover:after{border-left-color:#161f39}.button--lightblue{color:#fff;background-color:#1592e6;padding-right:4em!important}.button--lightblue:link,.button--lightblue:visited{color:#fff}.button--lightblue:after{content:"";position:absolute;width:0;height:0;top:50%;-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);border-top:.5em solid transparent;border-bottom:.5em solid transparent;border-left:.75em solid #fff;right:-2em;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.button--lightblue:hover{background-color:#fff;color:#1592e6}.button--lightblue:hover:after{right:-2.5em;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;border-left-color:#1592e6}.button--lightblue:after{right:1.5em}.button--lightblue:hover:after{right:1em}.button--darkblue{color:#f7f7f7;background-color:#161f39;padding-right:4em!important}.button--darkblue:link,.button--darkblue:visited{color:#f7f7f7}.button--darkblue:after{content:"";position:absolute;width:0;height:0;top:50%;-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);border-top:.5em solid transparent;border-bottom:.5em solid transparent;border-left:.75em solid #f7f7f7;right:-2em;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.button--darkblue:hover{background-color:#f7f7f7;color:#161f39}.button--darkblue:hover:after{right:-2.5em;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;border-left-color:#161f39}.button--darkblue:after{right:1.5em}.button--darkblue:hover:after{right:1em}.button--darkblue.button--arrowleft{color:#f7f7f7;background-color:#161f39;padding-left:4em!important;padding-right:2em!important}.button--darkblue.button--arrowleft:link,.button--darkblue.button--arrowleft:visited{color:#f7f7f7}.button--darkblue.button--arrowleft:after{content:"";position:absolute;width:0;height:0;top:50%;-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);border-top:.5em solid transparent;border-bottom:.5em solid transparent;border-left:.75em solid #f7f7f7;right:-2em;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.button--darkblue.button--arrowleft:hover{background-color:#f7f7f7;color:#161f39}.button--darkblue.button--arrowleft:hover:after{right:-2.5em;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;border-left-color:#161f39}.button--darkblue.button--arrowleft:after{right:1.5em}.button--darkblue.button--arrowleft:hover:after{right:1em}.button--darkblue.button--arrowleft:after{right:auto;left:1.5em;border-right:.75em solid #f7f7f7;border-left:0}.button--darkblue.button--arrowleft:hover:after{right:auto;left:1em}.button--yellowgreen{color:#fff;background-color:#b9c10a;padding-right:4em!important}.button--yellowgreen:link,.button--yellowgreen:visited{color:#fff}.button--yellowgreen:after{content:"";position:absolute;width:0;height:0;top:50%;-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);border-top:.5em solid transparent;border-bottom:.5em solid transparent;border-left:.75em solid #fff;right:-2em;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.button--yellowgreen:hover{background-color:#fff;color:#b9c10a}.button--yellowgreen:hover:after{right:-2.5em;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;border-left-color:#b9c10a}.button--yellowgreen:after{right:1.5em}.button--yellowgreen:hover:after{right:1em}#cookie-consent{position:fixed;box-sizing:border-box;z-index:30;bottom:0;width:100%;height:190px;margin-bottom:0;padding:2.5rem 18.75rem 3.125rem 15.625rem;background-color:hsla(0,0%,100%,.8);color:#000;font-size:24px;font-weight:100;text-align:left;line-height:1.6;left:0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}#cookie-consent a{color:#000;font-weight:900;text-decoration:none}#cookie-consent .cookie-close{margin-left:5vw;bottom:60%;vertical-align:middle;width:14px;cursor:pointer}#cookie-consent .cookie-close>a{text-decoration:none}.divisionMenu{position:relative;z-index:2;color:#fff;width:100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.divisionMenu__comms,.divisionMenu__health{position:relative;display:block;width:49.6%;cursor:pointer;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;opacity:1;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;align-items:flex-end}.divisionMenu__comms p,.divisionMenu__health p{text-align:left;font-size:1.5rem;line-height:2.25rem;opacity:.7;color:#fff}.divisionMenu__comms span,.divisionMenu__health span{position:absolute;display:block;text-transform:uppercase;letter-spacing:.25rem;color:#fff}.divisionMenu__comms__content,.divisionMenu__health__content{overflow:hidden;height:100%}.divisionMenu__comms__content ul,.divisionMenu__health__content ul{opacity:0;width:100%;display:-webkit-box;display:-webkit-flex;display:flex;position:relative;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.divisionMenu__comms__content ul li,.divisionMenu__health__content ul li{height:100%;text-align:center;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.divisionMenu__comms__content ul li:last-of-type,.divisionMenu__health__content ul li:last-of-type{margin-right:0}.divisionMenu__comms__content ul li:hover,.divisionMenu__health__content ul li:hover{opacity:.5}.divisionMenu__comms__content ul li a,.divisionMenu__health__content ul li a{height:100%;width:100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;pointer-events:none}.divisionMenu__comms__content ul li a img,.divisionMenu__health__content ul li a img{max-width:90%;max-height:90%;-webkit-flex-shrink:0;flex-shrink:0}.divisionMenu__comms.divisionMenu--expanded,.divisionMenu__health.divisionMenu--expanded{-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.divisionMenu__comms.divisionMenu--expanded ul li a,.divisionMenu__health.divisionMenu--expanded ul li a{pointer-events:auto}.divisionMenu__comms.divisionMenu--expanded span,.divisionMenu__health.divisionMenu--expanded span{opacity:0}.divisionMenu__comms.divisionMenu--expanded p,.divisionMenu__health.divisionMenu--expanded p{opacity:.7}.divisionMenu__comms.divisionMenu--expanded ul,.divisionMenu__health.divisionMenu--expanded ul{opacity:1}.divisionMenu__comms.divisionMenu--expanded p,.divisionMenu__comms.divisionMenu--expanded ul,.divisionMenu__health.divisionMenu--expanded p,.divisionMenu__health.divisionMenu--expanded ul{-webkit-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s}.divisionMenu__comms.divisionMenu--expanded .divisionMenu__comms__wrapper,.divisionMenu__comms.divisionMenu--expanded .divisionMenu__health__wrapper,.divisionMenu__health.divisionMenu--expanded .divisionMenu__comms__wrapper,.divisionMenu__health.divisionMenu--expanded .divisionMenu__health__wrapper{-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;background-color:rgba(22,31,57,.45)}.divisionMenu__comms.divisionMenu--expanded .divisionMenu__comms__content:before,.divisionMenu__comms.divisionMenu--expanded .divisionMenu__health__content:before,.divisionMenu__health.divisionMenu--expanded .divisionMenu__comms__content:before,.divisionMenu__health.divisionMenu--expanded .divisionMenu__health__content:before{opacity:0}.divisionMenu__comms.divisionMenu--reduced,.divisionMenu__health.divisionMenu--reduced{-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.divisionMenu__comms.divisionMenu--reduced p,.divisionMenu__comms.divisionMenu--reduced span,.divisionMenu__health.divisionMenu--reduced p,.divisionMenu__health.divisionMenu--reduced span{opacity:0}.divisionMenu__comms.divisionMenu--reduced .divisionMenu__comms__wrapper,.divisionMenu__comms.divisionMenu--reduced .divisionMenu__health__wrapper,.divisionMenu__health.divisionMenu--reduced .divisionMenu__comms__wrapper,.divisionMenu__health.divisionMenu--reduced .divisionMenu__health__wrapper{-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;background-color:rgba(22,31,57,.35);padding-left:0}.divisionMenu__comms.divisionMenu--reduced .divisionMenu__comms__content:before,.divisionMenu__comms.divisionMenu--reduced .divisionMenu__health__content:before,.divisionMenu__health.divisionMenu--reduced .divisionMenu__comms__content:before,.divisionMenu__health.divisionMenu--reduced .divisionMenu__health__content:before{opacity:0}.divisionMenu__comms__wrapper,.divisionMenu__health__wrapper{width:100%;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;background-color:rgba(22,31,57,.35);text-align:left;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.divisionMenu__comms__wrapper:hover,.divisionMenu__health__wrapper:hover{background-color:rgba(22,31,57,.45)}.divisionMenu__comms__wrapper p,.divisionMenu__health__wrapper p{opacity:0}.divisionMenu__comms__wrapper__label,.divisionMenu__health__wrapper__label{display:block;position:absolute;cursor:pointer}.divisionMenu__comms__wrapper__label:hover,.divisionMenu__health__wrapper__label:hover{-webkit-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.divisionMenu__health__wrapper__label{background-image:url(/wp-content/themes/huntsworth/assets/images/hexagon-health-blue-new.svg)}.divisionMenu__health__wrapper__close{background-color:#b9c10a;opacity:0;-webkit-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.divisionMenu__comms__wrapper__label{background-image:url(/wp-content/themes/huntsworth/assets/images/hexagon-comms-blue-new.svg)}.divisionMenu__comms__wrapper__close{background-color:#1592e6;opacity:0;-webkit-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.footer{z-index:3;overflow:hidden;background-color:#161f39;color:#fff;font-weight:100;padding:2vw 3vw;font-size:1.2vw}.footer__copyright{text-align:center;margin-bottom:1.5625rem;line-height:1.1875rem}.footer .menu-footer-container{text-align:center}.footer__links,.footer__links li{display:inline-block}.footer__links li{position:relative;margin-right:.75rem;line-height:1.1875rem}.footer__links li:after{content:"|";position:absolute;right:-.6875rem;color:#fff}.footer__links li:last-child{margin-right:0}.footer__links li:last-child:after{display:none}.footer__links li a{color:#fff;text-decoration:none}.footer__links li a:hover{text-decoration:underline}.footer #moment_credit:link,.footer #moment_credit:visited{clear:both;width:100%;margin-top:20px;margin-bottom:25px;display:block;text-align:center;opacity:.6;text-decoration:none;color:inherit;font-size:.8em}.footer #moment_credit:hover{opacity:1}#loader{position:fixed;top:50%;left:50%;margin-left:-125px;margin-top:-125px;width:250px;height:250px;display:none;background:transparent url(/wp-content/themes/huntsworth/assets/images/loading.gif) no-repeat 50%;background-size:contain;z-index:9999}.header{position:-webkit-sticky;position:sticky;top:0;left:0;width:100%;z-index:22;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;background-color:#161f39;height:6vw;min-height:6vw}.search_icon:hover{cursor:pointer}#header__menu{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;z-index:25;padding:0 1vw}#header__menu ul{list-style-type:none}#header__menu>#branding img{width:15vw}#header__menu>.search_icon{margin-left:3vw}#header__menu>.search_icon img{max-width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:flex;-o-object-fit:contain;object-fit:contain;margin-left:auto}.burger{z-index:20;position:relative;width:8vw;height:6vw;margin-right:3vw;display:none}.burger:hover{cursor:pointer}.burger__lines{width:100%;height:100%;text-align:right;position:relative}.burger__lines__bottom,.burger__lines__mid,.burger__lines__top{height:.8vw;border-radius:.4vw;background-color:#fff;display:block;position:absolute;width:100%;left:0;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.burger__lines__top{top:0}.burger__lines__mid{top:calc(50% - .5vw);opacity:1}.burger__lines__bottom{top:calc(100% - 1vw)}.burger.open .burger__lines__top{top:calc(50% - .5vw);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.burger.open .burger__lines__mid{opacity:0}.burger.open .burger__lines__bottom{top:calc(50% - .5vw);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}#share_price{padding:0 1vw}#share_price dd,#share_price dt{display:block;color:#fff;line-height:1.2em}#share_price dd{font-weight:300}#share_price dt{font-weight:700}#share_price a:link,#share_price a:visited{color:inherit}#gradient-overlay{left:0;z-index:10;background:#025aae;background:-webkit-linear-gradient(top,#025aae,#0e9ad5 15%,#b3c725);background:-o-linear-gradient(top,#025aae 0,#0e9ad5 15%,#b3c725 100%);background:linear-gradient(180deg,#025aae,#0e9ad5 15%,#b3c725);height:100%;overflow:hidden}#gradient-overlay,#search{position:fixed;top:0;width:100%;display:none}#search{z-index:20;font-size:40px;color:#fff;bottom:0}#search form{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;width:100%;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;height:100%}#search form label{width:90%;display:block}#search form label span.screen-reader-text{display:block}#search form a,#search form div.ui-btn{display:none}#search .search-submit{visibility:hidden}.search-field{background-color:transparent;border:0;font-size:40px;color:#fff;width:100%;text-align:center}.search-field::-webkit-input-placeholder{color:hsla(0,0%,100%,.3)}.search-field::-moz-placeholder{color:hsla(0,0%,100%,.3)}.search-field::-ms-input-placeholder{color:hsla(0,0%,100%,.3)}.search-field::placeholder{color:hsla(0,0%,100%,.3)}.search-field::-ms-input-placeholder{color:rgba(10,8,8,.3)}.search-field:-ms-input-placeholder{color:hsla(0,0%,100%,.3)}.search-field:focus{border:none;outline:none}.intro{overflow:hidden;background-color:#161f39;color:#fff;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row}.intro h3:after{margin-bottom:0!important}.intro--contact .intro__col1{position:absolute}.intro--about .intro__col2__content{padding-bottom:0}.intro--about .intro__col2__content p:last-of-type{margin-bottom:0}.intro h4{text-transform:uppercase;font-weight:700;margin-bottom:.625rem}.intro__col1{width:100%}.intro__col1__tagline{display:block;letter-spacing:-.03rem;font-weight:300}.intro__col2{width:100%;-webkit-box-flex:1;-webkit-flex:1;flex:1}.intro__col2__content{text-align:left;letter-spacing:-.03rem;font-weight:300;max-width:59.375rem}.jobComponent{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.jobComponent h3{color:#161f39;padding-top:.625rem}.jobComponent__posts{width:100%;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:2.5rem;word-break:break-word;-webkit-flex-wrap:wrap;flex-wrap:wrap}.jobComponent__posts,.jobComponent__posts__col{position:relative;display:-webkit-box;display:-webkit-flex;display:flex}.jobComponent__posts__col{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;width:32%;background-color:#fff}.jobComponent__posts__col h4{font-weight:400!important;width:100%;line-height:1.2em!important}.jobComponent__posts__col a{text-decoration:none;color:inherit}.jobComponent__posts__col p{padding:1.875rem 0;color:#707070}.menu-wrap{position:fixed;top:0;right:0;z-index:10}.menu-wrap__menu-blob{background:#025aae;background:-webkit-linear-gradient(top,#025aae,#0e9ad5 15%,#b3c725);background:-o-linear-gradient(top,#025aae 0,#0e9ad5 15%,#b3c725 100%);background:linear-gradient(180deg,#025aae,#0e9ad5 15%,#b3c725);height:1px;width:1px;overflow:hidden;margin-top:0;margin-right:150px}nav#menu ul#menu-menu{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row}nav#menu ul#menu-menu .menu-item:not(:last-child){margin-right:1.875rem}nav#menu ul#menu-menu .menu-item>a{color:#fff;text-decoration:none;font-size:1vw;font-weight:200;-webkit-transition:text-shadow .3s;-o-transition:text-shadow .3s;transition:text-shadow .3s}nav#menu ul#menu-menu .menu-item>a:hover{text-decoration:underline;text-shadow:0 0 1px #fff,0 0 1px #fff}nav#menu ul#menu-menu .menu-item>.sub-menu{z-index:26;position:absolute;display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;background-color:#161f39;padding:2vw 1vw .5vw}nav#menu ul#menu-menu .menu-item>.sub-menu li.menu-item{margin:10px 0 5px;font-size:1vw;border-bottom:1px solid hsla(0,0%,100%,.3)}nav#menu ul#menu-menu .menu-item>.sub-menu li.menu-item a{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;align-items:center;text-decoration:none}nav#menu ul#menu-menu .menu-item>.sub-menu li.menu-item a:after{content:"\25BA";color:#fff;opacity:.5;float:right;padding:0 0 5px;line-height:normal!important;font-size:1vw;margin-left:20px}nav#menu .current-menu-item,nav#menu .current-menu-parent{text-decoration:underline;text-shadow:0 0 1px #fff,0 0 1px #fff}nav#mobile_menu{position:fixed;padding-left:10%;padding-right:10%;margin-top:15%;z-index:15;display:none}nav#mobile_menu ul{list-style-type:none;padding-left:0}nav#mobile_menu ul#menu-mobile{text-align:center;max-height:calc(100% - 175px);overflow-y:auto}nav#mobile_menu ul#menu-mobile .menu-item{margin-bottom:1.875rem;margin-right:40px;cursor:pointer;text-align:left;white-space:nowrap;font-size:1.75rem;line-height:1rem}nav#mobile_menu ul#menu-mobile .menu-item>a{color:#fff;text-decoration:none}nav#mobile_menu ul#menu-mobile .menu-item>a:hover{color:#161f39}nav#mobile_menu ul#menu-mobile .menu-item-ir>.sub-menu{width:70vw}nav#mobile_menu ul#menu-mobile .menu-item-ir>.sub-menu li{width:25%;line-height:.5em}nav#mobile_menu ul#menu-mobile .menu-item-ir>.sub-menu>ul{display:inline;min-width:840px;margin-left:1px;clear:both;background-color:#ccc}nav#mobile_menu ul#menu-mobile .menu-item-ir>.sub-menu>ul>li{margin-top:50px;margin-bottom:-50px;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;float:none}nav#mobile_menu ul#menu-mobile .menu-item .sub-menu{display:none;margin-top:30px}nav#mobile_menu ul#menu-mobile .menu-item .sub-menu>.menu-item{width:25%;margin-bottom:5px;border:none!important;font-size:1.25rem;display:-webkit-box;display:-webkit-flex;display:flex;float:none}nav#mobile_menu ul#menu-mobile .menu-item .sub-menu>.menu-item>a:before{content:none}.right-arrow:before{content:"\25BA"}.down-arrow:before,.right-arrow:before{color:#fff;opacity:.5;float:right;padding-top:5px;line-height:normal!important}.down-arrow:before{content:"\25BC"}.noScroll{overflow:hidden}.news{position:relative}.news h2{margin-bottom:1.25rem;padding-top:.625rem}.news article,.news h2{color:#161f39}.news article .news-date-company{text-transform:uppercase;font-weight:700;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:3em}.news article .news-date-company:before{content:"";display:block;height:.05em;min-height:1px;background-color:#707070;width:100%;margin-bottom:.8em}.news article .news-content{word-wrap:break-word}.news article .news-content h3{font-size:2em}.news article .news-content p{color:#707070}.news article .news-content .button{margin-top:2em}.news_line{display:block;height:.05em;min-height:1px;background-color:#707070;width:100%;margin-bottom:.8em}.newsComponent{margin-bottom:2em;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.newsComponent #extra_social_content,.newsComponent__posts{z-index:2;width:100%;position:relative;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:stretch;-webkit-align-items:stretch;align-items:stretch;margin:0 auto 2.5rem;word-wrap:break-word;-webkit-flex-wrap:wrap;flex-wrap:wrap;font-size:.75rem}.newsComponent #extra_social_content__col,.newsComponent__posts__col{z-index:3;width:32%}.newsComponent #extra_social_content__col,.newsComponent #extra_social_content__single,.newsComponent__posts__col,.newsComponent__posts__single{position:relative;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;background-color:#fff}.newsComponent #extra_social_content__single,.newsComponent__posts__single{width:100%}.newsComponent__posts{margin-bottom:0}article.newsPost{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;width:25em;margin:1em;background-color:#fff}article.newsPost .article-thumb{position:relative}article.newsPost .article-thumb img{width:100%;height:16em;-o-object-fit:cover;object-fit:cover}article.newsPost.newsPost--tweet{background-image:url(/wp-content/themes/huntsworth/assets/images/hexagon-twitter.svg);background-repeat:no-repeat;background-position:calc(100% - 1.5em) 1.5em;background-size:2em auto}article.newsPost.newsPost--tweet .content h4{font-size:.7em}article.newsPost.newsPost--tweet .content .button{font-size:.6em}article.newsPost.newsPost--tweet .content .news-article-footer{padding-top:0!important}article.newsPost .content{padding:2.5em 2em 2em;position:relative;width:100%;-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;font-size:1.5em}article.newsPost .content h4{font-size:1.3em;line-height:1.3em;position:relative;z-index:3}article.newsPost .content h4 a:link,article.newsPost .content h4 a:visited{color:inherit;text-decoration:none}article.newsPost .content .button{font-size:.9em}article.newsPost .news-article-footer{margin-top:auto;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;align-items:center;padding-top:2em;width:100%}article.newsPost a.news-panel-company-logo img{max-width:5em;max-height:2.5em}article.newsPost.newsPost--comms.newsPost--hasImage:after,article.newsPost.newsPost--health.newsPost--hasImage:after{position:absolute;z-index:3;content:"";background-repeat:no-repeat;margin-left:auto;top:1em;right:1em;background-size:contain;width:7em;height:7em}article.newsPost.newsPost--comms.newsPost--hasImage:after{background-image:url(/wp-content/themes/huntsworth/assets/images/hexagon-comms.svg)}article.newsPost.newsPost--health.newsPost--hasImage:after{background-image:url(/wp-content/themes/huntsworth/assets/images/hexagon-health.svg)}article.newsPost--comms,article.newsPost--health{cursor:pointer}article.newsPost--comms .article-thumb:before,article.newsPost--health .article-thumb:before{position:absolute;top:0;left:0;right:0;bottom:0;content:"";z-index:2;opacity:0;-webkit-transition:opacity .1s linear;-o-transition:opacity .1s linear;transition:opacity .1s linear}article.newsPost--comms:hover .article-thumb:before,article.newsPost--health:hover .article-thumb:before{opacity:1}article.newsPost--health .article-thumb:before{background-image:-webkit-linear-gradient(70deg,#b9c10a,transparent);background-image:-o-linear-gradient(70deg,#b9c10a,transparent);background-image:linear-gradient(20deg,#b9c10a,transparent)}article.newsPost--comms .article-thumb:before{background-image:-webkit-linear-gradient(70deg,#1592e6,transparent);background-image:-o-linear-gradient(70deg,#1592e6,transparent);background-image:linear-gradient(20deg,#1592e6,transparent)}.newspost-date-company{text-transform:uppercase}.not-tweet .newspost-date-company{position:absolute;z-index:2;background-color:#fff;top:0;left:0;padding:1.3em 2em;-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.newsPost--tweet .newspost-date-company{height:2em}.newsPost--tweet .newspost-date-company time{font-size:.5em!important;width:50%}.newsPost--tweet .newspost-date-company span{font-size:.6em!important}.newspost-date-company time{display:block;margin-bottom:.4em;font-size:.8em}.newspost-date-company span{display:block;font-size:.8em;font-weight:700}.newspost-date-company span a:link,.newspost-date-company span a:visited{text-decoration:none}div.newsPost{margin-bottom:.6875rem}div.newsPost__intro{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row}div.newsPost__intro__userImage{border-radius:50%}div.newsPost__details{padding-right:.9375rem}div.newsPost__details span{display:block;text-transform:uppercase}div.newsPost__details span:first-of-type{color:#707070;font-weight:400}div.newsPost__details span:nth-of-type(2) a{color:#161f39;font-weight:700;text-decoration:none}div.newsPost__title{color:#161f39;font-weight:600;word-wrap:break-word}div.newsPost__title a{color:#161f39;text-decoration:none;word-wrap:break-word}div.newsPost__content{z-index:1;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1}div.newsPost__content,div.newsPost__content__footer{display:-webkit-box;display:-webkit-flex;display:flex}div.newsPost__content__footer{margin-top:auto;padding-top:1.25rem;-webkit-box-align:end;-webkit-align-items:flex-end;align-items:flex-end;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}div.newsPost__content__footer .button{position:relative;z-index:1;height:auto}div.newsPost__content__footer .news-panel-company-logo{position:relative;z-index:2}div.newsPost__content__footer .news-panel-company-logo img{-o-object-fit:contain;object-fit:contain;max-height:60px;max-width:60px;display:block}div.newsPost__par{margin-bottom:3.75rem}div.newsPost--tweet .newsPost__details{display:-webkit-box!important;display:-webkit-flex!important;display:flex!important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-flex:1;-webkit-flex:1;flex:1;padding-left:0!important;padding-top:0!important}div.newsPost--tweet .newsPost__details span:first-of-type{color:#707070;font-weight:400}div.newsPost--tweet .newsPost__details span:nth-of-type(2){color:#161f39;font-weight:700}div.newsPost--hasImage{padding:0!important}div.newsPost--hasImage .newsPost__intro .newsPost__details{z-index:2;position:relative;background-color:#fff;display:inline-block}div.newsPost--hasImage .newsPost__title{padding-top:0!important}div.newsPost--noImage .newsPost__title{padding-bottom:1.5625rem!important}div.newsPost--noImage .newsPost__details{-webkit-box-flex:1;-webkit-flex:1;flex:1}div.newsPost__imageWrapper{z-index:1;overflow:hidden;height:0;padding-bottom:66.66%;position:relative}div.newsPost__imageWrapper a{display:block;pointer-events:none;position:absolute;top:0;left:0;right:0;bottom:0}div.newsPost--comms.newsPost .newsPost__intro:after{z-index:3;content:"";background-repeat:no-repeat;margin-left:auto;background-image:url(/wp-content/themes/huntsworth/assets/images/hexagon-comms.svg)}div.newsPost--health.newsPost .newsPost__intro:after{z-index:3;content:"";background-repeat:no-repeat;margin-left:auto;background-image:url(/wp-content/themes/huntsworth/assets/images/hexagon-health.svg)}div.newsPost--tweet.newsPost .content h4{font-size:.7em!important}div.newsPost--tweet.newsPost .newsPost__intro:after{display:block!important;z-index:3;content:"";background-repeat:no-repeat;margin-left:auto;background-image:url(/wp-content/themes/huntsworth/assets/images/hexagon-twitter.svg)}div.newsPost--tweet.newsPost .newsPost__details{padding-right:0;padding-left:0}div.newsPost--tweet.newsPost h4{font-size:.7em!important}div.newsPost--hasImage.newsPost .newsPost__intro:after{display:none}div.newsPost--comms.newsPost--hasImage.newsPost:after{position:absolute;z-index:3;content:"";background-repeat:no-repeat;margin-left:auto;background-image:url(/wp-content/themes/huntsworth/assets/images/hexagon-comms.svg)}div.newsPost--health.newsPost--hasImage.newsPost:after{position:absolute;z-index:3;content:"";background-repeat:no-repeat;margin-left:auto;background-image:url(/wp-content/themes/huntsworth/assets/images/hexagon-health.svg)}.moreNews,.moreNews__entry-news{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.moreNews__entry-news{width:32%;position:relative;word-wrap:break-word}#more_posts,#more_social{margin:2em auto 3rem}.external-link-icon{vertical-align:middle;height:1em;width:1.1em}.slider--featured.slick-slider div{-webkit-transition:none;-o-transition:none;transition:none}.slider__arrow{z-index:2;cursor:pointer;position:absolute;bottom:0;background-color:hsla(0,0%,100%,.9)}.slider__arrow,.slider__arrow:hover{-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.slider__arrow:hover{background-color:#fff}.slider__arrow:after{position:absolute}.slider__arrow--next{right:0}.slider--history .slick-slide{margin-right:10px;height:100%}.slider--history .slick-list{margin-right:-10px;height:100%}.slider--history .slick-track{height:100%}.slider--history__item{background-color:#fff;height:100%}.slider--history__item h4{font-weight:700;border-bottom:1px solid #d2d2d2;line-height:1.375rem}.slider--history__item h4,.slider--history__item h5{color:#003252;font-size:1.125rem;letter-spacing:.06rem}.slider--history__item h5{line-height:2.5625rem;margin-bottom:.75rem}.slider--history__item p{font-size:.875rem;line-height:1.25rem;margin-bottom:1.3125rem}.slider--history__item__wrapper{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;height:100%}.slider--history__item__contentWrapper{-webkit-box-flex:1;-webkit-flex:1;flex:1;overflow-y:scroll;scrollbar-width:thin;scrollbar-track-color:#f7f7f7;scrollbar-arrow-color:#f7f7f7;scrollbar-face-color:#9b9b9b}.slider--history .slick-arrow.slick-next,.slider--history .slick-arrow.slick-prev{cursor:pointer;position:absolute}.slider--history .slick-arrow.slick-next:before,.slider--history .slick-arrow.slick-prev:before{content:"";top:0;width:0;height:0;position:absolute;border-top:.375rem solid transparent;border-bottom:.375rem solid transparent}.slider--history .slick-arrow.slick-next{right:-2.5rem}.slider--history .slick-arrow.slick-next:before{border-left:.5625rem solid #003252}.slider--history .slick-arrow.slick-prev{left:-3.125rem}.slider--history .slick-arrow.slick-prev:before{border-right:.5625rem solid #003252}.slider--quotes{position:relative;color:#fff}.slider--quotes.slick-slider div{-webkit-transition:none;-o-transition:none;transition:none}.slider--quotes__companyName{text-transform:uppercase;font-weight:700;letter-spacing:.06rem}.slider--quotes__companyQuote{padding-right:1.875rem}.slider--quotes .slick-arrow.slick-next,.slider--quotes .slick-arrow.slick-prev{cursor:pointer;position:absolute}.slider--quotes .slick-arrow.slick-next:before,.slider--quotes .slick-arrow.slick-prev:before{content:"";top:0;left:0;width:0;height:0;position:absolute;border-top:.375rem solid transparent;border-bottom:.375rem solid transparent}.slider--quotes .slick-arrow.slick-next{left:7.5rem}.slider--quotes .slick-arrow.slick-next:before{border-top:.34375rem solid transparent;border-bottom:.34375rem solid transparent;border-left:.5625rem solid #fff}.slider--quotes .slick-arrow.slick-prev{left:0}.slider--quotes .slick-arrow.slick-prev:before{border-top:.34375rem solid transparent;border-bottom:.34375rem solid transparent;border-right:.5625rem solid #fff}.slider--logos{height:100%}.slider--logos .division-active a{opacity:1}.slider--logos .slick-list,.slider--logos .slick-track{height:100%}.slider--logos__logo{cursor:pointer;outline:none;width:100%;height:100%;display:block;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;opacity:.5}.slider--logos__logo:hover{opacity:1;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.slider--logos__logo img{max-width:80%;max-height:50%;-webkit-flex-shrink:0;flex-shrink:0}.slider--logos:before{position:absolute}.slider--companyWorkType{background-color:#f7f7f7;font-weight:700;z-index:2}.slider--companyWorkType .slick-list{height:100%}.slider--companyWorkType .slick-list .slick-track{height:100%;margin-left:0}.slider--companyWorkType .slick-slide{-webkit-box-align:top;-webkit-align-items:top;align-items:top;display:-webkit-box;display:-webkit-flex;display:flex;position:relative}.slider--companyWorkType .slick-slide,.slider--companyWorkType .slick-slide:hover:before{-webkit-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.slider--companyWorkType .slick-slide:hover:before{opacity:1}.slider--companyWorkType .slick-slide:before{content:" ";background-color:#1592e6;height:.375rem;width:80%;position:absolute;top:0;left:50%;margin-left:-40%;opacity:0}.slider--companyWorkType .slick-slide.project-active:before,.slider--companyWorkType .slick-slide:before{-webkit-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.slider--companyWorkType .slick-slide.project-active:before{opacity:1}.slider--companyWorkType .slick-slide a{cursor:pointer;display:block;text-decoration:none;color:#003252;height:100%;width:100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;outline:none}.slider--companyWorkType .slick-slide a span{display:block;width:100%}.slider--companyWorkType .slick-slide a span:before{content:"";position:absolute;right:0;top:50%;width:1px;background-size:cover;background-color:#003252}.slider--companyWorkType .slick-slide:last-child a span{border-right:none}.slider--projects,.slider--projects .slick-list,.slider--projects .slick-list .slick-track{height:100%}.slider--projects .slick-slide{height:100%!important}.slider--projectImages{margin-bottom:0!important;max-height:65rem;overflow:hidden;height:100%}.slider--projectImages__slideWrapper{height:100%;position:relative;overflow:hidden}.slider--projectImages .slick-list,.slider--projectImages .slick-list .slick-track{height:100%!important}.slider--projectImages .slick-dots{top:50%;bottom:auto;z-index:2;display:inline-block!important}.slider--projectImages .slick-dots li{display:block;margin-left:0}.slider--projectImages .slick-dots li:last-child{margin-bottom:0}.slider--projectImages .slick-dots li:only-child{display:none}.slider--projectImages .slick-dots li button{border-radius:50%;border:3px solid #fff;color:#fff;background-color:transparent;width:100%;height:100%}.slider--projectImages .slick-dots li button:before{display:none}.slider--projectImages .slick-dots li.slick-active button{background-color:#fff}.slider--jobs .slick-arrow.slick-next,.slider--jobs .slick-arrow.slick-prev{cursor:pointer;position:absolute}.slider--jobs .slick-arrow.slick-next:before,.slider--jobs .slick-arrow.slick-prev:before{content:"";top:0;width:0;height:0;position:absolute;border-top:.375rem solid transparent;border-bottom:.375rem solid transparent}.slider--jobs .slick-arrow.slick-next{right:-2.5rem}.slider--jobs .slick-arrow.slick-next:before{border-left:.5625rem solid #003252}.slider--jobs .slick-arrow.slick-prev{left:-3.125rem}.slider--jobs .slick-arrow.slick-prev:before{border-right:.5625rem solid #003252}::-webkit-scrollbar{background-color:#f7f7f7;border-radius:9px;width:.3125rem;scrollbar-color:#000}::-webkit-scrollbar-thumb{background-color:#9b9b9b;border-radius:9px;scrollbar-color:#000}.customArrows .slick-arrow.slick-next,.customArrows .slick-arrow.slick-prev{cursor:pointer;position:absolute}.customArrows .slick-arrow.slick-next:before,.customArrows .slick-arrow.slick-prev:before{content:"";top:0;width:0;height:0;position:absolute;border-top:.4375rem solid transparent;border-bottom:.4375rem solid transparent}.customArrows .slick-arrow.slick-next:before{right:0;border-left:.6875rem solid #fff}.customArrows .slick-arrow.slick-prev:before{left:0;border-right:.6875rem solid #fff}.topBanner{clear:both;overflow:hidden;z-index:9;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.topBanner,.topBanner h1{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;position:relative}.topBanner h1{color:#fff;font-weight:300;text-transform:uppercase;text-shadow:0 .1em .2em rgba(0,0,0,.26);text-align:center;font-size:6vw;z-index:2;-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1}.topBanner h1 span{line-height:1.1em;font-size:.4em;letter-spacing:.2em;padding-left:.2em;text-align:center;display:block;font-weight:400}.topBanner h1 span.mainTitle{font-size:1em;letter-spacing:.4em;padding-left:.4em}.topBanner h1 a.button{font-size:.2em;margin:2em auto 0}.topBanner--gradient{background-image:-webkit-linear-gradient(207deg,#eef0c4 5%,#b9c10a 40%,#1592e6 60%);background-image:-o-linear-gradient(207deg,#eef0c4 5%,#b9c10a 40%,#1592e6 60%);background-image:linear-gradient(243deg,#eef0c4 5%,#b9c10a 40%,#1592e6 60%);background-size:200% 200%;background-position:50% 50%}.topBanner--gradient:before{content:"";position:absolute;top:6%;left:6%;right:6%;bottom:6%;background-image:url(/wp-content/themes/huntsworth/assets/images/hex-shape-2.png);background-size:contain;background-position:50%;background-repeat:no-repeat}.topBanner--gradient--animating{-webkit-animation:gradientBG 10s ease infinite;-o-animation:gradientBG 10s ease infinite;animation:gradientBG 10s ease infinite}@-webkit-keyframes gradientBG{0%{background-position:30% 50%}50%{background-position:70% 50%}to{background-position:30% 50%}}@-o-keyframes gradientBG{0%{background-position:30% 50%}50%{background-position:70% 50%}to{background-position:30% 50%}}@keyframes gradientBG{0%{background-position:30% 50%}50%{background-position:70% 50%}to{background-position:30% 50%}}.topBanner--compressed{height:12vw;box-shadow:0 0 20px rgba(0,0,0,.8)}.topBanner--lg{text-align:center;height:calc(100vh - 6vw)}.topBanner--comms,.topBanner--lg--comms{background-position:20% 80%}.topBanner--health,.topBanner--lg--health{background-position:80% 20%}.topBanner--city,.topBanner--md{height:40vw;background-size:cover;background-position:50%}.topBanner--city h1,.topBanner--md h1{text-shadow:0 3px 6px rgba(0,0,0,.6)}.topBanner--city.compressed,.topBanner--md.compressed{height:12vw;box-shadow:0 0 20px rgba(0,0,0,.8)}.topBanner--divisions{-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;min-height:35vw}.topBanner--divisions:before{top:10%;bottom:10%}.topBanner--divisions h1{-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;padding:4vw 0 8vw}.topBanner--sm{height:25vw;position:relative}.topBanner--sm h1{font-size:4vw;margin-bottom:0}.topBanner--sm:before{top:10%;left:30%;right:30%;bottom:0;background-size:cover;background-position:top}.bannerVideo{position:absolute;top:0;left:0;right:0;bottom:0;background-image:-webkit-radial-gradient(#003252,#000 200%);background-image:-o-radial-gradient(#003252,#000 200%);background-image:radial-gradient(#003252,#000 200%);display:none;z-index:3}.bannerVideo video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#video-overlay{position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);z-index:2;text-align:center;width:100%;pointer-events:none}#video-overlay,#video-overlay div{-webkit-transition:none!important;-o-transition:none!important;transition:none!important}#video-overlay div{color:#fff;letter-spacing:.8rem;font-family:Open Sans,sans-serif;font-weight:200;text-shadow:1px 1px #a0a0a0;width:90%;display:table-cell;vertical-align:middle;padding-left:5%;padding-right:5%;padding-top:10%;overflow:hidden;word-wrap:break-word}#closeVideo{position:absolute;top:2vh;right:2vw;color:#fff;font-size:2rem;z-index:1;height:1em;width:1em}#closeVideo:hover{cursor:pointer}#closeVideo>.x_bottom,#closeVideo>.x_top{height:.1em;border-radius:.05em;background-color:#fff;width:100%;position:absolute;top:50%;left:0;margin-top:-.1em}#closeVideo>.x_top{-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}#closeVideo>.x_bottom{-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.filter__headers a{text-decoration:none}.filter__headers__header{height:100%;position:relative;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;color:#939393}.filter__headers__header:after{content:"";display:block;background-color:#003252;position:absolute;width:100%;height:.25rem;opacity:0;-webkit-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;left:0;bottom:-2px}.filter__headers__header:hover{color:#003252;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.filter__headers__header:hover:after{opacity:1;-webkit-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.filter__headers__header.selected{color:#003252}.filter__headers__header.selected:after{opacity:1;-webkit-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.filter__headers__subHeader{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;font-weight:500;height:100%}.filter__accordion__wrapper:last-child{margin-bottom:0}.filter__accordion__wrapper.js-enabled>.accordion__content{visibility:hidden}.filter__accordion__wrapper.js-enabled .filter__accordion__header:after{-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.filter__accordion__wrapper.is-active>.filter__accordion__content{visibility:visible}.filter__accordion__wrapper.is-active .filter__accordion__header:after{-webkit-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.filter__accordion__header{position:relative;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;cursor:pointer;text-transform:uppercase;color:#003252;font-weight:600}.filter__accordion__content{overflow:hidden;-webkit-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease}.filter__accordion__content>p{padding-bottom:2.8125rem}.filter__simple{background-color:#fff;border-bottom:2px solid rgba(0,0,0,.26)}.filter__simple__filterBy{padding:2.8125rem 0;font-weight:700;color:#003252}.filter__container{border-bottom:2px solid #d2d2d2;margin-bottom:.625rem}.filter__col1,.filter__container{display:-webkit-box;display:-webkit-flex;display:flex}.filter__col1{width:50%}.filter__col1__first{-webkit-align-self:center;align-self:center;height:100%}.filter__col1__first h3{cursor:pointer}.filter__col1__second{-webkit-align-self:center;align-self:center;height:100%}.filter__col1__second h3{cursor:pointer}.filter__col1__bottom{border-bottom:none;-webkit-align-self:flex-start;align-self:flex-start;width:18.75rem}.filter__col1__bottom__date{font-weight:700;text-transform:uppercase;line-height:1.5!important;color:#003252}.filter__col1__bottom a{text-decoration:none}.filter__col2{width:50%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.filter__col2__filtertext{text-transform:none;height:100%;margin-right:10%}.filter__col2__filtertext h3{text-transform:none}.filter__col2 img{width:100%;height:auto}.filter__col2__category{position:relative}.filter__col2__category:nth-child(2){width:6.0625rem}.filter__col2__category:last-child{margin-left:1.25rem;width:9.0625rem}.filter__col2__category__link{z-index:9;cursor:pointer;width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.filter__col2__category__link img{width:5.625rem}.filter__col2__category__link:hover img{-webkit-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.filter__col2__category__bottom{text-align:center}.filter__col2__category__bottom span{font-weight:700;text-transform:uppercase;color:#003252}.filter__col2__category__bottom:first-child{width:6.0625rem;margin-right:1.25rem}.filter__col2__category__bottom:last-child{width:9.0625rem}.filter__col2__category:after{content:"";display:block;background-color:#003252;position:absolute;width:100%;height:.25rem;opacity:0;-webkit-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;left:0;bottom:-2px}.filter__col2__category.selected:after,.filter__col2__category:hover:after{opacity:1;-webkit-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.filter__col2__bottom{display:-webkit-box;display:-webkit-flex;display:flex;border-bottom:none}.filter__col2__bottom a{text-decoration:none;position:relative}.filter__bottom{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.feature{border-bottom:.0625rem solid #707070}.feature__header{padding:.9375rem 0}.feature__header h2{text-transform:uppercase;color:#003252;font-weight:700}.feature__container{height:100%;position:relative;overflow:hidden;margin-bottom:1.25rem}.feature__container__paddingBetween{padding-bottom:1.25rem}.feature__container__textbox{background-color:#fff;width:85%;float:right;margin:.9375rem 0 2.1875rem;padding:1.25rem}.feature__container__textbox__text{width:55%;float:right}.feature__container__textbox__companyInfo{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.feature__container__textbox__companyInfo span{font-weight:700;color:#003252;text-transform:uppercase;line-height:0;clear:both}.feature__container__textbox__companyInfo img{max-height:4.6875rem;max-width:4.6875rem;float:right;height:100%;width:100%}.feature__container__textbox__infoLogo img{max-height:4.6875rem;max-width:4.6875rem;float:right;z-index:999999;position:relative}.feature__container__textbox__description{padding-bottom:1.25rem}.feature__container__textbox__description h3{color:#161f39;font-weight:700;letter-spacing:0}.feature__container__image img{position:absolute;left:0;width:50%;-o-object-fit:cover;object-fit:cover}.news-single__cross{height:2.5rem}.news-single__cross img{float:right;padding-right:1.25rem;cursor:pointer;height:1.25rem}.news-single__imageWrapper{z-index:1;overflow:hidden;height:0;padding-bottom:53.66%;position:relative;background-position:50%;background-size:cover}.news-single__imageWrapper:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:-webkit-linear-gradient(left,rgba(0,0,0,.4),transparent,rgba(0,0,0,.4));background-image:-o-linear-gradient(left,rgba(0,0,0,.4),transparent,rgba(0,0,0,.4));background-image:linear-gradient(90deg,rgba(0,0,0,.4),transparent,rgba(0,0,0,.4))}.news-single__imageWrapper h1{position:absolute;left:5%;right:20%;bottom:50%;color:#fff;text-shadow:0 0 10px #000;font-size:2.3vw;font-weight:700}.news-single__imageWrapper img{position:absolute;right:5%;bottom:10%;max-height:20%;max-width:40%;width:auto;-o-object-fit:contain;object-fit:contain}.news-single__details{margin-top:-1.875rem;z-index:2;position:relative;background-color:#fff;display:inline-block}.news-single__details span{display:block;text-transform:uppercase}.news-single__details span:first-of-type{color:#707070;font-weight:400}.news-single__details span:nth-of-type(2){color:#161f39;font-weight:700}.news-single__content{padding:1.5625rem}.news-single__content__title{color:#003252;font-weight:700;padding-bottom:1.875rem}.news-single__content a{color:#1592e6;text-decoration:none}.news-single__content a.downloadIcon{background-image:url(/wp-content/themes/huntsworth/assets/images/download-button.svg);background-repeat:no-repeat;background-size:16px;background-position:0;padding-left:20px}.news-single__content .button{margin-top:2em}.about .businessModel,.about .marketModel{position:relative;background-color:#f7f7f7}.about .businessModel h3,.about .marketModel h3{max-width:45%;margin-bottom:2.0625rem}.about .businessModel h5,.about .marketModel h5{font-weight:600;color:#707070;margin-top:3.4375rem;margin-bottom:2.1875rem}.about .businessModel h5:first-of-type,.about .marketModel h5:first-of-type{margin-top:0}.about .businessModel__details,.about .marketModel__details{max-height:0;overflow:hidden}.about .businessModel__details p,.about .marketModel__details p{color:#707070;margin-bottom:1.25rem}.about .businessModel__details__item,.about .marketModel__details__item{overflow:hidden;-webkit-transition:max-height .8s ease-in-out;-o-transition:max-height .8s ease-in-out;transition:max-height .8s ease-in-out}.about .businessModel__description,.about .marketModel__description{color:#003252}.about .businessModel__labels,.about .marketModel__labels{display:-webkit-box;display:-webkit-flex;display:flex;width:100%}.about .businessModel__labels__details,.about .marketModel__labels__details{max-height:0;overflow:hidden}.about .businessModel__labels__details h5,.about .marketModel__labels__details h5{font-size:1rem!important;line-height:1.25rem!important;margin:2.5rem 0 1.25rem}.about .businessModel__labels__details p,.about .marketModel__labels__details p{font-size:.75rem;line-height:1.25rem}.about .businessModel__labels__details p:last-child,.about .marketModel__labels__details p:last-child{margin-bottom:3.125rem}.about .businessModel__labels__item,.about .marketModel__labels__item{border-top:1px solid #707070}.about .businessModel__labels h4,.about .marketModel__labels h4{color:#003252}.about .businessModel__labels .button--expanded,.about .marketModel__labels .button--expanded{background-color:transparent;border:2px solid #6d8e96;color:#6d8e96}.about .businessModel__labels .button--expanded:after,.about .marketModel__labels .button--expanded:after{border-left-color:#6d8e96;-webkit-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.about .businessModel h2,.about .strategy__wrapper{border-top:1px solid #707070}.about .strategy__wrapper{display:-webkit-box;display:-webkit-flex;display:flex}.about .strategy__wrapper h3{color:#003252;margin-bottom:1.875rem}.about .strategy__wrapper p{margin-bottom:1.875rem}.about .strategy__wrapper p:last-of-type{margin-bottom:0}.about .strategy__col1{padding-right:1.6875rem}.about .strategy__col2 h4{font-weight:600;color:#707070}.about .history{background-color:#f7f7f7}.analysts__content .table_container{margin:50px 0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;flex-flow:row wrap;width:100%}.analysts__content .table_container>.cell_container{box-sizing:border-box;-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1;padding:.8em 1.2em;overflow:hidden;list-style:none;width:33.33%;vertical-align:top}.analysts__content .table_container>.analysts__type{font-size:1.125rem;padding-top:.4em}.analysts__content .table_container>.analysts__name{font-weight:700;font-size:.875rem}.analysts__content .table_container>.analysts__address{font-size:.875rem}.analysts__content .table_container>.row_border{clear:both;width:100%;border-top:1px solid #f7f7f7;margin:20px 0}.board_directors{-webkit-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;width:100%}.board_directors,.board_directors .director{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal}.board_directors .director{-webkit-flex-direction:row;flex-direction:row;-webkit-flex-basis:48%;flex-basis:48%;background-color:hsla(0,0%,96.9%,.78);margin:20px 0;position:relative;min-height:300px}.board_directors .director>div:first-child{width:40%}.board_directors .director>div:first-child img{width:100%;margin-top:20px;height:auto}.board_directors .director>div:nth-child(2){width:55%;margin-left:5%;margin-bottom:15%}.board_directors .director .director_content{display:none;line-height:1.5em;margin-bottom:5px}.board_directors .director .show_director{position:absolute;bottom:30px;border:0}#board_directors_filter .filter{width:100%;-webkit-box-align:end;-webkit-align-items:flex-end;align-items:flex-end}#board_directors_filter .filter>*{-webkit-align-self:flex-end!important;align-self:flex-end!important;width:auto!important}#board_directors_filter .filter .filter__col1__first{margin-right:10%}.division .divisionIntro{background-color:#f7f7f7;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-top:3rem;margin-bottom:2em}.division .divisionIntro__text{color:#707070}.division .divisionIntro__text p:last-of-type{margin-bottom:0}.division .divisionIntro__col1{width:51%}.division .divisionIntro__col1 h3{letter-spacing:.25rem}.division .divisionIntro__col1 h3:after{display:none}.division .divisionIntro__col1__logos img{width:100%;height:auto}.division .divisionIntro__col1__logos ul{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;list-style-type:none;padding-left:0}.division .divisionIntro__col1__logos:after{content:"";display:block}.division .divisionIntro__col2{width:49%}.division .divisionIntro__col2 img{width:100%;height:auto}.division .divisionIntro__button{width:100%}.division .stats{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;margin-top:2em}.division .stats h3:after{margin-bottom:0!important}.division .stats__data__wrapper{display:-webkit-box;display:-webkit-flex;display:flex;border-top:1px solid #939393}.division .stats__data__figure{display:block;color:#1592e6;font-weight:600}.division .stats__data__figure span{font-weight:400}.division .stats__data__text{color:#003252}.division .stats__description p{color:#707070}.division .stats__description p:first-of-type{font-weight:700;color:#003252}.division .stats__description__logo{height:auto;-webkit-align-self:flex-start;align-self:flex-start}.division .stats__description__wrapper{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.division .quotes .button{margin-left:auto;margin-right:auto}.division .quotes .slick-track{min-width:100%;position:relative}.division .quotes h3{color:#fff;text-align:center}.division .quotes h3:after{display:none}.division .quotes__logo{margin:0 auto}.division .quotes__logo img{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1);width:100%;height:auto}.division .quotes__sliderWrapper{position:relative;border-top:1px solid #fff}.division .quotes__sliderWrapper h4{text-transform:uppercase;font-weight:700;letter-spacing:.06rem;color:#fff}.division .work{overflow:hidden;width:100%;background-color:#f7f7f7}.division .work,.division .work__projectDetails{position:relative}.division .work__projectDetails__wrapper{overflow:hidden;background-color:#f7f7f7;width:100%;height:100%}.division .work__projectDetails__wrapper:first-child{opacity:1;z-index:10}.division .work__projectDetails__wrapper:nth-child(2){z-index:9}.division .work__projectDetails__wrapper:nth-child(3){z-index:8}.division .work__projectDetails__wrapper:nth-child(4){z-index:7}.division .work__projectDetails__wrapper:nth-child(n+2){display:none}.division .work__projectDetails__wrapper h4,.division .work__projectDetails__wrapper h5{font-weight:700;color:#161f39;letter-spacing:.06rem;text-transform:uppercase}.division .work__projectDetails__intro__logo{background-color:#fff;text-align:center;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.division .work__projectDetails__intro__logo img{width:auto;max-width:50%}.division .work__projectDetails__intro__text{color:#707070}.division .work__projectDetails__intro__text:first-of-type,.division .work__projectDetails__intro__text p{color:#161f39}.division .work__projectDetails__info p{color:rgba(22,31,57,.65)}.divisionLogos{z-index:2;background-color:rgba(0,0,0,.45);width:100%;position:relative;display:block}.divisionLogos__heading{color:#fff;font-size:.75rem;line-height:1.0625rem;text-transform:uppercase;letter-spacing:.06rem;font-weight:700;display:block;text-align:center}.huntsworth--comms .division .quotes,.huntsworth--comms .topBanner--divisions{background:-webkit-linear-gradient(30deg,#b9c10a,#1592e6 65%,#9eddf8);background:-o-linear-gradient(30deg,#b9c10a 0,#1592e6 65%,#9eddf8 100%);background:linear-gradient(60deg,#b9c10a,#1592e6 65%,#9eddf8)}.huntsworth--health .division .quotes,.huntsworth--health .topBanner--divisions{background:-webkit-linear-gradient(209deg,#fff,#b9c10a 35%,#1592e6);background:-o-linear-gradient(209deg,#fff 0,#b9c10a 35%,#1592e6 100%);background:linear-gradient(241deg,#fff,#b9c10a 35%,#1592e6)}.huntsworth--comms .division-active a,.huntsworth--health .division-active a{position:relative}.huntsworth--comms .division-active a:after,.huntsworth--health .division-active a:after{content:"";width:100%;height:.8125rem;position:absolute;bottom:0;left:0}.huntsworth--comms .divisionLogos:before,.huntsworth--health .divisionLogos:before{position:absolute;content:"";background-size:contain;background-repeat:no-repeat;background-position:50%;width:8vw;height:8vw;left:15vw;top:-4vw}.huntsworth--comms .divisionLogos:after,.huntsworth--health .divisionLogos:after{position:absolute;content:"";background-size:contain;background-repeat:no-repeat;background-position:50%;box-sizing:border-box;font-size:1.2vw;padding:1em;height:8vw;right:15vw;top:-4vw;box-shadow:1px 0 6px rgba(0,0,0,.16);display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-align-content:center;align-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;text-transform:uppercase;color:#fff;letter-spacing:.25em;line-height:1.7em}.huntsworth--health .divisionLogos:before{background-image:url(/wp-content/themes/huntsworth/assets/images/hexagon-health-blue-new.svg)}.huntsworth--health .divisionLogos:after{content:"huntsworth health";background-color:#b9c10a;width:14vw}.huntsworth--health .stats__data__figure{color:#b9c10a}.huntsworth--health .division-active a:after,.huntsworth--health .divisionIntro__col1__logos:after{background-color:#b9c10a}.huntsworth--health .topBanner--divisions h2{position:relative}.huntsworth--health .slider--companyWorkType .slick-slide.project-active:before{background-color:#b9c10a}.huntsworth--comms .divisionLogos:before{background-image:url(/wp-content/themes/huntsworth/assets/images/hexagon-comms-blue-new.svg)}.huntsworth--comms .divisionLogos:after{content:"Huntsworth Communications";background-color:#1592e6;width:18vw}.huntsworth--comms .stats__data__figure{color:#1592e6}.huntsworth--comms .division-active a:after,.huntsworth--comms .divisionIntro__col1__logos:after{background-color:#1592e6}.huntsworth--comms .topBanner--divisions h2{position:relative}.huntsworth--comms .slider--companyWorkType .slick-slide.project-active:before{background-color:#1592e6}.slider--logos{visibility:hidden}.division .intro__col{width:50%}.division .intro__col__content{overflow:hidden}.division .intro__col__agencies{max-width:100%}.division .intro__col__agencies ul{max-width:100%;-webkit-flex-direction:row;-moz-flex-direction:row;-o-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;position:relative;padding-left:0;-webkit-justify-content:space-around;justify-content:space-around;-webkit-flex-wrap:wrap;flex-wrap:wrap}.division .intro__col__agencies ul,.division .intro__col__agencies ul li{display:-webkit-flex;display:-moz-flex;display:-o-flex;display:-webkit-box;display:flex;-webkit-box-flex:1;-webkit-flex:1;flex:1}.division .intro__col__agencies ul li{height:100%;text-align:left;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.division .intro__col__agencies ul li:hover{opacity:.5}.division .intro__col__agencies ul li a{height:100%;display:-webkit-flex;display:-moz-flex;display:-o-flex;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;left:0;-webkit-box-flex:1;-webkit-flex:1;flex:1}.division .intro__col__agencies ul li a img{max-width:100%;max-height:100%;-webkit-flex-shrink:0;flex-shrink:0}h2{color:#fff;margin-bottom:3.125rem;padding-top:.625rem;text-transform:uppercase}.divider:after{content:"";display:block;width:2.875rem;height:.1875rem;background-color:#fff}.caps{text-transform:uppercase;margin-bottom:1.875rem;padding-top:.625rem}.contact h3:after{content:"";display:block;width:2.875rem;height:.1875rem;background-color:#fff}.contact .tagline{margin-bottom:1.5625rem}.contact .people__wrapper{display:-webkit-box;display:-webkit-flex;display:flex}.contact .people__col1{width:30%}.contact .people__col1 img{max-height:10.9375rem}.contact .people__col2{width:70%}.contact .people__col2__contactInfo{font-weight:700;color:#003252}.contact .people__col2__contactTitle{display:-webkit-box;display:-webkit-flex;display:flex;letter-spacing:.06rem}.contact .people__col2 span{line-break:strict;white-space:nowrap}.contact .people__col2 a{color:#003252;text-decoration:none;word-break:break-word}.contact__background,.contact__title{background-color:#f7f7f7}.contact__title{width:50%;padding:3.125rem 0 0;margin-top:-5vw;position:relative}.contact__map{width:100%}.contact__details{background:transparent url(/wp-content/themes/huntsworth/assets/images/London_contact_page.jpg) no-repeat 50%;background-size:cover;overflow:auto}.contact__details div{width:40%;margin-left:5%;background-color:hsla(0,0%,100%,.8);padding:3rem 2rem 2rem;margin-bottom:2rem}.contact__details div .phone-email{font-size:.9em;border-top:1px solid #161f39;padding-top:.5em}.contact__details div .name{font-weight:700;font-size:1.2em;text-transform:uppercase}.contact__details div .address{font-weight:700;font-size:1em}.error_page ul{list-style:none!important;margin:20px 0}.error_page ul li{vertical-align:top;margin:0 10px 10px 18px}.error_page ul li:before{content:"\2022";color:#0e9ad5;font-weight:700;display:inline-block;width:1em;margin-left:-1em}.esg{background-image:url(/wp-content/themes/huntsworth/assets/images/grey-hexagon.svg);background-repeat:no-repeat;background-position:130% 140%}.esg h2{color:#161f39;margin-bottom:1.25rem;padding-top:.625rem}.esg h4{color:#161f39;font-weight:700;margin-bottom:.625rem}.esg p{margin-bottom:1.25rem}.esg ul{list-style-type:disc;list-style-position:inside;margin-left:2.5rem}.esg ul li{margin-bottom:.625rem}.esg__header{background-color:#f7f7f7;padding:1.875rem 0}.esg__header>div>h2{margin-bottom:1.875rem}.esg__content{background-color:#f7f7f7;padding-bottom:50px;-webkit-box-orient:horizontal;-webkit-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;width:100%}.esg__content,.esg__content .esg_tab{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-direction:normal}.esg__content .esg_tab{background-color:#fff;-webkit-box-orient:vertical;-webkit-flex-direction:column;flex-direction:column;-webkit-flex-basis:48%;flex-basis:48%;padding:17px 15px 10px;margin-bottom:20px;box-shadow:0 3px 6px rgba(0,0,0,.16)}.esg__content .esg_tab__header{width:100%;display:-webkit-box;display:-webkit-flex;display:flex;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiI+PHBhdGggZD0iTTExLjMwMyA4bDExLjM5NCA3Ljk5N0wxMS4zMDMgMjR6Ii8+PC9zdmc+");background-repeat:no-repeat;background-position-x:100%;background-position-y:50%}.esg__content .esg_tab__header:hover{cursor:pointer}.esg__content .esg_tab__header>h4{color:#003252}.esg__content .esg_tab__content{clear:both;display:none}.esg__content .esg_tab__content>table{margin-bottom:35px}.esg__content .esg_tab__content>ol{margin-bottom:20px}.esg__content .esg_tab__content>ol li{line-height:1.75em}.esg__content .esg_tab__content>p img{width:100%}.footerSubpage h3{color:#161f39;margin-bottom:1.25rem;padding-top:.625rem}.footerSubpage h4{color:#161f39;font-weight:700;margin-bottom:.625rem}.footerSubpage p{margin-bottom:1.25rem}.footerSubpage ul{list-style-type:disc;list-style-position:inside;margin-left:2.5rem}.footerSubpage ul li{margin-bottom:.625rem}.footerSubpage__content .wsp-container h2{color:#161f39;margin-bottom:1.25rem;padding-top:.625rem}.footerSubpage__content .wsp-container h2.wsp-posts-title{display:none}.footerSubpage__content .wsp-container ul{list-style:none}.footerSubpage__content .wsp-container ul.wsp-posts-list{display:none}.footerSubpage__content .wsp-container ul li{vertical-align:top;margin:0 10px 10px 18px}.footerSubpage__content .wsp-container ul li:before{content:"\2022";color:#0e9ad5;font-weight:700;display:inline-block;width:1em;margin-left:-1em}.footerSubpage__content .wsp-container ul li a{color:#1592e6;text-decoration:none;word-wrap:break-word}.home .newsComponent h2:before{content:"More "}.investor_relations h3{color:#161f39;margin-bottom:1.25rem;padding-top:.625rem}.investor_relations h4{color:#161f39;font-weight:700;margin-bottom:.625rem}.investor_relations p{margin-bottom:1.25rem}.investor_relations ul{list-style-type:disc;list-style-position:inside;margin-left:2.5rem}.investor_relations ul li{margin-bottom:.625rem}.investor_relations__header{background-color:#f7f7f7;padding:1.875rem 0}.investor_relations__header>div>h3{margin-bottom:1.875rem}.investor_relations__content>h2{margin-top:1.875rem;margin-bottom:1.875rem;color:#003252}.investor_relations__content>h2:after{background-color:#003252}.investor_relations__content>h3{margin-bottom:1.875rem}.investor_relations__content table{width:100%;margin-bottom:20px}.investor_relations__content table thead th{font-weight:900;text-align:center;padding-bottom:10px}.investor_relations__content table thead th.fincal_heading{padding-left:10px!important;text-align:left}.investor_relations__content table tbody tr:nth-child(odd){background-color:#f5f5f5}.investor_relations__content table tbody tr td{height:50px;padding:0 5px;text-align:center;vertical-align:middle}.investor_relations__content table tbody tr td:first-child{text-align:left;padding-left:10px}.investor_relations__content table tbody tr td a{text-decoration:none;font-weight:700;color:#1592e6}.investor_relations__content table tbody tr td a.calendar{background-image:url(/wp-content/themes/huntsworth/assets/images/calendar-icon.svg);background-repeat:no-repeat;background-size:16px;background-position:0;padding-left:20px}.investor_relations__content table tbody tr td a.downloadIcon{background-image:url(/wp-content/themes/huntsworth/assets/images/download-button.svg);background-repeat:no-repeat;background-size:16px;background-position:0;padding-left:20px}.investor_relations__content table tbody tr td.fincal_event{width:50%}.investor_relations__content>p.remuneration>a{text-decoration:none;color:#1592e6;font-weight:700}.left{text-align:left!important}.nospace{white-space:nowrap}.white{background-color:#fff}.mobileOnly{display:none}.analysts{width:auto;clear:both}.analysts tbody>tr:nth-child(odd){background-color:#fff!important;border-bottom:1px solid #959595}.analysts tbody>tr td.analysts__type{vertical-align:top;padding-top:17px}.analysts tbody>tr td>table>tbody>tr>td{width:50%}#pagination{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-flex-wrap:wrap;flex-wrap:wrap}.page-numbers{display:inline-block;text-decoration:none;color:#1592e6;font-weight:700;margin:0 5px;-webkit-box-ordinal-group:2;-webkit-order:1;order:1}.page-numbers.current{color:#000}.separator{width:100%;-webkit-box-ordinal-group:10000;-webkit-order:9999;order:9999}a.prev{-webkit-box-ordinal-group:10001;-webkit-order:10000;order:10000;margin-right:auto}a.prev:before{content:"";background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiI+PHBhdGggZD0iTTE0LjE5IDE2LjAwNWw3Ljg2OSA3Ljg2OC0yLjEyOSAyLjEyOS05Ljk5Ni05Ljk5N0wxOS45MzcgNi4wMDJsMi4xMjcgMi4xMjl6Ii8+PC9zdmc+");background-repeat:no-repeat;background-size:16px;background-position:100%;padding-left:20px}a.next{-webkit-box-ordinal-group:10002;-webkit-order:10001;order:10001;margin-left:auto}a.next:after{content:"";background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiI+PHBhdGggZD0iTTE4LjYyOSAxNS45OTdsLTcuMDgzLTcuMDgxTDEzLjQ2MiA3bDguOTk3IDguOTk3TDEzLjQ1NyAyNWwtMS45MTYtMS45MTZ6Ii8+PC9zdmc+");background-position:100%;padding-right:20px}a.dividend_download,a.next:after{background-repeat:no-repeat;background-size:16px}a.dividend_download{text-decoration:none;font-weight:700;color:#1592e6;background-image:url(/wp-content/themes/huntsworth/assets/images/download-button.svg);background-position:0;padding-left:20px}.investment_case{padding-top:50px;width:100%;position:relative;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;word-break:break-word;text-align:left}.investment_case__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;margin-right:2.5rem;width:30%;padding-bottom:50px}.investment_case__content h4{border-top:1px solid #003252;padding-top:50px;font-weight:400;width:100%;font-size:1.75rem;line-height:1.2em}.investment_case__content p{color:#707070}.latest_job{position:relative;background-color:#f7f7f7}.latest_job>div img{width:30rem;height:auto}.latest_job>div .values__intro{padding:100px 0 0 500px;margin-top:-100px}.latest_job>div .values__intro>a{margin-top:1.25rem}.jobs{-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;font-size:.75rem;margin:0 auto}.jobs,.jobs__job{display:-webkit-box;display:-webkit-flex;display:flex}.jobs__job{position:relative;background-color:#fff;width:25em;margin:1em;color:#161f39;padding:1.4em 1.5em 1em;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.jobs__job__border{position:absolute;top:0;left:0;width:100%;height:.4em;background:-webkit-linear-gradient(left,#025aae,#0e9ad5 15%,#b3c725);background:-o-linear-gradient(left,#025aae 0,#0e9ad5 15%,#b3c725 100%);background:linear-gradient(90deg,#025aae,#0e9ad5 15%,#b3c725)}.jobs__job__header time{display:block;color:#707070;margin-bottom:.3em}.jobs__job__header span{display:block;text-transform:uppercase}.jobs__job__header h4{font-size:1.5em;font-weight:700;margin:2em 0 1em}.jobs__job__content{margin-bottom:1em}.jobs__job__content__intro{font-weight:700;margin-bottom:2.5em}.jobs__job__content h5{margin-top:1.5em;font-weight:700;text-transform:uppercase}.jobs__job__content p{margin-top:.5em}.jobs__job__footer{border-top:1px solid #d2d2d2;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;margin-top:auto;padding-top:1em}.jobs__job__footer>a.button{font-size:1em}.jobs__job__footer__image{width:50%;height:4em;margin-left:1em;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.jobs__job__footer__image>img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.jobs-filter{margin:1.5rem 0;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.jobs-filter,.jobs-filter ul{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.jobs-filter ul{list-style:none;padding:0;font-weight:700;width:100%;margin-bottom:1em}.jobs-filter ul li{white-space:nowrap;margin:.5em 2em .5em 0!important;padding:.25em 0;display:none;cursor:pointer}.jobs-filter ul li:last-child{margin-right:0}.jobs-filter ul li.selected{border-bottom:2px solid #161f39}.jobs-filter>div{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.jobs-filter>div:not(:last-child){margin-right:2rem}.jobs-filter>div label{font-weight:700}.jobs-filter select{background-color:hsla(0,0%,96.9%,.78);border:none;box-shadow:0 3px 6px rgba(0,0,0,.16);-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiI+PHBhdGggZD0iTTExLjMwMyA4bDExLjM5NCA3Ljk5N0wxMS4zMDMgMjR6Ii8+PC9zdmc+");background-repeat:no-repeat;background-color:#eee;background-position-x:100%;background-position-y:50%;background-size:20px;border-radius:2px;padding:1em 2em 1em 1em;margin-left:1em;width:200px}.jobs-filter select:disabled{color:hsla(0,0%,43.9%,.2)}.job_desc{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;width:100%}.job_desc__summary{position:relative;background-color:#fff;width:25%;padding:10px}.job_desc__summary>img{display:none}.job_desc__summary h4{font-size:1.75rem!important;font-weight:400;margin:30px 0 0}.job_desc__summary__footer{position:absolute;bottom:0;margin:20px 20px 10px;padding-top:1.25rem;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;width:82%}.job_desc__summary__footer>img{display:-webkit-box;display:-webkit-flex;display:flex;width:auto;height:4.1875rem;margin-left:auto}.job_desc__detail{background-color:#f7f7f7;padding:30px;font-size:1.125rem;width:75%}.job_desc__detail ul{margin-left:0}.job_desc__detail ul li{margin-bottom:0}.job_desc__detail__cross{float:right}.job_desc__detail__cross:hover{cursor:pointer}.job_desc__detail__cross img{height:auto;width:20px}.job_desc__detail__form{display:none}.job_desc__detail__form h3{letter-spacing:.25rem}.job_desc__detail__form>div form p{width:47%}.job_desc__detail__form>div form p:first-of-type,.job_desc__detail__form>div form p:nth-of-type(2){display:inline-block}.job_desc__detail__form>div form p:first-of-type{margin-right:50px}.job_desc__detail__form>div form p:nth-of-type(3){margin-top:1.25rem}.job_desc__detail__form>div form p:nth-of-type(4),.job_desc__detail__form>div form p:nth-of-type(5){width:100%}.job_desc__detail__form>div form p>label{color:#161f39;font-weight:700}.job_desc__detail__form>div form p>label>span>input[type=email],.job_desc__detail__form>div form p>label>span>input[type=text]{height:3.4375rem;width:100%;border:none;border-radius:10px;box-shadow:0 3px 6px rgba(0,0,0,.16);background-color:#fff;margin-top:0;font-size:1.25rem}.job_desc__detail__form>div form p>label>span>textarea{box-shadow:0 3px 6px rgba(0,0,0,.16);background-color:#fff;border:none;width:100%;margin-top:30px}.job_desc__detail__form__upload{width:100%;margin:2.5rem 0}.job_desc__detail__form__upload>label{width:50%}.job_desc__detail__form__upload>label>span:nth-of-type(2){margin-left:50px}.job_desc__detail__form__upload>span>#fileuploadfield{display:none}.job_desc__detail__form__upload>span>#uploadtextfield{height:3.4375rem;width:47%;border:none;border-radius:10px;box-shadow:0 3px 6px rgba(0,0,0,.16);background-color:#fff;background-image:url(/wp-content/themes/huntsworth/assets/images/paperclip.svg);background-repeat:no-repeat;background-position:0 50%;padding:10px 10px 10px 50px}.job_desc__detail__form__upload__button{float:right;width:50%}.job_desc__detail__form__upload__button>a{float:left}.jobs-wrap.both{background:-webkit-linear-gradient(45deg,#025aae,#0e9ad5 30%,#b3c725);background:-o-linear-gradient(45deg,#025aae 0,#0e9ad5 30%,#b3c725 100%);background:linear-gradient(45deg,#025aae,#0e9ad5 30%,#b3c725)}.jobs-wrap.comms{background:-webkit-linear-gradient(45deg,#025aae,#0e9ad5 75%,#b3c725);background:-o-linear-gradient(45deg,#025aae 0,#0e9ad5 75%,#b3c725 100%);background:linear-gradient(45deg,#025aae,#0e9ad5 75%,#b3c725)}.jobs-wrap.health{background:-webkit-linear-gradient(45deg,#0e9ad5,#0e9ad5 1%,#b3c725);background:-o-linear-gradient(45deg,#0e9ad5 0,#0e9ad5 1%,#b3c725 100%);background:linear-gradient(45deg,#0e9ad5,#0e9ad5 1%,#b3c725)}.bold{font-weight:bolder}.right{float:right}input#job_title{pointer-events:none}.wpcf7-mail-sent-ok{color:#1592e6;font-size:1.25rem;border-style:none!important;padding-left:0!important;font-weight:900}#job-apply{padding:40px;background-color:#fff}.email_alerts h3{color:#161f39;margin-bottom:1.25rem;padding-top:.625rem}.email_alerts h4{color:#161f39;font-weight:700;margin-bottom:.625rem}.email_alerts p{margin-bottom:1.25rem}.email_alerts ul{list-style-type:disc;list-style-position:inside;margin-left:2.5rem}.email_alerts ul li{margin-bottom:.625rem}.email_alerts__content{background-color:#fff;background-image:url(/wp-content/themes/huntsworth/assets/images/grey-hexagon.svg);background-repeat:no-repeat;background-position:130% 140%}.email_alerts__content .required{display:block}.email_alerts__content>h3{margin-bottom:1.875rem}.email_alerts__content>h4{color:#161f39;font-weight:700;margin-bottom:1.5625rem}.email_alerts__content form p>label{width:50%;color:#161f39;font-weight:700}.email_alerts__content form p>label>span{margin-left:10px}.email_alerts__content form p>label>span>input[type=email],.email_alerts__content form p>label>span>input[type=text]{height:8.125rem;width:34.375rem;border:none;border-radius:10px;box-shadow:0 3px 6px rgba(0,0,0,.16);background-color:hsla(0,0%,96.9%,.78);margin-top:50px;font-size:2.25rem;width:60%;padding:0 10px}.email_alerts__content form p>label>span>input[type=text]{margin-right:120px}.email_alerts__content form hr{margin:50px 0}.email_alerts__content input[type=checkbox],.email_alerts__content input[type=radio]{display:inline-block;height:40px;width:40px;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;background-color:hsla(0,0%,96.9%,.78);color:#666;border:0;border-radius:50px;cursor:pointer;margin-right:7px;outline:none;box-shadow:3px 3px hsla(0,0%,43.9%,.2);vertical-align:middle}.email_alerts__content input[type=checkbox]:checked:before,.email_alerts__content input[type=radio]:checked:before{position:absolute;font:13px/1 Open Sans,sans-serif;left:11px;top:7px;-webkit-transform:rotate(40deg);-o-transform:rotate(40deg);transform:rotate(40deg)}.email_alerts__content input[type=checkbox]:hover,.email_alerts__content input[type=radio]:hover{background-color:#f7f7f7}.email_alerts__content input[type=checkbox]:checked,.email_alerts__content input[type=radio]:checked{background-color:#0e9ad5}.email_alerts__content .alert_notification{display:block;font-size:1.75rem}.email_alerts__content .category{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.email_alerts__content .category>p{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;width:45%;font-size:1.75rem;line-height:1.5em;color:#707070}.email_alerts__content select{width:37.5rem;height:6.25rem;font-size:1.25rem;background-color:hsla(0,0%,96.9%,.78);border:none;box-shadow:0 3px 6px rgba(0,0,0,.16);-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiI+PHBhdGggZD0iTTExLjMwMyA4bDExLjM5NCA3Ljk5N0wxMS4zMDMgMjR6Ii8+PC9zdmc+");background-repeat:no-repeat;background-position-x:100%;background-position-y:50%;border-radius:2px;margin-right:2rem;padding:1rem 2rem 1rem 1rem;margin-left:4rem}.email_alerts__content select:disabled{color:hsla(0,0%,43.9%,.2)}.email_alerts__content .opt-in{font-size:1.75rem;color:#161f39;font-weight:700;margin-bottom:1.75rem;display:block;width:100%}.email_alerts__submit{margin-top:3.125rem}.corporate_governance h3,.corporate_governance h4{color:#161f39;margin-bottom:1.25rem;padding-top:.625rem}.corporate_governance h4{font-weight:700}.corporate_governance p{margin-bottom:1.25rem}.corporate_governance ul{list-style-type:disc;list-style-position:inside;margin-left:2.5rem}.corporate_governance ul li{margin-bottom:.625rem}.corporate_governance__header{background-color:#f7f7f7;padding:1.875rem 0}.corporate_governance__header>div>h3{margin-bottom:1.875rem}.corporate_governance__content{background-color:#fff;background-image:url(/wp-content/themes/huntsworth/assets/images/grey-hexagon.svg);background-repeat:no-repeat;background-position:130% -100%}.corporate_governance__content>div{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap}.corporate_governance__content>div>div{margin-top:6.25rem;width:45%}.corporate_governance__content a{color:#1592e6;font-size:1rem;text-decoration:none;content:"";background-image:url(/wp-content/themes/huntsworth/assets/images/blue-download.svg);background-repeat:no-repeat;background-position:0 50%;background-size:30px;padding:20px 0 20px 50px;display:block}.corporate_governance__content a:after{content:"";background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiI+PHBhdGggZD0iTTExLjMwMyA4bDExLjM5NCA3Ljk5N0wxMS4zMDMgMjR6Ii8+PC9zdmc+");background-repeat:no-repeat;background-size:16px;background-position:100%;padding-right:40px}.shareholder_services h3{color:#161f39;margin-bottom:1.25rem;padding-top:.625rem}.shareholder_services h4{color:#161f39;font-weight:700;margin-bottom:.625rem}.shareholder_services p{margin-bottom:1.25rem}.shareholder_services ul{list-style-type:disc;list-style-position:inside;margin-left:2.5rem}.shareholder_services ul li{margin-bottom:.625rem}.shareholder_services__header{background-color:#f7f7f7;padding:1.875rem 0}.shareholder_services__content>h3,.shareholder_services__downloads>h3,.shareholder_services__header>div>h3{margin-bottom:1.875rem}.shareholder_services__content ul,.shareholder_services__downloads ul{list-style:none;margin:20px 0}.shareholder_services__content ul li,.shareholder_services__downloads ul li{width:40%;vertical-align:top;display:inline-block;margin:0 10px 10px 18px}.shareholder_services__content ul li:before,.shareholder_services__downloads ul li:before{content:"\2022";color:#0e9ad5;font-weight:700;display:inline-block;width:1em;margin-left:-1em}.shareholder_services__downloads{background-color:#f7f7f7;background-image:url(/wp-content/themes/huntsworth/assets/images/grey-hexagon.svg);background-repeat:no-repeat;background-position:130% 140%;-webkit-box-orient:horizontal;-webkit-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.shareholder_services__downloads,.shareholder_services__downloads>div{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-direction:normal}.shareholder_services__downloads>div{-webkit-box-orient:vertical;-webkit-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-webkit-flex:1;flex:1;padding-right:30px}.shareholder_services__downloads>div>a{color:#1592e6;font-size:1.125rem;text-decoration:none;content:"";background-image:url(/wp-content/themes/huntsworth/assets/images/blue-download.svg);background-repeat:no-repeat;background-position:0 50%;background-size:30px;padding:50px;display:block;margin-bottom:1.875rem}#menu-governance,#menu-share_price,#menu-shareholder{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;list-style:none;padding-left:0;margin:0;-webkit-flex-wrap:wrap;flex-wrap:wrap}#menu-governance>li,#menu-share_price>li,#menu-shareholder>li{margin-right:50px;padding-bottom:10px;margin-bottom:30px}#menu-governance>li.current-menu-item,#menu-governance>li:hover,#menu-share_price>li.current-menu-item,#menu-share_price>li:hover,#menu-shareholder>li.current-menu-item,#menu-shareholder>li:hover{border-bottom:3px solid #161f39}#menu-governance>li>a,#menu-share_price>li>a,#menu-shareholder>li>a{font-size:1.125rem;color:#161f39;text-decoration:none}.annual_general h3{color:#161f39;margin-bottom:1.25rem;padding-top:.625rem}.annual_general h4{color:#161f39;font-weight:700;margin-bottom:.625rem}.annual_general p{margin-bottom:1.25rem}.annual_general ul{list-style-type:disc;list-style-position:inside;margin-left:2.5rem}.annual_general ul li{margin-bottom:.625rem}.annual_general__header{background-color:#f7f7f7;padding:1.875rem 0}.annual_general__header>div>h3{margin-bottom:1.875rem}.annual_general__content{background-color:#fff;background-image:url(/wp-content/themes/huntsworth/assets/images/grey-hexagon.svg);background-repeat:no-repeat;background-position:130% 140%;-webkit-box-orient:horizontal;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap}.annual_general__content,.annual_general__content>div{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-direction:normal}.annual_general__content>div{-webkit-box-orient:vertical;-webkit-flex-direction:column;flex-direction:column;padding-bottom:50px}.annual_general__content>div:nth-of-type(odd){margin-right:30px}.annual_general__content h3{margin-bottom:1.875rem;width:60%}.annual_general__content a{color:#1592e6;font-size:1.125rem;text-decoration:none;content:"";background-image:url(/wp-content/themes/huntsworth/assets/images/blue-download.svg);background-repeat:no-repeat;background-position:0 50%;background-size:30px;padding-left:35px;display:block;width:100%}.annual_general__content a:after{content:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiI+PHBhdGggZD0iTTExLjMwMyA4bDExLjM5NCA3Ljk5N0wxMS4zMDMgMjR6Ii8+PC9zdmc+");float:right;margin:-4px 100px 0 0}#search-results h3{font-size:1.3em;font-weight:600;margin-top:.5em;margin-bottom:.5rem}#search-results h4{font-size:1.1em;font-weight:300}#search-results h4 strong{font-weight:600}.search-result:link,.search-result:visited{color:inherit;text-decoration:none;margin-bottom:1rem;display:block}.search-result:link h4,.search-result:visited h4{margin:0 0 .3rem}.search-result:link p,.search-result:visited p{margin:0;font-size:.7em}.search-result:link p time,.search-result:visited p time{color:#707070}.search-result:link span,.search-result:visited span{display:block;font-size:.7em;color:#9b9b9b}.search_results__header{background-color:#f7f7f7;padding:1.875rem 0}.search_results__header>div>h3{margin-bottom:1.875rem}.search_results__content{background-color:#fff}.values{background-color:#f7f7f7}.values h3{font-size:1.375rem!important}.values>div{position:relative;word-break:break-word;text-align:left}.values__image{position:absolute;top:40px}.values__image img.wp-post-image{width:31.25rem;height:auto}.values__intro{padding:10px 10px 10px 300px;background-color:#fff;width:80%;margin-left:auto;margin-right:0}.values__values{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;word-break:break-word;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;text-align:left;line-height:1.5em;margin-top:6.25rem}.values__values>div{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;width:30%;padding-bottom:50px}.values__values>div h4{border-top:1px solid #003252;padding-top:50px;font-weight:400;width:100%;font-size:1.75rem;line-height:1.2em}.values__job_component{background-color:#fff;padding:1.25rem 0}.values__news{padding:1.25rem 0;background-color:#f7f7f7}@media (max-width:767px){.division .stats__data__figure{font-size:3.125rem}.topBanner--city h1,.topBanner--divisions h1,.topBanner--md h1{font-size:1.5625rem;line-height:1.875rem;letter-spacing:.5rem}.slider--quotes__companyQuote{font-size:1.125rem;line-height:1.75rem}.intro__col1__tagline{font-size:1.25rem;line-height:2rem}.division .divisionIntro__text,.news-single__content__title{font-size:.875rem;line-height:1.375rem}.about h2,.annual_general__content h3,.annual_general__header>div>h3,.contact h3,.corporate_governance__content h3,.corporate_governance__content h4,.corporate_governance__header>div>h3,.division .divisionIntro__col1 h3,.division .quotes h3,.division .stats h3,.divisionMenu__comms span,.divisionMenu__health span,.down-arrow:before,.email_alerts__content>h3,.esg__header>div>h2,.filter__headers__header,.home h2,.investor_relations__content>h2,.investor_relations__content>h3,.investor_relations__header>div>h3,.job_desc__detail__form h3,.jobComponent h3,.news h2,.right-arrow:before,.search_results__header>div>h3,.shareholder_services__content>h3,.shareholder_services__downloads>div>h3,.shareholder_services__downloads>h3,.shareholder_services__header>div>h3,.slider--history__item h4,.values__job_component h3,.values__news h3,nav#mobile_menu ul#menu-mobile .menu-item .sub-menu>.menu-item>a{font-size:.75rem;line-height:1.5rem}.about .businessModel h5,.about .marketModel h5,.about .strategy__wrapper h3,.annual_general__content h3,.annual_general__header>div>h3,.annual_general h3,.corporate_governance__content h3,.corporate_governance__content h4,.corporate_governance__header>div>h3,.corporate_governance h3,.division .intro__col__agencies,.division .intro__col__content,.email_alerts__content>h3,.email_alerts h3,.esg__header>div>h2,.esg h2,.feature__container__textbox__description h3,.footerSubpage__content .wsp-container h2,.footerSubpage h3,.investor_relations__content>h2,.investor_relations__content>h3,.investor_relations__header>div>h3,.investor_relations h3,.jobComponent__posts__col h4,.jobComponent h3,.news h2,.search-result:link,.search-result:visited,.search_results__header>div>h3,.shareholder_services__content>h3,.shareholder_services__downloads>h3,.shareholder_services__header>div>h3,.shareholder_services h3,div.newsPost__title,h2,nav#mobile_menu ul#menu-mobile .menu-item>a{font-size:1.25rem;line-height:2rem}.feature__header h2,.intro--about .intro__col2__content{font-size:1rem;line-height:1.625rem}.about .businessModel__details p,.about .marketModel__details p,.annual_general h4,.annual_general p,.annual_general ul li,.contact .people,.contact h3,.corporate_governance h4,.corporate_governance p,.corporate_governance ul li,.email_alerts__content>h4,.email_alerts__content form p>label,.email_alerts h4,.email_alerts p,.email_alerts ul li,.esg h4,.esg p,.esg ul li,.feature__container__textbox__companyInfo span,.feature__container__textbox__description span,.filter__headers__header,.footerSubpage h4,.footerSubpage p,.footerSubpage ul li,.investor_relations h4,.investor_relations p,.investor_relations ul li,.job_desc__detail__form>div form p>label,.job_desc__detail__form__upload,.news-single__content,.shareholder_services h4,.shareholder_services p,.shareholder_services ul li,div.newsPost__content{font-size:.875rem;line-height:1.375rem}.division .stats__data__text,.filter__col1__bottom__date,.jobs-filter{font-size:.875rem;line-height:1.5rem}.division .quotes__sliderWrapper h4,.slider--quotes__companyName{font-size:1rem}#video-overlay div{font-size:.9375rem;line-height:1.625rem}.division_page .divisionMenu__comms__arrow:before,.division_page .divisionMenu__health__arrow:before,.divisionMenu__comms__content:before,.divisionMenu__health__content:before{border-right:.21875rem solid transparent;border-left:.21875rem solid transparent;border-top:.21875rem solid #fff;margin-top:-.125rem}.about .marketModel:before{height:4.8125rem}.blueBorder:after,.blueBorder__wrapper{height:2.8125rem}.huntsworth--comms .topBanner--divisions h2:after,.huntsworth--health .topBanner--divisions h2:after{visibility:visible;width:21.875rem;height:26.25rem}.container{padding-left:8%;padding-right:8%}.container--largerOnMobile{padding-left:12%;padding-right:12%}.container--md{padding-top:1.875rem;padding-bottom:1.875rem}.container--sm{padding-top:.9375rem;padding-bottom:.9375rem}.hidden--mobile{display:none}.about h2:after,.annual_general__content h3:after,.annual_general__header>div>h3:after,.contact h3:after,.corporate_governance__content h3:after,.corporate_governance__content h4:after,.corporate_governance__header>div>h3:after,.division .divisionIntro__col1 h3:after,.division .quotes h3:after,.division .stats h3:after,.email_alerts__content>h3:after,.esg__header>div>h2:after,.filter__headers__header:after,.home h2:after,.investor_relations__content>h2:after,.investor_relations__content>h3:after,.investor_relations__header>div>h3:after,.job_desc__detail__form h3:after,.jobComponent h3:after,.news h2:after,.search_results__header>div>h3:after,.shareholder_services__content>h3:after,.shareholder_services__downloads>div>h3:after,.shareholder_services__downloads>h3:after,.shareholder_services__header>div>h3:after,.values__job_component h3:after,.values__news h3:after{margin:1.8125rem 0 2.375rem}.accordion--about{margin-top:2.5rem}.accordion--about__header{height:6.875rem;padding:0 3.4375rem 0 1.4375rem}.accordion--about__content{padding:0 1.4375rem}.divisionMenu--expanded--comms{padding:0 0 0 10%!important}.divisionMenu--expanded--health{padding:0 10% 0 0!important}.divisionMenu__comms p,.divisionMenu__health p{font-size:1.125rem;line-height:1.75rem;margin-bottom:1.875rem}.divisionMenu__comms span,.divisionMenu__health span{padding-top:.75rem;font-size:.5625rem!important;letter-spacing:.15rem;max-width:40%;line-height:1rem}.divisionMenu__comms__content,.divisionMenu__health__content{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.divisionMenu__comms__content ul,.divisionMenu__health__content ul{-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1;-webkit-flex-wrap:wrap;flex-wrap:wrap}.divisionMenu__comms__content ul li,.divisionMenu__health__content ul li{width:50%;height:26%;margin-bottom:5%}.divisionMenu__comms.divisionMenu--expanded,.divisionMenu__health.divisionMenu--expanded{width:100%}.divisionMenu__comms.divisionMenu--expanded .divisionMenu__comms__wrapper,.divisionMenu__comms.divisionMenu--expanded .divisionMenu__health__wrapper,.divisionMenu__health.divisionMenu--expanded .divisionMenu__comms__wrapper,.divisionMenu__health.divisionMenu--expanded .divisionMenu__health__wrapper{height:75vh;padding:3.875rem 1.875rem}.divisionMenu__comms.divisionMenu--expanded .divisionMenu__comms__wrapper__close,.divisionMenu__comms.divisionMenu--expanded .divisionMenu__health__wrapper__close,.divisionMenu__health.divisionMenu--expanded .divisionMenu__comms__wrapper__close,.divisionMenu__health.divisionMenu--expanded .divisionMenu__health__wrapper__close{opacity:1;cursor:pointer;position:absolute;bottom:0;width:100%;padding:.625rem 1.25rem;-webkit-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;font-weight:700}.divisionMenu__comms.divisionMenu--expanded .divisionMenu__comms__wrapper__close span,.divisionMenu__comms.divisionMenu--expanded .divisionMenu__health__wrapper__close span,.divisionMenu__health.divisionMenu--expanded .divisionMenu__comms__wrapper__close span,.divisionMenu__health.divisionMenu--expanded .divisionMenu__health__wrapper__close span{position:relative;display:block;opacity:1;color:#fff;text-align:right;padding:0;max-width:none!important}.divisionMenu__comms.divisionMenu--expanded .divisionMenu__comms__content,.divisionMenu__comms.divisionMenu--expanded .divisionMenu__health__content,.divisionMenu__health.divisionMenu--expanded .divisionMenu__comms__content,.divisionMenu__health.divisionMenu--expanded .divisionMenu__health__content{pointer-events:none;padding:2.8125rem 9%;width:100%;height:100%}.divisionMenu__comms.divisionMenu--expanded .divisionMenu__health__wrapper,.divisionMenu__health.divisionMenu--expanded .divisionMenu__health__wrapper{padding:0;box-shadow:2px 5px 5px rgba(0,0,0,.2)}.divisionMenu__comms.divisionMenu--expanded .divisionMenu__health__wrapper__label,.divisionMenu__health.divisionMenu--expanded .divisionMenu__health__wrapper__label{top:-1.8125rem;left:1.5625rem}.divisionMenu__comms.divisionMenu--expanded .divisionMenu__comms__wrapper,.divisionMenu__health.divisionMenu--expanded .divisionMenu__comms__wrapper{padding:0;box-shadow:-2px 5px 5px rgba(0,0,0,.2)}.divisionMenu__comms.divisionMenu--expanded .divisionMenu__comms__wrapper__label,.divisionMenu__health.divisionMenu--expanded .divisionMenu__comms__wrapper__label{top:-2rem;right:1.5625rem}.divisionMenu__comms.divisionMenu--reduced,.divisionMenu__health.divisionMenu--reduced{width:0;opacity:0}.divisionMenu__comms.divisionMenu--reduced .divisionMenu__comms__wrapper,.divisionMenu__comms.divisionMenu--reduced .divisionMenu__health__wrapper,.divisionMenu__health.divisionMenu--reduced .divisionMenu__comms__wrapper,.divisionMenu__health.divisionMenu--reduced .divisionMenu__health__wrapper{height:4.5rem}.divisionMenu__comms__wrapper__label,.divisionMenu__health__wrapper__label{top:.5rem;width:3.6875rem;height:3.5625rem;background-size:3.6875rem 3.5625rem}.divisionMenu__health__content:before{right:1.0625rem}.intro h3{margin-bottom:1.75rem}.intro{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.intro--home{padding-top:2.1875rem;padding-bottom:2.1875rem}.intro--contact .intro__col1{margin-left:0;margin-right:8%;margin-top:10%}.intro--contact .intro__col1 h3{margin-left:8%}.intro--about{padding-top:2.1875rem;padding-bottom:2.1875rem}.intro h4{font-size:.875rem;letter-spacing:.25rem;margin-bottom:1.25rem}.intro__col1__tagline{margin-bottom:1.5625rem;font-weight:400;max-width:28.125rem}.jobComponent__posts{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;margin-bottom:3.75rem}.jobComponent__posts__col{width:auto}nav#mobile_menu ul#menu-mobile .menu-item-ir>.sub-menu>ul{min-width:300px!important}nav#mobile_menu ul#menu-mobile .menu-item .sub-menu{margin-top:1px}nav#mobile_menu ul#menu-mobile .menu-item .sub-menu>.menu-item{width:80%;padding-left:10px}.news{font-size:3vw}.news__featured{padding-top:4em;margin-bottom:6em}.news__featured article .news-content h3{font-size:3em}.news__featured article .news-content p{display:none}.news article{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;margin-bottom:4em}.news article .news-date-company{-webkit-box-ordinal-group:2;-webkit-order:1;order:1}.news article img{display:block;-webkit-box-ordinal-group:3;-webkit-order:2;order:2;width:100%;height:auto;margin-bottom:2em}.news article .news-content{-webkit-box-ordinal-group:4;-webkit-order:3;order:3}.news article .news-content .button{margin-top:2em}.newsComponent #extra_social_content,.newsComponent__posts{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center;margin-bottom:3.75rem}.newsComponent #extra_social_content__col,.newsComponent__posts__col{width:100%}div.newsPost{padding:1.25rem 1.5rem;margin-bottom:1.75rem}div.newsPost:last-child{margin-bottom:0}div.newsPost__intro__userImage{width:3.375rem;height:3.375rem;margin-right:.9375rem}div.newsPost__title{padding-top:1.25rem}div.newsPost--tweet .newsPost__intro{padding:1.875rem 1.875rem 0}div.newsPost--hasImage .newsPost__intro .newsPost__details{padding:.625rem 1.875rem 0;width:77.5%}div.newsPost--hasImage .newsPost__content{padding:1.25rem 1.875rem}div.newsPost__imageWrapper{margin-bottom:-1.625rem}div.newsPost--comms.newsPost .newsPost__intro:after{background-size:3.82375rem 3.83375rem;width:3.82375rem;height:3.83375rem}div.newsPost--health.newsPost .newsPost__intro:after{background-size:3.72313rem 3.83375rem;width:3.72313rem;height:3.83375rem}div.newsPost--tweet.newsPost .newsPost__intro:after{background-size:3.07563rem 3.42687rem;width:3.07563rem;height:3.42687rem}div.newsPost--comms.newsPost--hasImage.newsPost:after{background-size:3.82375rem 3.83375rem;width:3.82375rem;height:3.83375rem;top:1.25rem;right:1.5rem}div.newsPost--health.newsPost--hasImage.newsPost:after{background-size:3.72313rem 3.83375rem;width:3.72313rem;height:3.83375rem;top:1.25rem;right:1.5rem}.moreNews__entry-news{width:100%;margin-bottom:1.75rem}.slider--history{margin-left:1.25rem;margin-right:1.25rem}.slider--history__item{padding:1.75rem}.slider--history .slick-arrow.slick-next{right:-1.875rem}.slider--history .slick-arrow.slick-prev{left:-2.5rem}.slider--quotes__companyName{margin-bottom:1.6875rem}.slider--quotes .slick-arrow.slick-next,.slider--quotes .slick-arrow.slick-prev{top:auto;bottom:-3.125rem;left:50%}.slider--quotes .slick-arrow.slick-next{margin-left:3.125rem}.slider--quotes .slick-arrow.slick-prev{margin-left:-3.125rem}.slider--logos{height:6.625rem}.slider--logos .slick-list{padding:0 20% 0 0;overflow:visible}.slider--companyWorkType{font-size:.875rem;line-height:1.25rem;height:5.625rem;width:100%}.slider--companyWorkType .slick-list{padding:0 40% 0 0}.slider--companyWorkType .slick-slide a span:before{margin-top:-1.625rem;height:3.25rem;background-color:#d2d2d2}.slider--projects{height:17.5rem}.slider--projectImages .slick-dots{margin-top:-2.125rem;left:1.375rem}.slider--projectImages .slick-dots li{margin-bottom:.875rem;width:.875rem;height:.875rem}.slider--projectImages .slick-dots li button{border:2px solid #fff}.slider--jobs{margin-left:1.25rem;margin-right:1.25rem}.slider--jobs .slick-arrow.slick-next{right:-1.875rem}.slider--jobs .slick-arrow.slick-prev{left:-2.5rem}.filter__headers__header:after{margin:0}.filter__accordion__header{height:4.375rem}.filter__container--wrapper{margin-left:8%;margin-right:8%}.feature__container__textbox__infoLogo img{position:absolute;right:4%;max-height:3.4375rem;max-width:3.4375rem;z-index:9999}.news-single__cross img{margin-top:.5rem}.news-single__imageWrapper h1{font-size:4vw}.news-single__details{margin-top:0;padding:.625rem;width:100%}.news-single__content{padding:.625rem}.about .businessModel h3,.about .marketModel h3{max-width:7.5rem}.about .businessModel__details--desktop,.about .marketModel__details--desktop{display:none}.about .businessModel__details__item,.about .marketModel__details__item{margin-top:3.625rem}.about .businessModel__description,.about .marketModel__description{font-size:1rem;line-height:1.625rem;margin-bottom:2.1875rem}.about .businessModel__labels,.about .marketModel__labels{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.about .businessModel__labels h4,.about .marketModel__labels h4{font-size:1.25rem;line-height:2rem;margin-bottom:1.9375rem}.about .businessModel__labels .button,.about .marketModel__labels .button{margin-bottom:2.4375rem}.about .businessModel h2{padding-top:1.75rem}.about .strategy__wrapper{padding-top:1.75rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.about .strategy__col1,.about .strategy__col2{width:100%}.about .strategy__col2 h4{font-size:1rem;line-height:1.25rem}.division .divisionIntro__text{margin-top:1.6875rem;margin-bottom:2.9375rem}.division .divisionIntro__col1{width:100%}.division .divisionIntro__col1 h3{max-width:12.5rem;margin-bottom:1.6875rem}.division .divisionIntro__col1__logos ul li{width:2.25rem;height:2.25rem;margin-right:1.375rem}.division .divisionIntro__col1__logos:after{width:2.125rem;height:.07562rem;margin-top:1.6875rem}.division .divisionIntro__col2{width:100%;margin-bottom:1.8125rem}.division .stats h3{max-width:12.875rem;padding-right:1.25rem}.division .stats__data{width:100%}.division .stats__data__wrapper{padding:1.625rem 0}.division .stats__data__wrapper:last-of-type{padding-bottom:2.9375rem}.division .stats__data__figure{width:7.9375rem;font-weight:400}.division .stats__data__figure span{font-size:3.125rem}.division .stats__data__text{-webkit-box-flex:1;-webkit-flex:1;flex:1}.division .stats__description p{margin-bottom:3.125rem;font-size:.875rem;line-height:1.5rem}.division .stats__description__logo{width:5.125rem}.division .stats__description__wrapper{margin-bottom:1.875rem}.division .quotes{padding-top:2.9375rem;padding-bottom:6.0625rem}.division .quotes h3{margin:3rem auto 2.1875rem;max-width:14.0625rem}.division .quotes__logo{width:7.125rem}.division .quotes__sliderWrapper{margin-top:2.5625rem;padding-top:.9375rem}.division .quotes__sliderWrapper h4{margin-bottom:1.625rem}.division .work__projectDetails__wrapper--noLogo .work__projectDetails__intro{padding-top:2.1875rem}.division .work__projectDetails__wrapper{padding-bottom:.625rem}.division .work__projectDetails__wrapper h4,.division .work__projectDetails__wrapper h5{font-size:.875rem;line-height:1.375rem}.division .work__projectDetails__wrapper p{font-size:.875rem;line-height:1.375rem;padding-bottom:1.5625rem}.division .work__projectDetails__intro__logo{height:6.25rem;margin-bottom:1.625rem;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;padding-left:8%;padding-right:8%}.division .work__projectDetails__intro__logo img{height:65%}.division .work__projectDetails__info,.division .work__projectDetails__intro__text{padding-left:8%;padding-right:8%}.divisionLogos{padding-top:3.9375rem;padding-right:0}.division .intro__division{padding-top:2.1875rem;padding-bottom:2.1875rem}.division .intro__col{width:100%}.division .intro__col__content{display:-webkit-box;display:-webkit-flex;display:flex}.division .intro__col__agencies ul,.division .intro__col__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.division .intro__col__agencies ul{-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.division .intro__col__agencies ul li{width:100%;height:26%;margin-bottom:5%}.division .intro__col__agencies ul li a img{margin:24px auto 25px;max-width:30%;max-height:30%}.divider:after{width:100%;height:.125rem}.contact h3:after,.divider:after{margin:1.8125rem 0 2.375rem}.contact__title{padding-left:8%}.error_page ul{margin:30px 20px 30px 0}.esg ul{margin-left:1.25rem}.esg__content .esg_tab{-webkit-flex-basis:100%;flex-basis:100%}.footerSubpage ul{margin-left:1.25rem}.footerSubpage__content .wsp-container ul li{width:100%}.investor_relations ul{margin-left:1.25rem}.investment_case{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;margin-bottom:3.75rem}.investment_case__content{width:100%}.latest_job{min-height:21.875rem}.latest_job>div img{width:16.25rem}.latest_job>div .values__intro{margin-top:0!important}.jobs-filter{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.jobs-filter>div{margin-left:0;margin-top:2rem}.email_alerts ul{margin-left:1.25rem}.email_alerts__content form p>label>span>input[type=email],.email_alerts__content form p>label>span>input[type=text]{width:100%;font-size:.875rem;height:2.5rem;margin-top:20px}.email_alerts__content form p>label>span>input[type=text]{margin-right:0}.email_alerts__content input[type=checkbox],.email_alerts__content input[type=radio]{height:30px;width:30px}.email_alerts__content .alert_notification{font-size:1.25rem}.email_alerts__content .category>p{width:100%;font-size:.875rem}.email_alerts__content select{font-size:.875rem;width:100%;height:2.8125rem;margin-left:0}.email_alerts__content .opt-in{font-size:.875rem}.email_alerts__submit{margin-top:0}.corporate_governance ul,.shareholder_services ul{margin-left:1.25rem}.shareholder_services__content ul,.shareholder_services__downloads ul{margin:30px 20px 30px 0}.shareholder_services__content ul li,.shareholder_services__downloads ul li{width:100%}.annual_general ul{margin-left:1.25rem}.annual_general__content>div{padding-bottom:20px}.values>div{padding-top:4.6875rem!important}.values__image img.wp-post-image{width:16.25rem}.values__intro{padding:100px 10px 10px 20px!important}.values__values>div{width:100%;font-size:.875rem}.values__values>div h4{font-size:1.25rem}}@media (min-width:768px) and (max-width:1199px){.division .stats__data__figure{font-size:3.4375rem}.topBanner--city h1,.topBanner--divisions h1,.topBanner--md h1{font-size:3.75rem;line-height:4.375rem;letter-spacing:1.2rem}.about h2,.annual_general__content h3,.annual_general__header>div>h3,.contact h3,.corporate_governance__content h3,.corporate_governance__content h4,.corporate_governance__header>div>h3,.division .divisionIntro__col1 h3,.division .divisionIntro__text,.division .quotes h3,.division .stats h3,.divisionMenu__comms span,.divisionMenu__health span,.down-arrow:before,.email_alerts__content>h3,.esg__header>div>h2,.filter__headers__header,.home h2,.intro--home .intro__col2__content,.intro__col1__tagline,.investor_relations__content>h2,.investor_relations__content>h3,.investor_relations__header>div>h3,.job_desc__detail__form h3,.jobComponent h3,.news-single__content__title,.news h2,.right-arrow:before,.search_results__header>div>h3,.shareholder_services__content>h3,.shareholder_services__downloads>div>h3,.shareholder_services__downloads>h3,.shareholder_services__header>div>h3,.slider--history__item h4,.values__job_component h3,.values__news h3,nav#mobile_menu ul#menu-mobile .menu-item .sub-menu>.menu-item>a{font-size:1rem;line-height:1.5rem}.about .businessModel h5,.about .marketModel h5,.annual_general h3,.corporate_governance__content h3,.corporate_governance__content h4,.corporate_governance h3,.division .intro__col__agencies,.division .intro__col__content,.email_alerts h3,.esg h2,.footerSubpage__content .wsp-container h2,.footerSubpage h3,.investor_relations h3,.jobComponent__posts__col h4,.news h2,.search-result:link,.search-result:visited,.shareholder_services h3,nav#mobile_menu ul#menu-mobile .menu-item>a{font-size:1.125rem;line-height:1.5rem}.about .strategy__wrapper h3,.annual_general__content h3,.annual_general__header>div>h3,.corporate_governance__header>div>h3,.email_alerts__content>h3,.esg__header>div>h2,.feature__container__textbox__description h3,.investor_relations__content>h2,.investor_relations__content>h3,.investor_relations__header>div>h3,.jobComponent h3,.search_results__header>div>h3,.shareholder_services__content>h3,.shareholder_services__downloads>h3,.shareholder_services__header>div>h3,div.newsPost__title,h2{font-size:1rem;line-height:1.3125rem}.feature__header h2,.intro--about .intro__col2__content{font-size:.875rem;line-height:1.1875rem}.division .work__projectDetails__wrapper h4,.division .work__projectDetails__wrapper h5,.jobComponent__posts__col p,nav#mobile_menu ul#menu-mobile .menu-item-ir>.sub-menu>ul>li>a{font-size:1rem;line-height:1.375rem}.about .businessModel__details p,.about .marketModel__details p,.annual_general h4,.annual_general p,.annual_general ul li,.contact .people,.contact h3,.corporate_governance h4,.corporate_governance p,.corporate_governance ul li,.email_alerts__content>h4,.email_alerts__content form p>label,.email_alerts h4,.email_alerts p,.email_alerts ul li,.esg h4,.esg p,.esg ul li,.feature__container__textbox__companyInfo span,.feature__container__textbox__description span,.filter__accordion__header,.filter__headers__header,.filter__simple__filterBy,.footerSubpage h4,.footerSubpage p,.footerSubpage ul li,.investor_relations h4,.investor_relations p,.investor_relations ul li,.job_desc__detail__form>div form p>label,.job_desc__detail__form__upload,.news-single__content,.shareholder_services h4,.shareholder_services p,.shareholder_services ul li,div.newsPost__content{font-size:.875rem;line-height:1.1875rem}div.newsPost__details span{font-size:.5625rem;line-height:.875rem}.division .quotes__sliderWrapper h4,.slider--quotes__companyName{font-size:.625rem}#video-overlay div{font-size:1.625rem;line-height:2rem}.about .marketModel:before{height:6.5rem}.blueBorder:after,.blueBorder__wrapper{height:3.875rem}.huntsworth--comms .topBanner--divisions h2:after,.huntsworth--health .topBanner--divisions h2:after{width:43.75rem;height:56.25rem}.container{padding-left:12.5%;padding-right:12.5%}.container--md{padding-top:2.9375rem;padding-bottom:2.9375rem}.container--sm{padding-top:1.5rem;padding-bottom:1.5rem}.hidden--tablet{display:none}.about h2:after,.annual_general__content h3:after,.annual_general__header>div>h3:after,.contact h3:after,.corporate_governance__content h3:after,.corporate_governance__content h4:after,.corporate_governance__header>div>h3:after,.division .divisionIntro__col1 h3:after,.division .quotes h3:after,.division .stats h3:after,.email_alerts__content>h3:after,.esg__header>div>h2:after,.filter__headers__header:after,.home h2:after,.investor_relations__content>h2:after,.investor_relations__content>h3:after,.investor_relations__header>div>h3:after,.job_desc__detail__form h3:after,.jobComponent h3:after,.news h2:after,.search_results__header>div>h3:after,.shareholder_services__content>h3:after,.shareholder_services__downloads>div>h3:after,.shareholder_services__downloads>h3:after,.shareholder_services__header>div>h3:after,.values__job_component h3:after,.values__news h3:after{margin:1.6875rem 0 3.3125rem}.accordion--about__header{height:6.25rem}#cookie-consent{padding:3.125rem 6.25rem}#cookie-consent .cookie-close{bottom:50%}.divisionMenu{padding:0 12.5%}.divisionMenu__comms p,.divisionMenu__health p{font-size:.75rem;line-height:1.1875rem;margin-bottom:1.875rem}.divisionMenu__comms span,.divisionMenu__health span{padding-top:2.0625rem;letter-spacing:.15rem;max-width:40%}.divisionMenu__comms.divisionMenu--expanded,.divisionMenu__health.divisionMenu--expanded{width:90%}.divisionMenu__comms.divisionMenu--expanded .divisionMenu__comms__wrapper,.divisionMenu__comms.divisionMenu--expanded .divisionMenu__health__wrapper,.divisionMenu__health.divisionMenu--expanded .divisionMenu__comms__wrapper,.divisionMenu__health.divisionMenu--expanded .divisionMenu__health__wrapper{height:13.75rem;padding-top:2.1875rem}.divisionMenu__comms.divisionMenu--expanded .divisionMenu__health__wrapper,.divisionMenu__health.divisionMenu--expanded .divisionMenu__health__wrapper{padding-left:5rem;padding-right:2.375rem}.divisionMenu__comms.divisionMenu--expanded .divisionMenu__comms__wrapper,.divisionMenu__health.divisionMenu--expanded .divisionMenu__comms__wrapper{padding-left:2.375rem;padding-right:5rem}.divisionMenu__comms.divisionMenu--reduced,.divisionMenu__health.divisionMenu--reduced{width:20%}.divisionMenu__comms.divisionMenu--reduced .divisionMenu__comms__wrapper,.divisionMenu__comms.divisionMenu--reduced .divisionMenu__health__wrapper,.divisionMenu__comms__wrapper,.divisionMenu__health.divisionMenu--reduced .divisionMenu__comms__wrapper,.divisionMenu__health.divisionMenu--reduced .divisionMenu__health__wrapper,.divisionMenu__health__wrapper{height:8.375rem}.divisionMenu__comms__wrapper__label,.divisionMenu__health__wrapper__label{top:1.1875rem;width:6.3125rem;height:6.0625rem;background-size:6.3125rem 6.0625rem}.divisionMenu__health__wrapper__label{left:-2.6875rem}.divisionMenu__health__wrapper{padding-left:5.3125rem}.divisionMenu__health__content:before{right:1.375rem}.divisionMenu__comms__wrapper__label{right:-2.6875rem}.divisionMenu__comms__content:before{right:4.6875rem}.footer__links li:after{right:-.8125rem}.search-field{font-size:25px}.intro h3{margin-bottom:1.5625rem}.intro--home{padding-top:5.125rem;padding-bottom:5.125rem}.intro--contact .intro__col1{margin-left:12.5%;margin-right:12.5%}.intro--about{padding-top:5rem;padding-bottom:5rem}.intro h4{font-size:1rem;letter-spacing:.25rem}.intro__col1__tagline{max-width:11.25rem}div.newsPost{padding:.8125rem 1rem 1rem}div.newsPost__intro__userImage{width:2.5rem;height:2.5rem;margin-right:.5rem}div.newsPost__title{padding-top:1.5rem}div.newsPost--hasImage .newsPost__intro .newsPost__details{padding:.75rem 1rem 0;width:77.5%}div.newsPost--hasImage .newsPost__content{padding:1.5rem 1rem 1rem}div.newsPost--comms.newsPost .newsPost__intro:after{background-size:2.93938rem 2.94687rem;width:2.93938rem;height:2.94687rem}div.newsPost--health.newsPost .newsPost__intro:after{background-size:2.86187rem 2.94687rem;width:2.86187rem;height:2.94687rem}div.newsPost--tweet.newsPost .newsPost__intro:after{background-size:2.3775rem 2.64875rem;width:2.3775rem;height:2.64875rem}div.newsPost--comms.newsPost--hasImage.newsPost:after{background-size:2.93938rem 2.94687rem;width:2.93938rem;height:2.94687rem;top:.8125rem;right:1rem}div.newsPost--health.newsPost--hasImage.newsPost:after{background-size:2.86187rem 2.94687rem;width:2.86187rem;height:2.94687rem;top:.8125rem;right:1rem}.slider--history__item{padding:1.75rem 1rem}.slider--quotes{padding-left:9.8125rem}.slider--quotes__companyName{margin-bottom:2.1875rem}.slider--quotes .slick-arrow.slick-next,.slider--quotes .slick-arrow.slick-prev{top:4.0625rem}.slider--quotes .slick-arrow.slick-next{left:5.1875rem}.slider--logos{height:13rem}.slider--companyWorkType{margin:0 12.5%;width:75%}.slider--companyWorkType__wrapper{margin:0 12.5%}.slider--companyWorkType .slick-slide a span{padding:0 10%}.slider--companyWorkType .slick-slide a span:before{margin-top:-1.1875rem;height:2.375rem}.slider--projects{height:24.375rem}.slider--projectImages .slick-dots{margin-top:-3rem;left:2.375rem}.slider--projectImages .slick-dots li{margin-bottom:1.125rem;width:1.25rem;height:1.25rem}.filter__headers__header:after{margin:0}.filter__accordion__header{height:5.625rem}.filter__container--wrapper{margin-left:12.5%;margin-right:12.5%}.news-single__details{padding:1.5625rem;width:50%}.about .businessModel__details__item,.about .marketModel__details__item{margin-top:4.0625rem}.about .businessModel__description,.about .marketModel__description{font-size:1rem;line-height:1.5rem;margin-bottom:2.5rem}.about .businessModel__labels__item,.about .marketModel__labels__item{padding-top:1.9375rem;width:29%}.about .businessModel__labels h4,.about .marketModel__labels h4{font-size:1rem;line-height:1.5rem;margin-bottom:2.0625rem;min-height:3.1875rem;max-width:93%}.about .businessModel h2,.about .strategy__wrapper{padding-top:3.125rem}.about .strategy__col2 h4{font-size:1rem;line-height:1.5rem}.division .divisionIntro__text{margin-top:3.625rem;margin-bottom:1.8125rem}.division .divisionIntro__col1__logos ul li{width:2.9375rem;height:2.9375rem;margin-right:1.375rem}.division .divisionIntro__col1__logos:after{width:2.875rem;height:.125rem;margin-top:1.75rem}.division .stats h3{max-width:15.625rem}.division .stats__data{margin-right:1rem;width:9.75rem}.division .stats__data__wrapper{margin-bottom:2.5rem}.division .stats__data__figure{padding:.9375rem 0}.division .stats__data__figure span{font-size:1.75rem}.division .stats__description p{margin-bottom:2.8125rem;font-size:1.125rem;line-height:1.5rem}.division .stats__description__logo{width:5.625rem}.division .stats__description__wrapper{margin-bottom:3.125rem}.division .quotes{padding-top:3.3125rem;padding-bottom:5rem}.division .quotes h3{margin:3.375rem auto 1.75rem}.division .quotes__logo{width:6.125rem}.division .quotes__sliderWrapper{margin-top:1.875rem;padding-top:1.9375rem}.division .quotes__sliderWrapper h4{top:1.9375rem}.division .work__projectDetails__wrapper{padding-left:12.5%;padding-right:12.5%;padding-bottom:5.3125rem}.division .work__projectDetails__wrapper:before{height:6.875rem;width:12.5%}.division .work__projectDetails__wrapper h4,.division .work__projectDetails__wrapper h5{font-size:1rem;line-height:1.1875rem}.division .work__projectDetails__wrapper p{padding-bottom:1.25rem}.division .work__projectDetails__intro{width:48%}.division .work__projectDetails__intro__logo{height:6.875rem;margin-bottom:2.4375rem;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start}.division .work__projectDetails__intro__text p{padding-right:19%}.division .work__projectDetails__info{padding-top:2.8125rem;padding-left:12%;width:52%}.division .work__projectDetails__info p{padding-right:8.2%}.divisionLogos{padding-top:3.75rem}.division .intro__division{padding-top:5.125rem;padding-bottom:5.125rem}.contact h3:after{margin:1.6875rem 0 3.3125rem}.contact__title{padding-left:12.5%}.investment_case__content{width:26%}}@media (min-width:1200px) and (max-width:1549px){.division .stats__data__figure{font-size:3.9375rem}.topBanner--city h1,.topBanner--divisions h1,.topBanner--md h1{font-size:3.125rem;line-height:3.75rem;letter-spacing:1.6rem}.intro--home .intro__col2__content{font-size:1.25rem;line-height:2.5rem}.division .divisionIntro__text,.intro__col1__tagline,.news-single__content__title{font-size:1.25rem;line-height:1.875rem}.about h2,.annual_general__content h3,.annual_general__header>div>h3,.contact h3,.corporate_governance__content h3,.corporate_governance__content h4,.corporate_governance__header>div>h3,.division .divisionIntro__col1 h3,.division .quotes h3,.division .stats h3,.divisionMenu__comms span,.divisionMenu__health span,.down-arrow:before,.email_alerts__content>h3,.esg__header>div>h2,.filter__headers__header,.home h2,.investor_relations__content>h2,.investor_relations__content>h3,.investor_relations__header>div>h3,.job_desc__detail__form h3,.jobComponent h3,.news h2,.right-arrow:before,.search_results__header>div>h3,.shareholder_services__content>h3,.shareholder_services__downloads>div>h3,.shareholder_services__downloads>h3,.shareholder_services__header>div>h3,.slider--history__item h4,.values__job_component h3,.values__news h3,nav#mobile_menu ul#menu-mobile .menu-item .sub-menu>.menu-item>a{font-size:1.125rem;line-height:1.5rem}.about .businessModel h5,.about .marketModel h5,.annual_general h3,.corporate_governance__content h3,.corporate_governance__content h4,.corporate_governance h3,.division .intro__col__agencies,.division .intro__col__content,.email_alerts h3,.esg h2,.footerSubpage__content .wsp-container h2,.footerSubpage h3,.investor_relations h3,.jobComponent__posts__col h4,.news h2,.search-result:link,.search-result:visited,.shareholder_services h3,nav#mobile_menu ul#menu-mobile .menu-item>a{font-size:1.25rem;line-height:1.875rem}.about .strategy__wrapper h3,.annual_general__content h3,.annual_general__header>div>h3,.corporate_governance__header>div>h3,.email_alerts__content>h3,.esg__header>div>h2,.feature__container__textbox__description h3,.investor_relations__content>h2,.investor_relations__content>h3,.investor_relations__header>div>h3,.jobComponent h3,.search_results__header>div>h3,.shareholder_services__content>h3,.shareholder_services__downloads>h3,.shareholder_services__header>div>h3,div.newsPost__title,h2{font-size:1.125rem;line-height:1.5rem}.feature__header h2,.intro--about .intro__col2__content{font-size:1.25rem;line-height:1.875rem}.about .businessModel__details p,.about .marketModel__details p,.annual_general h4,.annual_general p,.annual_general ul li,.contact .people,.contact h3,.corporate_governance h4,.corporate_governance p,.corporate_governance ul li,.email_alerts__content>h4,.email_alerts__content form p>label,.email_alerts h4,.email_alerts p,.email_alerts ul li,.esg h4,.esg p,.esg ul li,.feature__container__textbox__companyInfo span,.feature__container__textbox__description span,.filter__headers__header,.footerSubpage h4,.footerSubpage p,.footerSubpage ul li,.investor_relations h4,.investor_relations p,.investor_relations ul li,.job_desc__detail__form>div form p>label,.job_desc__detail__form__upload,.news-single__content,.shareholder_services h4,.shareholder_services p,.shareholder_services ul li,div.newsPost__content{font-size:.875rem;line-height:1.5rem}div.newsPost__details span{font-size:.625rem;line-height:.875rem}.division .quotes__sliderWrapper h4,.slider--quotes__companyName{font-size:.75rem}#video-overlay div{font-size:2rem;line-height:2.25rem}.accordion--projects__header:after{right:1.875rem}.about .marketModel:before{height:9.1875rem}.blueBorder__wrapper{height:6.6875rem}.blueBorder__col1{width:65%}.blueBorder:after{height:6.6875rem}.huntsworth--comms .topBanner--divisions h2:after,.huntsworth--health .topBanner--divisions h2:after{width:46.875rem;height:51.25rem}.container{padding-left:20%;padding-right:20%}.container--md{padding-top:4.625rem;padding-bottom:4.625rem}.container--sm{padding-top:2.3125rem;padding-bottom:2.3125rem}.hidden--desktopSm{display:none}.about h2:after,.annual_general__content h3:after,.annual_general__header>div>h3:after,.contact h3:after,.corporate_governance__content h3:after,.corporate_governance__content h4:after,.corporate_governance__header>div>h3:after,.division .divisionIntro__col1 h3:after,.division .quotes h3:after,.division .stats h3:after,.email_alerts__content>h3:after,.esg__header>div>h2:after,.filter__headers__header:after,.home h2:after,.investor_relations__content>h2:after,.investor_relations__content>h3:after,.investor_relations__header>div>h3:after,.job_desc__detail__form h3:after,.jobComponent h3:after,.news h2:after,.search_results__header>div>h3:after,.shareholder_services__content>h3:after,.shareholder_services__downloads>div>h3:after,.shareholder_services__downloads>h3:after,.shareholder_services__header>div>h3:after,.values__job_component h3:after,.values__news h3:after{width:4.5rem;margin:3rem 0}.accordion--about__header{height:7.875rem}.accordion--projects__header{padding:1.71875rem 0}.divisionMenu{padding:0 20%}.divisionMenu__comms p,.divisionMenu__health p{font-size:.875rem;line-height:1.1875rem;max-width:75%;margin-bottom:1.875rem}.divisionMenu__comms span,.divisionMenu__health span{padding-top:2.625rem;max-width:50%}.divisionMenu__comms.divisionMenu--expanded .divisionMenu__comms__wrapper,.divisionMenu__comms.divisionMenu--expanded .divisionMenu__health__wrapper,.divisionMenu__health.divisionMenu--expanded .divisionMenu__comms__wrapper,.divisionMenu__health.divisionMenu--expanded .divisionMenu__health__wrapper{height:15.0625rem;padding-top:2.375rem}.divisionMenu__comms.divisionMenu--reduced .divisionMenu__comms__wrapper,.divisionMenu__comms.divisionMenu--reduced .divisionMenu__health__wrapper,.divisionMenu__health.divisionMenu--reduced .divisionMenu__comms__wrapper,.divisionMenu__health.divisionMenu--reduced .divisionMenu__health__wrapper{height:9.5625rem}.divisionMenu__comms__wrapper,.divisionMenu__health__wrapper{height:9.5625rem;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.divisionMenu__comms__wrapper__label,.divisionMenu__health__wrapper__label{top:1.375rem;width:7.1875rem;height:6.875rem;background-size:7.1875rem 6.875rem}.divisionMenu__health__wrapper__label{left:-3.0625rem}.divisionMenu__health__wrapper{padding-left:5.625rem}.divisionMenu__health__content:before{right:1.5625rem}.divisionMenu__comms__wrapper__label{right:-3.0625rem}.divisionMenu__comms__wrapper{padding-left:1.75rem}.divisionMenu__comms__content:before{right:5rem}.intro h3{margin-bottom:3.125rem}.intro--home{padding-top:7.5rem;padding-bottom:5.3125rem}.intro--home .intro__col2__content{padding-bottom:3.125rem;margin-top:-.375rem}.intro--contact .intro__col1{margin-left:20%;margin-right:20%}.intro--about{padding-top:7.5rem;padding-bottom:7.5rem}.intro--about .intro__col2__content p{margin-bottom:1.875rem}.intro h4{font-size:1.125rem;letter-spacing:.25rem}.intro__col1__tagline{max-width:13.75rem}div.newsPost{padding:1rem 1.25rem 1.25rem}div.newsPost__intro__userImage{width:3rem;height:3rem;margin-right:.625rem}div.newsPost__title{padding-top:1.875rem}div.newsPost--hasImage .newsPost__intro .newsPost__details{padding:.875rem 1.25rem 0;width:79.5%}div.newsPost--hasImage .newsPost__content{padding:1.875rem 1.25rem 1.25rem}div.newsPost--comms.newsPost .newsPost__intro:after{background-size:3.48188rem 3.49125rem;width:3.48188rem;height:3.49125rem}div.newsPost--health.newsPost .newsPost__intro:after{background-size:3.39063rem 3.49125rem;width:3.39063rem;height:3.49125rem}div.newsPost--tweet.newsPost .newsPost__intro:after{background-size:2.81688rem 3.13813rem;width:2.81688rem;height:3.13813rem}div.newsPost--comms.newsPost--hasImage.newsPost:after{background-size:3.48188rem 3.49125rem;width:3.48188rem;height:3.49125rem;top:1rem;right:1.25rem}div.newsPost--health.newsPost--hasImage.newsPost:after{background-size:3.39063rem 3.49125rem;width:3.39063rem;height:3.49125rem;top:1rem;right:1.25rem}.slider--history__item{padding:1.75rem 1.625rem}.slider--quotes__companyName{margin-bottom:3.9375rem}.slider--quotes .slick-arrow.slick-next,.slider--quotes .slick-arrow.slick-prev{top:5.625rem}.slider--quotes .slick-arrow.slick-next{left:10rem}.slider--quotes .slick-arrow.slick-next:before{border-top:.5625rem solid transparent;border-bottom:.5625rem solid transparent;border-left:.875rem solid #fff}.slider--quotes .slick-arrow.slick-prev:before{border-top:.5625rem solid transparent;border-bottom:.5625rem solid transparent;border-right:.875rem solid #fff}.slider--logos{height:7.5rem}.slider--companyWorkType{margin:0 20%;width:60%;font-size:1.0625rem}.slider--companyWorkType__wrapper{margin:0 20%}.slider--companyWorkType .slick-slide a span:before{margin-top:-1.28125rem;height:2.5625rem}.slider--projects{height:36.25rem}.filter__headers__header:after{margin:0;width:100%}.filter__container{height:8.75rem}.filter__container--wrapper{margin-left:20%;margin-right:20%}.filter__col2__filtertext h3{font-size:1rem;letter-spacing:.15rem}.filter__col2__category__bottom span{font-size:.625rem;letter-spacing:.15rem;line-height:1.2}.news-single__details{padding:1.5625rem;width:50%}.about .businessModel__details__item,.about .marketModel__details__item{margin-top:5rem}.about .businessModel__description,.about .marketModel__description{font-size:1.125rem;line-height:1.875rem;margin-bottom:4.0625rem}.about .businessModel__labels__item,.about .marketModel__labels__item{padding-top:1.6875rem;width:30%}.about .businessModel__labels h4,.about .marketModel__labels h4{font-size:1.25rem;line-height:1.875rem;margin-bottom:3.125rem;min-height:3.75rem}.about .businessModel h2,.about .strategy__wrapper{padding-top:4.9375rem}.about .strategy__col2 h4{font-size:1.125rem;line-height:1.5rem}.division .divisionIntro__text p{margin-bottom:1.75rem}.division .divisionIntro__text{margin-top:2.5rem;margin-bottom:2.375rem}.division .divisionIntro__col1__logos ul li{width:3.3125rem;height:3.3125rem;margin-right:1.9375rem}.division .divisionIntro__col1__logos:after{width:4.4375rem;height:.21875rem;margin-top:2.625rem}.division .stats h3{max-width:18.125rem}.division .stats__data{margin-right:1.875rem;width:13.75rem}.division .stats__data__wrapper{margin-bottom:2.5rem}.division .stats__data__figure{padding:1.125rem 0}.division .stats__data__figure span{font-size:2rem}.division .stats__description p{margin-bottom:2.5rem;font-size:1.125rem;line-height:1.5rem}.division .stats__description__logo{width:7.5rem}.division .stats__description__wrapper{margin-bottom:3.3125rem}.division .quotes{padding-top:5rem;padding-bottom:6.0625rem}.division .quotes h3{margin:5rem auto 2.625rem}.division .quotes__logo{width:9.125rem}.division .quotes__sliderWrapper{margin-top:3.8125rem;padding-top:1.75rem}.division .quotes__sliderWrapper h4{top:1.75rem}.division .work__projectDetails__wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;padding-left:20%;padding-right:20%;padding-bottom:5.3125rem}.division .work__projectDetails__wrapper:before{height:8.125rem;width:20%}.division .work__projectDetails__wrapper h4,.division .work__projectDetails__wrapper h5{font-size:1.125rem;line-height:1.1875rem}.division .work__projectDetails__wrapper p{padding-bottom:4.875rem}.division .work__projectDetails__intro{width:46%}.division .work__projectDetails__intro__logo{height:8.125rem;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;margin-bottom:2.875rem}.division .work__projectDetails__info{padding-top:3.3125rem;padding-left:5.5%;width:54%}.division .work__projectDetails__info p{padding-right:7.8%}.divisionLogos{padding-top:2.0625rem}.division .intro__division{padding-top:7.5rem;padding-bottom:5.3125rem}.division .intro__col__content{margin-top:-.375rem;min-height:350px}.contact h3:after{width:4.5rem;margin:2.375rem 0}.contact__title{padding-left:20%}.contact__map{height:37.5rem}.corporate_governance__content,.email_alerts__content,.footerSubpage__content,.investor_relations__content{padding-top:5rem;padding-bottom:5rem}.corporate_governance__content{line-height:1.5em}.annual_general__content,.shareholder_services__content,.shareholder_services__downloads{padding-top:5rem;padding-bottom:5rem}}@media (min-width:1550px){.division .stats__data__figure{font-size:7.5rem}.topBanner--city h1,.topBanner--divisions h1,.topBanner--md h1{font-size:4.375rem;line-height:5.625rem;letter-spacing:1.8rem}.slider--quotes__companyQuote{font-size:2.5rem;line-height:3.375rem}.intro--home .intro__col2__content{font-size:2.5rem;line-height:4.5rem}.intro__col1__tagline{font-size:2.5rem;line-height:3.75rem}.division .divisionIntro__text,.news-single__content__title{font-size:2.125rem;line-height:3.5rem;letter-spacing:-.03rem}.about h2,.annual_general__content h3,.annual_general__header>div>h3,.contact h3,.corporate_governance__content h3,.corporate_governance__content h4,.corporate_governance__header>div>h3,.division .divisionIntro__col1 h3,.division .quotes h3,.division .stats h3,.divisionMenu__comms span,.divisionMenu__health span,.down-arrow:before,.email_alerts__content>h3,.esg__header>div>h2,.filter__headers__header,.home h2,.investor_relations__content>h2,.investor_relations__content>h3,.investor_relations__header>div>h3,.job_desc__detail__form h3,.jobComponent h3,.news h2,.right-arrow:before,.search_results__header>div>h3,.shareholder_services__content>h3,.shareholder_services__downloads>div>h3,.shareholder_services__downloads>h3,.shareholder_services__header>div>h3,.slider--history__item h4,.values__job_component h3,.values__news h3,nav#mobile_menu ul#menu-mobile .menu-item .sub-menu>.menu-item>a{font-size:1.75rem;line-height:4.5rem}.about .businessModel h5,.about .marketModel h5,.about .strategy__wrapper h3,.annual_general__content h3,.annual_general__header>div>h3,.annual_general h3,.corporate_governance__content h3,.corporate_governance__content h4,.corporate_governance__header>div>h3,.corporate_governance h3,.division .intro__col__agencies,.division .intro__col__content,.email_alerts__content>h3,.email_alerts h3,.esg__header>div>h2,.esg h2,.feature__container__textbox__description h3,.footerSubpage__content .wsp-container h2,.footerSubpage h3,.investor_relations__content>h2,.investor_relations__content>h3,.investor_relations__header>div>h3,.investor_relations h3,.jobComponent__posts__col h4,.jobComponent h3,.news h2,.search-result:link,.search-result:visited,.search_results__header>div>h3,.shareholder_services__content>h3,.shareholder_services__downloads>h3,.shareholder_services__header>div>h3,.shareholder_services h3,div.newsPost__title,h2,nav#mobile_menu ul#menu-mobile .menu-item>a{font-size:1.75rem;line-height:2.5625rem}.feature__header h2,.intro--about .intro__col2__content{font-size:1.75rem;line-height:2.75rem}.about .businessModel__details p,.about .marketModel__details p,.annual_general h4,.annual_general p,.annual_general ul li,.contact .people,.contact h3,.corporate_governance h4,.corporate_governance p,.corporate_governance ul li,.email_alerts__content>h4,.email_alerts__content form p>label,.email_alerts h4,.email_alerts p,.email_alerts ul li,.esg h4,.esg p,.esg ul li,.feature__container__textbox__companyInfo span,.feature__container__textbox__description span,.filter__headers__header,.footerSubpage h4,.footerSubpage p,.footerSubpage ul li,.investor_relations h4,.investor_relations p,.investor_relations ul li,.job_desc__detail__form>div form p>label,.job_desc__detail__form__upload,.news-single__content,.shareholder_services h4,.shareholder_services p,.shareholder_services ul li,div.newsPost__content{font-size:1.125rem;line-height:2rem}.division .stats__data__text,.filter__col1__bottom__date,.jobs-filter{font-size:1.125rem;line-height:1.9375rem}.news-single__details span,div.newsPost__details span{font-size:1rem;line-height:1.375rem}.division .quotes__sliderWrapper h4,.slider--quotes__companyName{font-size:1rem}#video-overlay div{font-size:2.125rem;line-height:2.75rem}.slider__arrow--next:after{border-left:.5625rem solid #9b9b9b}.slider__arrow--next:after,.slider__arrow--prev:after{border-top:.34375rem solid transparent;border-bottom:.34375rem solid transparent}.slider__arrow--prev:after{border-right:.5625rem solid #9b9b9b}.accordion--about__header:after{border-top:.625rem solid transparent;border-bottom:.625rem solid transparent;border-left:.9375rem solid #003252;margin-top:-.46875rem}.accordion--projects__header:after{right:0}.about .marketModel:before{height:9.375rem}.blueBorder__wrapper{height:9.5rem}.blueBorder__col1{width:44.0625rem}.blueBorder:after{height:9.5rem}.huntsworth--comms .topBanner--divisions h2:after,.huntsworth--health .topBanner--divisions h2:after{width:62.5rem;height:80rem}.container{padding-left:12.5%;padding-right:12.5%}.container--md{padding-top:7.3125rem;padding-bottom:7.3125rem}.container--sm{padding-top:3.6875rem;padding-bottom:3.6875rem}.hidden--desktopLg{display:none}.about h2:after,.annual_general__content h3:after,.annual_general__header>div>h3:after,.contact h3:after,.corporate_governance__content h3:after,.corporate_governance__content h4:after,.corporate_governance__header>div>h3:after,.division .divisionIntro__col1 h3:after,.division .quotes h3:after,.division .stats h3:after,.email_alerts__content>h3:after,.esg__header>div>h2:after,.filter__headers__header:after,.home h2:after,.investor_relations__content>h2:after,.investor_relations__content>h3:after,.investor_relations__header>div>h3:after,.job_desc__detail__form h3:after,.jobComponent h3:after,.news h2:after,.search_results__header>div>h3:after,.shareholder_services__content>h3:after,.shareholder_services__downloads>div>h3:after,.shareholder_services__downloads>h3:after,.shareholder_services__header>div>h3:after,.values__job_component h3:after,.values__news h3:after{width:7.1875rem;margin:5.625rem 0 8.125rem}.accordion--about__header{height:8.75rem}.divisionMenu{padding:0 12.5%}.divisionMenu__comms p,.divisionMenu__health p{font-size:1.5rem;line-height:2.25rem;max-width:39.375rem;margin-bottom:5rem}.divisionMenu__comms span,.divisionMenu__health span{padding-top:2.1875rem;line-height:2.25rem;max-width:50%}.divisionMenu__comms__content ul,.divisionMenu__health__content ul{height:5.625rem}.divisionMenu__comms__content ul li,.divisionMenu__health__content ul li{margin-right:3%;width:17.6%}.divisionMenu__comms.divisionMenu--expanded,.divisionMenu__health.divisionMenu--expanded{width:90%}.divisionMenu__comms.divisionMenu--expanded .divisionMenu__comms__wrapper,.divisionMenu__comms.divisionMenu--expanded .divisionMenu__health__wrapper,.divisionMenu__health.divisionMenu--expanded .divisionMenu__comms__wrapper,.divisionMenu__health.divisionMenu--expanded .divisionMenu__health__wrapper{height:22.625rem;padding-top:4.375rem}.divisionMenu__comms.divisionMenu--expanded .divisionMenu__health__wrapper,.divisionMenu__health.divisionMenu--expanded .divisionMenu__health__wrapper{padding-left:7.125rem;padding-right:7.125rem}.divisionMenu__comms.divisionMenu--expanded .divisionMenu__comms__wrapper,.divisionMenu__health.divisionMenu--expanded .divisionMenu__comms__wrapper{padding-left:6.25rem;padding-right:6.25rem}.divisionMenu__comms.divisionMenu--reduced,.divisionMenu__health.divisionMenu--reduced{width:10%}.divisionMenu__comms.divisionMenu--reduced .divisionMenu__comms__wrapper,.divisionMenu__comms.divisionMenu--reduced .divisionMenu__health__wrapper,.divisionMenu__comms__wrapper,.divisionMenu__health.divisionMenu--reduced .divisionMenu__comms__wrapper,.divisionMenu__health.divisionMenu--reduced .divisionMenu__health__wrapper,.divisionMenu__health__wrapper{height:10.6875rem}.divisionMenu__comms__wrapper__label,.divisionMenu__health__wrapper__label{top:1.25rem;width:8.75rem;height:8.375rem;background-size:8.75rem 8.375rem}.divisionMenu__health__wrapper__label{left:-3.6875rem}.divisionMenu__health__wrapper{padding-left:7.25rem}.divisionMenu__health__content:before{right:4.0625rem}.divisionMenu__comms__wrapper__label{right:-3.6875rem}.divisionMenu__comms__wrapper{padding-left:2.8125rem}.divisionMenu__comms__content:before{right:7.5rem}.intro h3{margin-bottom:5rem}.intro--home{padding-top:11.875rem;padding-bottom:10.3125rem}.intro--home .intro__col1{width:34%}.intro--home .intro__col2__content{padding-bottom:8.125rem;margin-top:-.75rem}.intro--contact .intro__col1{margin-left:12.5%;margin-right:12.5%}.intro--about{padding-top:11.875rem;padding-bottom:11.875rem}.intro--about .intro__col1{width:30.5625rem}.intro--about .intro__col2__content p{margin-bottom:3.125rem}.intro h4{font-size:1.75rem;letter-spacing:-.03rem}div.newsPost{padding:2.5rem}div.newsPost__intro{min-height:4.73562rem}div.newsPost__intro__userImage{width:4.375rem;height:4.375rem;margin-right:.9375rem}div.newsPost__title{padding-top:2.375rem}div.newsPost--tweet .newsPost__intro{padding:2.5rem 2.5rem 0}div.newsPost--hasImage .newsPost__intro .newsPost__details{padding:1.25rem 2.5rem 0}div.newsPost--hasImage .newsPost__content{padding:2.5rem}div.newsPost__imageWrapper{margin-bottom:-2.5rem}div.newsPost--comms.newsPost .newsPost__intro:after{background-size:4.72312rem 4.73562rem;width:4.72312rem;height:4.73562rem}div.newsPost--health.newsPost .newsPost__intro:after{background-size:4.59875rem 4.73562rem;width:4.59875rem;height:4.73562rem}div.newsPost--tweet.newsPost .newsPost__intro:after{background-size:3.9225rem 4.37rem;width:3.9225rem;height:4.37rem}div.newsPost--comms.newsPost--hasImage.newsPost:after{background-size:4.72312rem 4.73562rem;width:4.72312rem;height:4.73562rem;top:2.5rem;right:2.5rem}div.newsPost--health.newsPost--hasImage.newsPost:after{background-size:4.59875rem 4.73562rem;width:4.59875rem;height:4.73562rem;top:2.5rem;right:2.5rem}.slider__arrow:after{left:50%;margin-left:-4.5px;top:50%;margin-top:-5.5px}.slider__arrow--prev{right:6.25rem}.slider__arrow{width:6.25rem;height:6.25rem}.slider--history{height:31.875rem}.slider--history__item{padding:1.8125rem 2.375rem}.slider--history__item h4{padding-bottom:1.8125rem;margin-bottom:2.5rem;font-size:1.75rem;line-height:2.375rem;letter-spacing:.25rem}.slider--history__item h5{font-size:1.75rem;margin-bottom:1.25rem}.slider--history__item p{font-size:1.125rem;line-height:2rem}.slider--history .slick-arrow.slick-next:before{border-top:.625rem solid transparent;border-bottom:.625rem solid transparent;border-left:.9375rem solid #003252}.slider--history .slick-arrow.slick-prev:before{border-top:.625rem solid transparent;border-bottom:.625rem solid transparent;border-right:.9375rem solid #003252}.slider--quotes__companyName{margin-bottom:5rem}.slider--quotes .slick-arrow.slick-next,.slider--quotes .slick-arrow.slick-prev{top:7.9375rem}.slider--logos{height:14.25rem}.slider--companyWorkType{position:absolute;top:0;left:12.5%;font-size:1.0625rem;line-height:1.5rem;width:49%;height:8.75rem}.slider--companyWorkType .slick-slide a span:before{margin-top:-1.75rem;height:3.5rem}.slider--jobs .slick-arrow.slick-next:before{border-top:.625rem solid transparent;border-bottom:.625rem solid transparent;border-left:.9375rem solid #003252}.slider--jobs .slick-arrow.slick-prev:before{border-top:.625rem solid transparent;border-bottom:.625rem solid transparent;border-right:.9375rem solid #003252}.filter__headers__header:after{margin:0;width:100%}.filter__headers__subHeader{width:7.5rem}.filter__container{height:11.25rem}.filter__container--wrapper{margin-left:12.5%;margin-right:12.5%}.filter__col1 h3{font-size:1.5rem}.filter__col1 a{display:block;height:100%}.filter__col2__filtertext h3{font-size:1.375rem;letter-spacing:.25rem}.filter__col2__category:nth-child(2){width:9.6875rem}.filter__col2__category:last-child{width:13.125rem}.filter__col2__category__link img{width:7.5rem}.filter__col2__category__bottom span{font-size:1.0625rem;letter-spacing:.2rem;line-height:1.5}.filter__col2__category__bottom:first-child{width:9.6875rem}.filter__col2__category__bottom:last-child{width:13.125rem}.news-single__details{padding:1.5625rem;width:50%}.about .businessModel__details__item,.about .marketModel__details__item{margin-top:7.8125rem}.about .businessModel__description,.about .marketModel__description{font-size:1.75rem;line-height:2rem;margin-bottom:6.125rem}.about .businessModel__labels__item,.about .marketModel__labels__item{padding-top:2.625rem;width:32%}.about .businessModel__labels h4,.about .marketModel__labels h4{font-size:2.25rem;line-height:2.5625rem;margin-bottom:4.875rem;min-height:5rem}.about .businessModel h2,.about .strategy__wrapper{padding-top:5.5625rem}.about .strategy__wrapper p{font-size:1.125rem;line-height:2rem}.about .strategy__col2 h4{font-size:1.75rem;line-height:2.5rem}.division .divisionIntro__text p{margin-bottom:3.125rem}.division .divisionIntro__text{margin-bottom:4.375rem}.division .divisionIntro__col1{padding-right:1.5625rem}.division .divisionIntro__col1 h3{max-width:23.75rem;margin-bottom:3.9375rem}.division .divisionIntro__col1__logos ul li{width:5.3125rem;height:5.3125rem;margin-right:3.125rem}.division .divisionIntro__col1__logos:after{width:7.1875rem;height:.1875rem;margin:5rem 0}.division .stats h3{max-width:25rem}.division .stats__data{margin-right:1.875rem;width:28.75rem}.division .stats__data__wrapper{margin-bottom:2.5rem}.division .stats__data__figure{padding:1.5625rem 0}.division .stats__data__figure span{font-size:3.75rem}.division .stats__data__text{max-width:22.125rem}.division .stats__description p{margin-bottom:5.625rem;font-size:1.75rem;line-height:2.75rem}.division .stats__description__logo{width:9.5rem}.division .stats__description__wrapper{margin-bottom:6.25rem}.division .quotes{padding-top:7.9375rem;padding-bottom:11.4375rem}.division .quotes h3{margin:4.6875rem auto 3.625rem}.division .quotes__logo{width:10.125rem}.division .quotes__sliderWrapper{margin-top:5rem;padding-top:.9375rem}.division .quotes__sliderWrapper h4{top:.9375rem}.division .work{height:65rem}.division .work__projectDetails{width:26%;height:65rem;position:absolute;top:0;right:12.5%}.division .work__projectDetails__wrapper h4,.division .work__projectDetails__wrapper h5{font-size:1.125rem;line-height:1.9375rem}.division .work__projectDetails__wrapper p{font-size:1.125rem;line-height:1.9375rem;padding-bottom:4.0625rem}.division .work__projectDetails__intro__logo{height:14.6875rem;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.division .work__projectDetails__intro__logo img{height:68%}.division .work__projectDetails__intro__text{display:none}.division .work__projectDetails__info{margin:3.625rem 14% 5rem}.division .work__projectDetails__info p{padding-right:4.4%}.divisionLogos{padding-top:6.5625rem}.division .intro__division{padding-top:11.875rem;padding-bottom:10.3125rem}.division .intro__col__content{margin-top:-.75rem;min-height:450px}.division .intro__col__agencies ul{height:5.625rem}.division .intro__col__agencies ul li{margin-right:3%;width:17.6%}.contact h3:after{width:7.1875rem;margin:5.625rem 0 3.75rem}.contact__title{padding-left:12.5%}.contact__map{height:51.125rem}.annual_general__content,.corporate_governance__content,.email_alerts__content,.footerSubpage__content,.investor_relations__content,.shareholder_services__content,.shareholder_services__downloads{padding-top:6.25rem;padding-bottom:6.25rem}}@media (min-width:768px) and (max-width:1549px){.slider--quotes__companyQuote{font-size:1.125rem;line-height:1.5rem}.division .stats__data__text,.filter__col1__bottom__date,.jobs-filter{font-size:.75rem;line-height:1rem}.slider__arrow--next:after{border-left:.4375rem solid #9b9b9b}.slider__arrow--next:after,.slider__arrow--prev:after{border-top:.28125rem solid transparent;border-bottom:.28125rem solid transparent}.slider__arrow--prev:after{border-right:.4375rem solid #9b9b9b}.divisionMenu__comms__content ul,.divisionMenu__health__content ul{-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.divisionMenu__comms__content ul li,.divisionMenu__health__content ul li{width:28%;margin-bottom:.625rem;height:2.8125rem;margin-right:3%}.divisionMenu__comms__content ul li:nth-child(3n+3),.divisionMenu__health__content ul li:nth-child(3n+3){margin-right:0}.divisionMenu__comms.divisionMenu--expanded,.divisionMenu__health.divisionMenu--expanded{width:80%}.divisionMenu__comms.divisionMenu--expanded .divisionMenu__health__wrapper,.divisionMenu__health.divisionMenu--expanded .divisionMenu__health__wrapper{padding-left:6.25rem;padding-right:2.8125rem}.divisionMenu__comms.divisionMenu--expanded .divisionMenu__comms__wrapper,.divisionMenu__health.divisionMenu--expanded .divisionMenu__comms__wrapper{padding-left:2.8125rem;padding-right:6.25rem}.divisionMenu__comms.divisionMenu--reduced,.divisionMenu__health.divisionMenu--reduced{width:20%}.intro__col1{width:34%}div.newsPost--tweet .newsPost__intro{padding:1.25rem 1.25rem 0}div.newsPost__imageWrapper{margin-bottom:-1rem}.slider__arrow:after{left:50%;margin-left:-3.5px;top:50%;margin-top:-4.5px}.slider__arrow--prev{right:2.5rem}.slider__arrow{width:2.5rem;height:2.5rem}.slider--companyWorkType{font-size:.75rem;line-height:1.1875rem;height:6.875rem}.division .divisionIntro__col1 h3{max-width:17.5rem;margin-bottom:2.6875rem}.division .work__projectDetails__wrapper--noLogo:before{background-color:#f7f7f7!important}.division .work__projectDetails__wrapper--noLogo .work__projectDetails__intro{padding-top:3.125rem}.division .work__projectDetails__wrapper:before{position:absolute;content:"";top:0;left:0;background-color:#fff}.division .work__projectDetails__wrapper p{font-size:.875rem;line-height:1.1875rem}.division .work__projectDetails__wrapper h4{max-width:7.5rem;margin-bottom:.9375rem}.division .work__projectDetails__intro{float:left}.division .work__projectDetails__intro__logo img{height:60%}.division .work__projectDetails__intro__text p{padding-bottom:0!important}.division .work__projectDetails__info{float:left}.division .intro__col__agencies ul{-webkit-flex-wrap:wrap;flex-wrap:wrap}.division .intro__col__agencies ul li{width:28%;margin-bottom:2.5rem;height:2.8125rem;margin-right:3%}}@media (min-width:1200px){.division .work__projectDetails__wrapper h4,.division .work__projectDetails__wrapper h5,.jobComponent__posts__col p,nav#mobile_menu ul#menu-mobile .menu-item-ir>.sub-menu>ul>li>a{font-size:1.125rem;line-height:1.5rem}.filter__accordion__header,.filter__simple__filterBy{font-size:1rem;line-height:1.375rem}.hidden--desktop{display:none}.footer__links li{margin-right:1.25rem}.footer__links li:after{right:-.9375rem}.newsComponent #extra_social_content,.newsComponent__posts{font-size:.8vw;width:100em}.slider--history .slick-slide{margin-right:15px}.slider--history .slick-list{margin-right:-15px}.slider--quotes{padding-left:15.3125rem}.slider--projectImages .slick-dots{margin-top:-3.625rem;left:4.8125rem}.slider--projectImages .slick-dots li{margin-bottom:1.5625rem;width:1.5625rem;height:1.5625rem}.filter__col1__first{margin-right:15%}.jobs{font-size:.8vw;max-width:100em}}@media (max-width:1549px){.news-single__details span{font-size:.75rem;line-height:1.0625rem}.accordion--about__header:after,.filter__accordion__header:after{border-top:.375rem solid transparent;border-bottom:.375rem solid transparent;border-left:.5625rem solid #003252;margin-top:-.375rem}.job_desc__summary{width:100%;padding:30px}.job_desc__detail{width:100%}.annual_general__content>div:nth-of-type(odd){margin-right:10px}}@media (min-width:768px){.accordion--about__header:after{right:2.8125rem}.news__latest article:first-child{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:6em;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start}.news__latest article:first-child .news-date-company{width:100%;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-box-ordinal-group:2;-webkit-order:1;order:1}.news__latest article:first-child .news-date-company time{margin-right:6em}.news__latest article:first-child .news-content{width:49%;-webkit-box-ordinal-group:3;-webkit-order:2;order:2}.news__latest article:first-child .news-content .button{font-size:1em}.news__latest article:first-child img{width:49%;height:auto;-webkit-box-ordinal-group:4;-webkit-order:3;order:3}.news__latest article:last-child{margin-bottom:6em;overflow:auto}.news__latest article:last-child .news-date-company{width:65%;float:right}.news__latest article:last-child .news-date-company:before{content:none}.news__latest article:last-child .news-date-company>*{width:48.5%}.news__latest article:last-child .news-date-company>:before{content:"";display:block;height:.05em;min-height:1px;background-color:#707070;width:100%;margin-bottom:.8em}.news__latest article:last-child .news-content{width:65%;float:right;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.news__latest article:last-child .news-content h3,.news__latest article:last-child .news-content p{width:48.5%}.news__latest article:last-child .news-content .button{margin-top:1.5em;font-size:1em}.news__latest article:last-child img{width:32%;float:left;max-width:100%;max-height:100%}.news__featured{padding-top:4em;margin-bottom:6em}.news__featured__slide{position:relative}.news__featured article{overflow:auto;height:30em}.news__featured article>:not(img){position:relative;z-index:2;background-color:hsla(0,0%,100%,.9);margin-right:35%;padding:0 3em 2em 1em}.news__featured article .news-content{padding-left:10em}.news__featured article .news-content h3{margin-bottom:1.5em}.news__featured article .news-content p{display:none}.news__featured article .news-content .button{font-size:1em}.news__featured article img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:1}.about .businessModel__details--mobile,.about .marketModel__details--mobile{display:none}.about .businessModel__labels,.about .marketModel__labels{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.about .businessModel__labels__details,.about .marketModel__labels__details{display:none}.about .businessModel__labels__item,.about .marketModel__labels__item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row}.about .strategy__col1{width:41%}.about .strategy__col2{-webkit-box-flex:1;-webkit-flex:1;flex:1}.division .stats{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row}.division .stats__data__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.division .stats__description{-webkit-box-flex:1;-webkit-flex:1;flex:1}.division .quotes__sliderWrapper h4{position:absolute;left:0}.divisionLogos__heading{font-size:1.25rem}.division_page .divisionMenu__comms a,.division_page .divisionMenu__health a{cursor:default;pointer-events:none}.division_page .divisionMenu__comms__arrow:before,.division_page .divisionMenu__health__arrow:before{display:none}.divider:after{width:.125rem;height:100%;margin:1.25rem 1.875rem 0}}@media (max-width:1199px){.accordion--projects__header:after{right:1.625rem}.intro--home .intro__col2__content{padding-bottom:1.875rem}.intro--about .intro__col2__content p{margin-bottom:1.25rem}nav#mobile_menu ul#menu-mobile .menu-item-ir>.sub-menu>ul{display:block;width:100px;right:auto;left:0;text-align:left;clear:both;margin-left:none!important}.about .businessModel__labels__item,.about .marketModel__labels__item{padding-top:1.75rem}.division .divisionIntro__text p{margin-bottom:1.5625rem}.division .intro__col__content{padding-bottom:1.875rem}.footerSubpage__content,.investor_relations__content{padding-top:3.75rem;padding-bottom:3.75rem}.latest_job>div{padding-top:18.75rem}.latest_job>div img{top:0}.latest_job>div .values__intro{padding:180px 20px 20px}.corporate_governance__content,.email_alerts__content{padding-top:3.75rem;padding-bottom:3.75rem}.corporate_governance__content>div>div{display:block;width:100%;clear:both}.shareholder_services__content,.shareholder_services__downloads{padding-top:3.75rem;padding-bottom:3.75rem}.shareholder_services__downloads{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column wrap;flex-flow:column wrap}.annual_general__content h3{width:100%}.annual_general__content a:after{margin-right:2px}.annual_general__content a{background-size:20px}.values>div{padding-top:9.375rem}.values__image{top:0}.values__intro{padding:200px 10px 10px 20px}.values__intro>p{width:100%}.values__values{margin-top:0;padding-top:3.125rem!important}}@media (min-width:320px) and (max-width:1199px){.blueBorder__col1{width:51%}.filter__accordion__content h3{padding-bottom:.625rem!important}.filter__col1{width:100%}.filter__col1__first h3{max-width:9.375rem;padding-bottom:.625rem}.filter__col1__first h3:hover{border-bottom:2px solid #003252;color:#003252;height:100%}.filter__col1__first{width:50%;text-align:left;color:#939393;padding:0}.filter__col1__second h3{max-width:12.5rem;float:right;text-align:right;padding-bottom:.625rem}.filter__col1__second h3:hover{border-bottom:2px solid #003252;color:#003252;height:100%}.filter__col1__second{padding:0;width:50%;color:#939393}.feature__container__textbox__text{width:100%}.annual_general__content{padding-top:3.75rem;padding-bottom:3.75rem}}@media (min-width:320px) and (max-width:349px){.huntsworth--comms .topBanner--divisions h2:after,.huntsworth--health .topBanner--divisions h2:after{width:17.5rem;height:23.75rem}#cookie-consent{padding:1.25rem 2.5rem 1.25rem 1.25rem;font-size:12px;height:90px}#cookie-consent .cookie-close{bottom:40%}}@media (min-width:1200px) and (max-width:1319px){#cookie-consent{padding:1.5625rem 18.75rem 3.125rem 12.5rem;font-size:20px;height:120px}#cookie-consent .cookie-close{bottom:50%;right:20%}.divisionMenu__comms span,.divisionMenu__health span{font-size:1rem}}@media (min-width:540px) and (max-width:767px){#cookie-consent{padding:1.25rem 6.25rem 1.875rem;font-size:16px;height:100px}#cookie-consent .cookie-close{bottom:50%}.divisionMenu{padding:0 10%}.divisionMenu__comms__wrapper,.divisionMenu__health__wrapper{height:4.5rem}.divisionMenu__health__wrapper__label{left:-1.5rem}.divisionMenu__health__wrapper{padding-left:3.4375rem}.divisionMenu__comms__wrapper__label{right:-1.5rem}.divisionMenu__comms__content:before{right:3.25rem}.feature__container__textbox{margin-top:8.75rem}.feature__container__textbox__companyInfo{margin-top:4.0625rem;padding:1.875rem 1.875rem 1.25rem}.feature__container__textbox__buttonContainer,.feature__container__textbox__description{padding:0 1.875rem 1.25rem}.feature__container__image img{width:90%;height:13.75rem;top:0}.division_page .divisionMenu__comms__arrow:before,.division_page .divisionMenu__health__arrow:before{right:3.25rem}.contact__map{height:17.5rem}}@media (min-width:350px) and (max-width:539px){#cookie-consent{padding:1.25rem 2.5rem 1.25rem 1.25rem;font-size:14px;height:100px}#cookie-consent .cookie-close{bottom:45%}.divisionMenu{padding:0 5%}.division_page .divisionMenu__comms__arrow:before,.division_page .divisionMenu__health__arrow:before,.divisionMenu__comms__content:before{right:.75rem}}@media (max-width:349px){.divisionMenu{padding:0}.divisionMenu__health__wrapper{padding-left:2.625rem}.divisionMenu__comms__content:before{right:.625rem}.slider--companyWorkType .slick-slide a span{padding:0 10%;width:100%;border:0}.division_page .divisionMenu__comms__arrow:before,.division_page .divisionMenu__health__arrow:before{right:.625rem}}@media (min-width:768px) and (max-width:980px){.divisionMenu__comms span,.divisionMenu__health span{font-size:.875rem}.feature__container__textbox{margin-top:10.625rem}.feature__container__textbox__companyInfo{margin-top:4.0625rem;padding:1.875rem 3.125rem 1.25rem}.feature__container__textbox__buttonContainer,.feature__container__textbox__description{padding:0 3.125rem 1.25rem}.feature__container__image img{width:90%;height:15.625rem;top:0}.contact__map{height:25.125rem}.annual_general__content>div{-webkit-box-orient:horizontal;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap}.annual_general__content>div,.annual_general__content>div>div{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-direction:normal}.annual_general__content>div>div{-webkit-box-orient:vertical;-webkit-flex-direction:column;flex-direction:column;padding-bottom:40px}}@media (max-width:539px){.divisionMenu__comms__wrapper,.divisionMenu__health__wrapper{height:5.625rem}.divisionMenu__comms__wrapper__label,.divisionMenu__health__wrapper__label{top:-2.375rem}.divisionMenu__health__wrapper__label{left:.625rem}.divisionMenu__health__wrapper{padding-left:1.5625rem;padding-top:.75rem}.divisionMenu__comms__wrapper__label{right:.625rem}.divisionMenu__comms__wrapper{padding-left:.9375rem;padding-top:.75rem}nav#mobile_menu{margin-top:30%}.feature__container__textbox{margin-top:7.5rem}.contact .people__col1{width:40%}.contact .people__col2{width:100%;margin-left:-120px}.contact__map{height:14.375rem}}@media (min-width:350px) and (max-width:374px){.divisionMenu__comms__wrapper{padding-left:.9375rem}}@media (min-width:375px) and (max-width:767px){.divisionMenu__comms__wrapper{padding-left:1.125rem}}@media (min-width:768px) and (max-width:781px){.divisionMenu__comms__wrapper{padding-left:1.25rem}}@media (min-width:782px) and (max-width:1199px){.divisionMenu__comms__wrapper{padding-left:1.875rem}}@media (max-width:980px){.footer{font-size:.75rem}.footer__links{max-width:18.75rem}.header{-webkit-flex-wrap:wrap;flex-wrap:wrap;height:auto}#header__menu{width:100%;padding:2vw}#header__menu>#branding img{width:40vw}#header__menu>.search_icon{width:8vw;height:7vw}#share_price,.burger{display:-webkit-box;display:-webkit-flex;display:flex}#share_price{font-size:12px;width:100%;padding:0 2vw 2vw}#share_price dd+dt{margin-left:auto}#share_price dt{margin-right:.5em}nav#menu{display:none}nav#mobile_menu ul#menu-mobile{position:fixed;width:95%;display:none;opacity:0;z-index:99;margin:0 auto}nav#mobile_menu ul#menu-mobile .menu-item{width:80%;border-bottom:1px solid hsla(0,0%,100%,.3)}nav#mobile_menu ul#menu-mobile .menu-item:nth-child(5){clear:both}nav#mobile_menu ul#menu-mobile .menu-item-ir>.sub-menu li{width:100%!important}nav#mobile_menu ul#menu-mobile .menu-item-ir>.sub-menu>ul>li{display:block;min-width:150px!important;line-height:1.5rem;right:auto;margin-bottom:-10px;margin-top:10px}.topBanner--lg{height:92vh}.topBanner--sm h1{font-size:6vw}.bannerVideo video{-o-object-fit:contain;object-fit:contain}#closeVideo{top:50px}.board_directors .director{-webkit-flex-basis:100%;flex-basis:100%}.contact .people__col1 img{max-height:7.1875rem}.latest_job>div{padding-top:100px}.latest_job>div .values__intro{margin-top:100px;padding:150px 10px 30px 30px}.job_desc{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;width:100%}.job_desc__summary>img{display:block;width:auto;height:4.1875rem;float:right}.job_desc__summary__footer{border:none}.job_desc__summary__footer>img{display:none}.job_desc__detail__form>div form p{width:100%}.job_desc__detail__form>div form p>label>span>input[type=email],.job_desc__detail__form>div form p>label>span>input[type=text]{width:100%;font-size:.875rem;height:2.5rem;margin-top:20px}.job_desc__detail__form>div form p>label>span>textarea{margin-top:20px}.job_desc__detail__form__upload>label>span{width:100%;display:block}.job_desc__detail__form__upload>label>span:nth-of-type(2){margin-left:0}.job_desc__detail__form__upload>span>#uploadtextfield{width:100%;background-size:2.25rem;margin-top:-1.25rem}.job_desc__detail__form__upload__button{width:100%;float:left;margin:30px 0}}@media (min-width:1320px){.footer__copyright{float:left}.footer__links{float:right}.footer__links li{float:left}.board_directors .director>div:nth-child(2) .director_position,.board_directors .director>div:nth-child(2) h3{font-size:20px}}@media (min-width:981px){#header__menu>#branding{margin-right:5vw}#header__menu>.search_icon{width:2vw}#share_price{margin-left:3vw;font-size:.8vw}#share_price dd+dt{margin-top:.5em}nav#mobile_menu ul#menu-mobile .menu-item>a:hover{color:#fff}.down-arrow:before,.right-arrow:before{display:none}}@media (min-width:320px) and (max-width:539px){.burger{margin-top:2px}.feature__container__textbox__companyInfo{margin-top:2.8125rem}.feature__container__textbox__companyInfo span{letter-spacing:.125rem}.feature__container__image img{height:10.625rem;top:0;width:90%}}@media (min-width:320px) and (max-width:767px){.search-field{font-size:18px}}@media (min-width:540px) and (max-width:980px){nav#mobile_menu{margin-top:20%}}@media (min-width:320px) and (max-width:980px){nav#mobile_menu ul#menu-mobile{max-height:calc(100% - 225px)}nav#mobile_menu ul#menu-mobile .menu-item{clear:both;font-size:30px;width:80%;padding-bottom:.3125rem;margin-bottom:1px}}@media (min-width:768px) and (min-width:1200px) and (max-width:1549px){.news__featured article{height:25em}}@media (min-width:320px) and (max-width:1549px){.slider--history{height:20.875rem}.slider--history__item h4{padding-bottom:1.375rem;margin-bottom:1.875rem}.about .strategy__wrapper p{font-size:.875rem;line-height:1.5rem}}@media (min-width:350px) and (max-width:767px){.slider--companyWorkType .slick-slide:before{width:74%;margin-left:-37%}.slider--companyWorkType .slick-slide a span{padding:0 13%;width:100%;border:0}}@media (min-width:1200px) and (max-width:1784px){.slider--companyWorkType .slick-slide:before{width:78%;margin-left:-39%}.slider--companyWorkType .slick-slide a span{padding:0 11%}}@media (min-width:1785px){.slider--companyWorkType .slick-slide:before{width:76%;margin-left:-38%}.slider--companyWorkType .slick-slide a span{padding:0 12%}}@media (max-width:419px){#video-overlay div{padding-top:0}.filter__accordion__content h3{font-size:.625rem;letter-spacing:.1rem}.filter__col1__first h3{max-width:8.125rem}.analysts__content .table_container>.analysts__address,.analysts__content .table_container>.analysts__name,.analysts__content .table_container>.analysts__type{width:100%}.board_directors .director{min-height:140px}.board_directors .director>div:first-child img{width:72px;height:80px;margin-top:25px}.board_directors .director>div:nth-child(2){margin-top:0}.board_directors .director>div:nth-child(2) .director_position,.board_directors .director>div:nth-child(2) h3{font-size:12px}.board_directors .director .director_content{font-size:14px}.board_directors .director .show_director{font-size:12px;bottom:10px}#board_directors_filter .filter{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;padding-bottom:5%}#board_directors_filter .filter>*{width:100%!important;margin-right:0!important;margin-bottom:5%}.investor_relations__content table{display:block;overflow-x:auto;white-space:nowrap}.mobileOnly{display:block}}@media (min-width:420px) and (max-width:539px){.filter__accordion__content h3{font-size:.75rem;letter-spacing:.25rem}}@media (min-width:420px) and (max-width:1199px){.filter__accordion__content h3{height:100%!important}}@media (min-width:981px) and (max-width:1199px){.feature__container__textbox{margin-top:15.625rem}.feature__container__textbox__companyInfo{margin-top:4.0625rem;padding:1.875rem 5.3125rem 1.25rem}.feature__container__textbox__buttonContainer,.feature__container__textbox__description{padding:0 5.3125rem 1.25rem}.feature__container__image img{height:21.0625rem;width:75%;top:0}.contact__map{height:32.5rem}}@media (min-width:1320px) and (max-width:1549px){.about .businessModel__labels h4,.about .marketModel__labels h4{max-width:80%}}@media (max-width:1319px){.board_directors .director>div:nth-child(2) .director_position,.board_directors .director>div:nth-child(2) h3{font-size:16px}.board_directors .director>div:nth-child(2) h3{font-weight:700;margin-bottom:0}}@media (min-width:981px) and (max-width:1319px){.board_directors .director>div:nth-child(2) h3{margin-bottom:5px}.board_directors .director .director_content{font-size:20px}.board_directors .director .show_director{font-size:18px}}@media (min-width:1320px) and (max-width:1799px){.dividend{margin-top:-200px}}@media (min-width:768px) and (max-width:1799px){.email_alerts__content form p>label>span>input[type=email],.email_alerts__content form p>label>span>input[type=text]{height:3.125rem;width:17.1875rem;font-size:.875rem}.email_alerts__content form p>label>span>input[type=text]{margin-right:20px}.email_alerts__content .alert_notification,.email_alerts__content .category>p{font-size:.875rem}.email_alerts__content .category>p:first-child{margin-top:10px}.email_alerts__content select{font-size:.875rem;width:18.5rem;height:3.4375rem;margin-left:1rem}.email_alerts__content .opt-in{font-size:.875rem}}
