@font-face{font-family:Doghouse UIKit;font-style:normal;font-weight:400;src:url(/libraries/uikit/fonts/fontawesome-webfont.eot);src:url(/libraries/uikit/fonts/fontawesome-webfont.eot?#iefix) format("embedded-opentype"),url(/libraries/uikit/fonts/fontawesome-webfont.woff) format("woff"),url(/libraries/uikit/fonts/fontawesome-webfont.ttf) format("truetype")}.btn--primary,.form-submit{border:2px solid #236192;border-radius:30px;color:#236192;cursor:pointer;display:inline-block;font-family:inherit;font-size:100%;font-weight:600;line-height:3;line-height:1;margin:0;max-width:100%;padding:12px 72px;text-align:center;text-shadow:none;transition:all .3s linear;vertical-align:middle;white-space:nowrap;white-space:pre-line}.btn--primary,.btn--primary:hover,.form-submit{text-decoration:none}.btn--primary:active,.btn--primary:focus,.form-submit:active,.form-submit:focus{outline:none}.btn--primary:focus,.btn--primary:hover,.form-submit:focus,.form-submit:hover{background:#236192;border-color:#236192;color:#fff}.btn--primary-alt{border:2px solid #236192;border-radius:30px;color:#236192;cursor:pointer;display:inline-block;font-family:inherit;font-size:100%;font-weight:600;line-height:3;line-height:1;margin:0;max-width:100%;padding:13.2px 57.6px;text-align:center;text-shadow:none;transition:all .3s linear;vertical-align:middle;white-space:nowrap;white-space:pre-line}.btn--primary-alt,.btn--primary-alt:hover{text-decoration:none}.btn--primary-alt:active,.btn--primary-alt:focus{outline:none}@media (min-width:56.25em){.btn--primary-alt{padding:15px 81px}}.btn--primary-alt:hover{background:#236192;border-color:#236192;color:#fff}.btn--secondary{border:1px solid #75787b;border-radius:30px;color:#75787b;cursor:pointer;display:inline-block;font-family:inherit;font-size:100%;font-weight:600;font-weight:500;line-height:3;line-height:1;margin:0;max-width:100%;padding:10px 42px;text-align:center;text-shadow:none;transition:all .3s linear;vertical-align:middle;white-space:nowrap;white-space:pre-line}.btn--secondary,.btn--secondary:hover{text-decoration:none}.btn--secondary:active,.btn--secondary:focus{outline:none}.btn--secondary:focus,.btn--secondary:hover{background:#75787b;border-color:#75787b;color:#fff}.btn--ghosted{background:#e3e4e5;border:1px solid #e3e4e5;border-radius:30px;color:#fff;cursor:pointer;display:inline-block;font-family:inherit;font-size:100%;font-weight:600;font-weight:500;line-height:3;line-height:1;margin:0;max-width:100%;padding:10px 42px;text-align:center;text-shadow:none;transition:all .3s linear;vertical-align:middle;white-space:nowrap;white-space:pre-line}.btn--ghosted,.btn--ghosted:hover{text-decoration:none}.btn--ghosted:active,.btn--ghosted:focus{outline:none}.btn--data-viz{background:rgba(0,0,0,.8);border:none;border:2px solid rgba(0,0,0,.8);border-radius:30px;border-radius:0;color:#fff;cursor:pointer;display:inline-block;font-family:inherit;font-size:100%;font-weight:600;line-height:3;line-height:1;margin:0;max-width:100%;padding:10px 36px;text-align:center;text-shadow:none;transition:all .3s linear;vertical-align:middle;white-space:nowrap;white-space:pre-line}.btn--data-viz,.btn--data-viz:hover{text-decoration:none}.btn--data-viz:active,.btn--data-viz:focus{outline:none}.btn--data-viz:hover{background:#236192;border-color:#236192;color:#fff}.btn--wide-square{background:#236192;border:2px solid #236192;border-radius:30px;border-radius:4px;color:#fff;cursor:pointer;display:inline-block;font-family:inherit;font-size:100%;font-weight:600;font-weight:400;letter-spacing:.5px;line-height:3;line-height:1;margin:0;max-width:100%;padding:24px;text-align:center;text-align:left;text-shadow:none;transition:all .3s linear;vertical-align:middle;white-space:nowrap;white-space:pre-line}.btn--wide-square,.btn--wide-square:hover{text-decoration:none}.btn--wide-square:active,.btn--wide-square:focus{outline:none}.btn--wide-square:after{color:#fff;font-size:30px;height:100%;position:absolute;right:24px;top:25%}.btn--close{background-color:#236192;cursor:pointer;height:77px;position:relative;width:77px}.btn--close:after,.btn--close:before{border-left:4px solid #fff;content:"";height:31px;left:calc(50% - 4px);position:absolute;top:calc(50% - 17px)}.btn--close:after{transform:rotate(45deg)}.btn--close:before{transform:rotate(-45deg)}.btn--extra-padding{padding:1.25em 4em}.btn--white-bg{background-color:#fff;border-color:#fff}.btn--white-bg:hover{background:#236192;border-color:#fff;color:#fff}.btn__container{padding:24px 0;width:100%}.btn__container--centred{text-align:center}.constraints--container{margin-left:auto;margin-right:auto;max-width:1380px;width:88%}.constraints--container:after{clear:both;content:" ";display:block}@media (min-width:56.25em){.constraints--container{width:94%}}.constraints--container-medium{margin-left:auto;margin-right:auto;max-width:900px;width:88%}.constraints--container-medium:after{clear:both;content:" ";display:block}@media (min-width:56.25em){.constraints--container-medium{width:94%}}.constraints--container-small{margin-left:auto;margin-right:auto;max-width:480px;width:88%}.constraints--container-small:after{clear:both;content:" ";display:block}@media (min-width:56.25em){.constraints--container-small{width:94%}}.embedded-entity img{height:auto;max-width:100%}.embedded-entity.align-left{margin-right:12px}.embedded-entity.align-center{text-align:center}*+.embedded-entity.align-right{margin-left:12px}.webform-submission-form:not(.webform-submission-search-form):not(.webform-submission-newsletter-form) .form-file,.webform-submission-form:not(.webform-submission-search-form):not(.webform-submission-newsletter-form) .form-password,.webform-submission-form:not(.webform-submission-search-form):not(.webform-submission-newsletter-form) .form-text,.webform-submission-form:not(.webform-submission-search-form):not(.webform-submission-newsletter-form) .form-textarea,.webform-submission-form:not(.webform-submission-search-form):not(.webform-submission-newsletter-form) input[type=email],.webform-submission-form:not(.webform-submission-search-form):not(.webform-submission-newsletter-form) input[type=number],.webform-submission-form:not(.webform-submission-search-form):not(.webform-submission-newsletter-form) input[type=password],.webform-submission-form:not(.webform-submission-search-form):not(.webform-submission-newsletter-form) input[type=phone],.webform-submission-form:not(.webform-submission-search-form):not(.webform-submission-newsletter-form) input[type=tel],.webform-submission-form:not(.webform-submission-search-form):not(.webform-submission-newsletter-form) input[type=text],.webform-submission-form:not(.webform-submission-search-form):not(.webform-submission-newsletter-form) select{background-color:#f2f2f2;border:none;border-bottom:2px solid #75787b;line-height:1.9;max-width:662px;min-height:54px;outline:none;padding:12px 24px;width:100%}.webform-submission-form:not(.webform-submission-search-form):not(.webform-submission-newsletter-form) .form-file:focus,.webform-submission-form:not(.webform-submission-search-form):not(.webform-submission-newsletter-form) .form-password:focus,.webform-submission-form:not(.webform-submission-search-form):not(.webform-submission-newsletter-form) .form-text:focus,.webform-submission-form:not(.webform-submission-search-form):not(.webform-submission-newsletter-form) .form-textarea:focus,.webform-submission-form:not(.webform-submission-search-form):not(.webform-submission-newsletter-form) input[type=email]:focus,.webform-submission-form:not(.webform-submission-search-form):not(.webform-submission-newsletter-form) input[type=number]:focus,.webform-submission-form:not(.webform-submission-search-form):not(.webform-submission-newsletter-form) input[type=password]:focus,.webform-submission-form:not(.webform-submission-search-form):not(.webform-submission-newsletter-form) input[type=phone]:focus,.webform-submission-form:not(.webform-submission-search-form):not(.webform-submission-newsletter-form) input[type=tel]:focus,.webform-submission-form:not(.webform-submission-search-form):not(.webform-submission-newsletter-form) input[type=text]:focus,.webform-submission-form:not(.webform-submission-search-form):not(.webform-submission-newsletter-form) select:focus{border-bottom:2px solid #236192}.webform-submission-form:not(.webform-submission-search-form):not(.webform-submission-newsletter-form) .error.form-file,.webform-submission-form:not(.webform-submission-search-form):not(.webform-submission-newsletter-form) .error.form-password,.webform-submission-form:not(.webform-submission-search-form):not(.webform-submission-newsletter-form) .error.form-text,.webform-submission-form:not(.webform-submission-search-form):not(.webform-submission-newsletter-form) .error.form-textarea,.webform-submission-form:not(.webform-submission-search-form):not(.webform-submission-newsletter-form) input.error[type=email],.webform-submission-form:not(.webform-submission-search-form):not(.webform-submission-newsletter-form) input.error[type=number],.webform-submission-form:not(.webform-submission-search-form):not(.webform-submission-newsletter-form) input.error[type=password],.webform-submission-form:not(.webform-submission-search-form):not(.webform-submission-newsletter-form) input.error[type=phone],.webform-submission-form:not(.webform-submission-search-form):not(.webform-submission-newsletter-form) input.error[type=tel],.webform-submission-form:not(.webform-submission-search-form):not(.webform-submission-newsletter-form) input.error[type=text],.webform-submission-form:not(.webform-submission-search-form):not(.webform-submission-newsletter-form) select.error{border-bottom:2px solid #ce0058}.webform-submission-form:not(.webform-submission-search-form):not(.webform-submission-newsletter-form) .form-textarea{max-width:1200px}.webform-submission-form:not(.webform-submission-search-form):not(.webform-submission-newsletter-form) select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(/themes/custom/escw/images/select-arrow.png);background-position:top 50% right 6px;background-repeat:no-repeat;border-radius:0}.webform-submission-form:not(.webform-submission-search-form):not(.webform-submission-newsletter-form) .form-item label,.webform-submission-form:not(.webform-submission-search-form):not(.webform-submission-newsletter-form) fieldset legend{display:block;font-weight:600}.webform-submission-form:not(.webform-submission-search-form):not(.webform-submission-newsletter-form) .form-item label.form-required:after,.webform-submission-form:not(.webform-submission-search-form):not(.webform-submission-newsletter-form) fieldset legend.form-required:after{color:#ce0058}.webform-submission-form:not(.webform-submission-search-form):not(.webform-submission-newsletter-form) .form-item label.option,.webform-submission-form:not(.webform-submission-search-form):not(.webform-submission-newsletter-form) fieldset legend.option{display:inline;font-weight:500}.webform-submission-form:not(.webform-submission-search-form):not(.webform-submission-newsletter-form)>.form-actions,.webform-submission-form:not(.webform-submission-search-form):not(.webform-submission-newsletter-form)>.form-item{margin:18px 0;width:100%}.gutter--default{margin-bottom:24px;margin-top:24px}@media (min-width:0.1em){.gutter--default--responsive{margin-bottom:24px;margin-top:24px}}@media (min-width:56.25em){.gutter--default--responsive{margin-bottom:48px;margin-top:48px}}.link--body{color:#236192;font-weight:500;text-decoration:underline;text-underline-position:under;transition:text-shadow .3s ease}.link--body:hover{text-shadow:compact(.003em 0 .003em #236192,false,false,false,false,false,false,false,false,false)}.link--footer:hover,.link--navigation:hover,.link--sidebar:hover{text-shadow:compact(none,false,false,false,false,false,false,false,false,false)}.link--footer,.link--navigation{color:#000;font-weight:700;text-decoration:none;transition:color .3s ease}.link--footer:hover,.link--navigation:hover{color:#75787b}.main-layout ol,.main-layout ul{margin:0 6px;padding-left:0}.main-layout ol li,.main-layout ul li{list-style-position:inside;padding-left:6px}.grid-component--featured-base{position:relative;width:100%}.grid-component--textual-stacked{display:flex;flex-direction:column;padding:48px 36px;position:relative}@media (min-width:56.25em){.grid-component--textual-stacked{padding:48px}}.grid-component--textual-stacked,.grid-component--textual-stacked:before{clear:both;float:none}.grid-component--prefix{font-size:.95em;line-height:29px;margin:.5em 0 -.5em}@media (min-width:56.25em){.grid-component--prefix{margin-bottom:-1em}}.grid-component--title,.grid-component--title a,.grid-component--title h2{color:rgba(0,0,0,.85);font-weight:700}.grid-component--title a{transition:all .5s ease}.grid-component--title a:active,.grid-component--title a:hover{color:#4986a0;text-decoration:underline}.grid-component--title h2{font-size:1.125em;line-height:1.4}@media (min-width:75em){.grid-component--title h2{font-size:1.25em}}.grid-component--body{color:#4a4a4a}.grid-component--body p{margin:0}.grid-component--image img{height:auto;width:100%}.grid-component--icon-over-image__textual{margin-top:-36px;padding-top:0}.grid-component--icon-over-image__icon{margin-bottom:18px}.breadcrumb a{color:#000;padding-right:15px}.breadcrumb a:hover{text-shadow:compact(.003em 0 .003em #000,false,false,false,false,false,false,false,false,false)}.breadcrumb li:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f0da";display:inline-block;font-family:Doghouse UIKit;font-style:normal;font-weight:400;line-height:1}.breadcrumb li:not(:first-child){padding-left:6px}.breadcrumb li:before{color:#75787b;margin-right:12px;position:relative;top:2px;transform:scaleX(1.75)}.esc-components--landing-page,.tabs-container__tab__left{display:flex;flex-direction:column;margin-bottom:24px;padding-top:24px}@media (min-width:56.25em){.esc-components--landing-page,.tabs-container__tab__left{margin-bottom:48px;padding-top:36px}}.esc-components--landing-page>.field__item,.tabs-container__tab__left>.layout,.tabs-container__tab__left>.paragraph{border-top:1px solid transparent}.esc-components--landing-page>.field__item+*,.tabs-container__tab__left>.layout+*,.tabs-container__tab__left>.paragraph+*{margin-top:12px}@media (min-width:56.25em){.esc-components--landing-page>.field__item+*,.tabs-container__tab__left>.layout+*,.tabs-container__tab__left>.paragraph+*{margin-top:36px}}.form-submit{margin:auto}@font-face{font-family:ESC Icons;font-style:normal;font-weight:400;src:url(/themes/custom/escw/fonts/icomoon/fonts/icomoon.eot);src:url(/themes/custom/escw/fonts/icomoon/fonts/icomoon.eot?#iefix) format("embedded-opentype"),url(/themes/custom/escw/fonts/icomoon/fonts/icomoon.woff) format("woff"),url(/themes/custom/escw/fonts/icomoon/fonts/icomoon.ttf) format("truetype")}.constraint-regions__constraints{margin-left:auto;margin-right:auto;max-width:1380px;width:88%}.constraint-regions__constraints:after{clear:both;content:" ";display:block}@media (min-width:56.25em){.constraint-regions__constraints{width:94%}}.constraint-regions__no-constraints{width:100%}.main-layout div[class*=__body] ol,.main-layout div[class*=__body] ul{margin:0;padding:0}.main-layout div[class*=__body] ol li,.main-layout div[class*=__body] ul li{margin:0 0 0 23px;padding:0}.main-layout div[class*=__body] ol li+li,.main-layout div[class*=__body] ul li+li{margin-top:12px}.main-layout div[class*=__body] ul{list-style:disc none inside}.main-layout div[class*=__body] ul li{text-indent:-21px}.main-layout div[class*=__body] ul li a.link--download:after,.main-layout div[class*=__body] ul li a.link--external:after{text-indent:0}.main-layout div[class*=__body] ol li{list-style-position:outside;margin-left:15px;padding-left:9px;position:relative;text-indent:0}#page:after{transition:background-color .25s ease-in-out}.region-system-tabs{background-color:rgba(35,97,146,.03);padding:12px 0 6px;text-align:center}.workbench-moderation-entity-moderation-form{margin-left:auto;margin-right:auto;max-width:1380px;width:88%}.workbench-moderation-entity-moderation-form:after{clear:both;content:" ";display:block}@media (min-width:56.25em){.workbench-moderation-entity-moderation-form{width:94%}}.workbench-moderation-entity-moderation-form ul{-ms-flex-pack:center;align-items:center;justify-content:center;-webkit-justify-content:center;padding:6px 0}.workbench-moderation-entity-moderation-form ul.entity-moderation-form input[type=submit]{margin-bottom:0;max-height:65%}.workbench-moderation-entity-moderation-form ul li{padding:0 18px}.workbench-moderation-entity-moderation-form ul li:nth-of-type(2){border-left:2px dotted rgba(0,0,0,.1);border-right:2px dotted rgba(0,0,0,.1)}.page-bottom .contextual-region{overflow:hidden}.main-layout{padding-bottom:24px}@media (min-width:56.25em){.main-layout{padding-bottom:36px}}.main-layout--overlay:after{background-color:rgba(0,0,0,.5);content:"";height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:9}.main-layout p{margin-bottom:1em;margin-top:1em}.post-content-layout{box-shadow:0 -1px 0 0 #acaeb0;margin-top:48px}*{box-sizing:border-box}table{border:1px solid #b6cfd9;border-width:1px 0 0 1px;margin:1.5em 0;width:100%}table td,table th{border:1px solid #b6cfd9;border-width:0 1px 1px 0;padding:6px;text-align:left}table th{background-color:#dbe7ec;line-height:1.3}table td{vertical-align:top}table caption{background-color:#f2f2f2;border:1px solid #b6cfd9;border-bottom:0;line-height:1.5;padding:12px}div[class*=__body] table{border-top:1px solid #b6cfd9;caption-side:bottom}div[class*=__body] table caption{background:transparent;border:0;color:#4986a0;font-size:.9em;padding:6px;text-align:left}body{font-family:Assistant,sans-serif;font-size:.95em;letter-spacing:.3px;line-height:29px}h1{font-size:2.2em;font-weight:700;line-height:1.057}h2{font-size:2em;line-height:1.2}h3{font-size:1.5em;line-height:1.33}h3,h4{font-weight:700}h4{font-size:1.3em;line-height:1.6}h5{font-size:1.2em;font-weight:700;line-height:1.7}h1{font-weight:600}h2{font-weight:700;margin-bottom:.6em}h3{margin-bottom:.5em}h4{margin-bottom:.4em}small{font-size:.85em}blockquote{background-color:#dbe7ec;box-shadow:inset 0 -1px 0 0 #acaeb0;color:#4a4a4a;margin:0;padding:12px 24px}a{color:#236192;cursor:pointer;text-decoration:none}.article-full__enquiry a,.field--type-text-with-summary a,div[class*=__body] a{text-decoration:underline}.article-full__enquiry a:hover,.field--type-text-with-summary a:hover,div[class*=__body] a:hover{font-weight:600}.display--none{display:none}.display--block{display:block}.no-border--bottom{border-bottom:none!important}.webform-submission-form:not(.webform-submission-search-form):not(.webform-submission-newsletter-form){display:flex;flex-wrap:wrap;justify-content:space-between;-webkit-justify-content:space-between;padding-bottom:24px}@media (min-width:56.25em){.webform-submission-form:not(.webform-submission-search-form):not(.webform-submission-newsletter-form)>.form-actions.form-item--half-width,.webform-submission-form:not(.webform-submission-search-form):not(.webform-submission-newsletter-form)>.form-item.form-item--half-width{width:48%}}
