.e-column{float:left}.e-column--2-col{width:50%}.e-column--3-col{width:33.3333%}.e-column--4-col{width:25%}.e-column--5-col{width:20%}.e-column--6-col{width:16.6667%}.e-loading-element{position:absolute;display:inline-block;z-index:7;top:25%;left:50%;width:3.4rem;height:3.4rem;color:#fff;margin-top:-1.7rem;margin-left:-1.7rem;border-radius:50%;background-color:#297d96;box-shadow:0 0 5px rgba(0,0,0,.05),0 1px 1px rgba(0,0,0,.1)}.e-page-wrapper--indicators .e-loading-element{top:50%;position:fixed}.s-search-results__main .e-loading-element{top:25rem}.e-column-content__side-column .e-loading-element{top:50%}.s-downloadable-resources .e-loading-element{top:25rem}.e-loading-element .icon{font-size:2.2rem;position:absolute;top:50%;left:50%;margin-top:-1.1rem;margin-left:-1.1rem}.is-loading .e-loading-element{display:block!important;pointer-events:auto;opacity:1!important;z-index:101;cursor:default;animation:colourChange 1.5s linear infinite}.is-loading .e-loading-element .icon{opacity:1!important;animation:loadingSpin .5s linear infinite}.e-shows-loading{position:relative}.e-shows-loading.is-loading:after,.is-loading .e-shows-loading:after{content:'';display:block;position:absolute;left:0;top:0;cursor:progress;background:rgba(255,255,255,.5);z-index:100;width:100%;height:100%}.EditMode .cke_textarea_inline{min-height:50px!important}#flying-focus{position:absolute;margin:0;background:0 0;transition-property:left,top,width,height;transition-timing-function:cubic-bezier(0,1,0,1);visibility:hidden;pointer-events:none;box-shadow:0 0 2px 3px #78aeda,0 0 2px #78aeda inset;border-radius:2px}#flying-focus.flying-focus_visible{visibility:visible;z-index:9999}.flying-focus_target{outline:0!important}.flying-focus_target::-moz-focus-inner{border:0!important}@media screen and (-webkit-min-device-pixel-ratio:0){#flying-focus{box-shadow:none;outline:-webkit-focus-ring-color auto 5px;outline-offset:-3px}}::selection{background-color:#297d96;color:#fff}::-moz-selection{background-color:#297d96;color:#fff}.noscript-message,.s-oldbrowser{background-color:#c25151;top:0;color:#fff}.visually-hidden{position:absolute!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;height:1px!important;width:1px!important;margin:-1px!important;padding:0!important;border:0!important;white-space:nowrap!important}.visually-visible{position:static!important;overflow:auto!important;clip:auto!important;height:auto!important;width:auto!important;margin:0!important;padding:0!important;border:0!important;white-space:normal!important}.clearfix:after{content:"";display:table;clear:both}.no-js{margin-top:60px}.noscript-message{position:fixed;left:0;width:100%;margin:0;padding:7px;font-weight:700;text-align:center;z-index:9}.s-oldbrowser{position:absolute;left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%);font-size:2rem;padding:2rem 6rem 2rem 3rem;display:block;z-index:9999;margin:0 auto}.s-oldbrowser__message p{margin:0}.s-oldbrowser__message a{color:#fff;text-decoration:underline}.s-oldbrowser__message a:focus,.s-oldbrowser__message a:hover{opacity:.8}.s-oldbrowser__close{position:absolute;right:0;top:0;border:0;padding:1.5rem;font-size:1.6rem;background:#a75959}.s-oldbrowser__close:focus,.s-oldbrowser__close:hover{background:#603434}.s-tableau-oldbrowser__message{width:100%;max-width:120rem;margin:3rem auto;padding:2rem 3rem;background:#2e9ed6;color:#fff}.s-tableau-oldbrowser__message p{margin-bottom:0}@keyframes loadingSpin{0%{transform:rotate(0)}50%{transform:rotate(180deg)}100%{transform:rotate(360deg)}}@keyframes colourChange{0%,100%{background-color:#297d96}33%{background-color:#41805b}66%{background-color:#528230}}@keyframes loadingSpinWithColour{0%{transform:rotate(0);color:#297d96}1%{color:#297d96}33%{color:#41805b}50%{transform:rotate(180deg)}66%{color:#528230}100%{transform:rotate(360deg);color:#297d96}}.bannerAnimated{animation-duration:.5s;animation-fill-mode:both;animation-timing-function:ease-out}.bannerFadeInLeft{animation-name:bannerFadeInLeft}@keyframes bannerFadeInLeft{0%{opacity:0;transform:translate(100px,-50%)}100%{opacity:1;transform:translate(0,-50%)}}.bannerFadeOutLeft{animation-name:bannerFadeOutLeft}@keyframes bannerFadeOutLeft{0%{opacity:1;transform:translate(0,-50%)}100%{opacity:0;transform:translate(-100px,-50%)}}.hoverArrowAnimation{animation:hoverArrowAnimation .8s infinite}@keyframes hoverArrowAnimation{0%,100%{transform:translateX(0)}50%{transform:translateX(5px)}}.modalAnimated .e-modal__wrapper,.modalAnimated:before{animation-duration:.25s;animation-fill-mode:both;animation-timing-function:ease}.modalFadeInUp:before{animation-name:modalFadeIn}.modalFadeInUp .e-modal__wrapper{animation-name:modalFadeInUp}@keyframes modalFadeInUp{0%{opacity:0;transform:translateY(50px)}100%{opacity:1;transform:translateY(0)}}.modalFadeOutDown:before{animation-name:modalFadeOut}.modalFadeOutDown .e-modal__wrapper{animation-name:modalFadeOutDown}@keyframes modalFadeOutDown{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(50px)}}@keyframes modalFadeIn{0%{opacity:0}100%{opacity:1}}@keyframes modalFadeOut{0%{opacity:1}100%{opacity:0}}