﻿@import url("codiance-accordions.min.css");.slider-image-wrapper{width:928px;height:581px;}.main-rich-text a{box-shadow:inset 0 -3px 0 0 #a1b74b;}.main-rich-text ul{list-style:none;}.slider-image.active{display:block;top:0;left:0;}.slider-image.active:not(.initial){-moz-animation:fadeIn 1.5s ease-out;-o-animation:fadeIn 1.5s ease-out;-webkit-animation:fadeIn 1.5s ease-out;animation:fadeIn 1.5s ease-out;z-index:50;}.slider-image.inactive{position:absolute;display:block;top:0;left:0;opacity:0;z-index:-1;}.slider-image.inactive:not(.initial){-moz-animation:fadeOut 1.5s ease-out;-o-animation:fadeOut 1.5s ease-out;-webkit-animation:fadeOut 1.5s ease-out;animation:fadeOut 1.5s ease-out;}.shown-bio{-moz-animation:fadeIn .75s ease-out;-o-animation:fadeIn .75s ease-out;-webkit-animation:fadeIn .75s ease-out;animation:fadeIn .75s ease-out;}@keyframes fadeIn{0%{opacity:0;}100%{opacity:1;}}@-webkit-keyframes fadeIn{0%{opacity:0;}100%{opacity:1;}}@-moz-keyframes fadeIn{0%{opacity:0;}100%{opacity:1;}}@-webkit-keyframes fadeOut{0%{opacity:1;}100%{opacity:0;}}@-moz-keyframes fadeOut{0%{opacity:1;}100%{opacity:0;display:none;}}@keyframes fadeOut{0%{opacity:1;}100%{opacity:0;display:none;}}.section-title-text{color:RGBA(31,31,31,.7)!important;}.main-rich-text ol{list-style:decimal;}.main-rich-text ol li{background-image:none;}.cookiealert>.acceptcookies{background-color:#212327;}.field-validation-error{color:#f00;}.alert.text-center.cookiealert.show{padding-top:20px;padding-bottom:20px;padding-left:20px;}.grecaptcha-badge{display:none;}.higher-columns.reverse>.column-text{order:-9999;}.higher-feature-container{display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;height:auto;width:100%;margin-top:3rem;}.higher-feature-container .higher-video-wrapper{display:flex;flex-direction:row;align-items:end;justify-content:center;align-self:end;margin-bottom:1rem;}.higher-feature-container .text-section-holder{display:flex;flex-direction:row;align-items:start;justify-content:start;align-self:start;width:100%;}.body.text-size-large{font-size:1.2rem;}.body.text-size-larger{font-size:1.4rem;}.body.text-size-largest{font-size:1.6rem;}a.text-size-button.selected,a.text-colour-button.selected{box-shadow:inset 0 -3px 0 0 #1c3a47;}.text-colour-button{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:3rem;max-height:3rem;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;box-shadow:none;}.text-colour-button.yellow{background-color:#fff200;}.text-colour-button.blue{background-color:#0af;}.text-colour-button.red{background-color:#f00;}body.body.background-colour-blue div,body.body.background-colour-blue nav,body.body.background-colour-blue div.container,body.body.background-colour-blue div.container-large,body.body.background-colour-blue div.container-small,body.body.background-colour-blue div.container container-medium{background-color:#0af;color:#fff;}body.body.background-colour-blue .section-title-text{color:#808080;}body.body.background-colour-red div,body.body.background-colour-red nav,body.body.background-colour-red div.container,body.body.background-colour-red div.container-large,body.body.background-colour-red div.container-small,body.body.background-colour-red div.container container-medium{background-color:#f00;color:#fff;}body.body.background-colour-red .section-title-text{color:#808080;}body.body.background-colour-yellow div,body.body.background-colour-yellow nav,body.body.background-colour-yellow div.container,body.body.background-colour-yellow div.container-large,body.body.background-colour-yellow div.container-small,body.body.background-colour-yellow div.container container-medium{background-color:#fff200;color:#000;}body.body.background-colour-yellow div.accessbility-menu,body.body.background-colour-blue div.accessbility-menu,body.body.background-colour-red div.accessbility-menu,body.body.background-colour-yellow div.accessbility-menu div,body.body.background-colour-blue div.accessbility-menu div,body.body.background-colour-red div.accessbility-menu div{background-color:#fff;color:#1c3a47;}body.body.background-colour-yellow .section-title-text{color:#808080;}.careers-cta{position:fixed;left:auto;top:50%;right:0%;bottom:auto;padding:.5rem 1rem;border-style:solid;border-width:.25rem;border-color:#c7e94f;border-top-left-radius:.4rem;border-top-right-radius:.4rem;background-color:#1c3a47;box-shadow:none;-webkit-transform:translate(1.3rem,0) rotate(-90deg) translate(0,105%);-ms-transform:translate(1.3rem,0) rotate(-90deg) translate(0,105%);transform:translate(1.3rem,0) rotate(-90deg) translate(0,105%);-webkit-transition:color 200ms ease,background-color 200ms ease,box-shadow 200ms ease;transition:color 200ms ease,background-color 200ms ease,box-shadow 200ms ease;color:#c7e94f;line-height:1;font-weight:800;text-transform:uppercase;}.careers-cta:hover{background-color:#c7e94f;box-shadow:none;color:#1c3a47;}ol{padding-left:1.8rem;}.umbraco-forms-form.codiance-umbraco-form{background-color:transparent;border:2px solid rgba(35,71,77,.4);padding:20px;margin-bottom:20px;}.umbraco-forms-form.codiance-umbraco-form .shortanswer{width:50%;}.umbraco-forms-form.codiance-umbraco-form input[type=text],.umbraco-forms-form.codiance-umbraco-form input[type=email]{margin-bottom:0;border:1px none #000;box-shadow:inset 0 -1px 0 0 #1c3a47;-webkit-transition:background-color 200ms ease,box-shadow 200ms ease;transition:background-color 200ms ease,box-shadow 200ms ease;}.umbraco-forms-form.codiance-umbraco-form input[type=text]:focus,.umbraco-forms-form.codiance-umbraco-form input[type=email]:focus{border:0;background-color:#f1f3f4!important;box-shadow:inset 0 -1px 0 0 #c7e94f!important;outline:0!important;}.umbraco-forms-form.codiance-umbraco-form .umbraco-forms-field.longanswer{width:100%;}.umbraco-forms-form.codiance-umbraco-form .umbraco-forms-field.longanswer .umbraco-forms-field-wrapper textarea{max-width:100%!important;width:100%!important;min-height:2rem;box-shadow:inset 0 0 0 1px #1c3a47;max-height:5rem;}.umbraco-forms-form.codiance-umbraco-form .umbraco-forms-field.longanswer .umbraco-forms-field-wrapper textarea:focus{background-color:#f1f3f4;outline:0!important;}.umbraco-forms-form.codiance-umbraco-form input[type=text].error{background-color:rgba(255,0,0,.15);box-shadow:inset 0 -1px 0 0 red;}.umbraco-forms-form.codiance-umbraco-form .umbraco-forms-label{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;}.umbraco-forms-form.codiance-umbraco-form div.umbraco-forms-container{display:flex;flex-direction:row;flex-wrap:wrap;}.umbraco-forms-form.codiance-umbraco-form input[type=submit]{-webkit-text-size-adjust:100%;box-sizing:border-box;-webkit-font-smoothing:antialiased;font:inherit;overflow:visible;text-transform:none;-webkit-appearance:button;display:inline-block;color:#fff;border:0;line-height:inherit;text-decoration:none;cursor:pointer;margin:2rem;margin-right:0;margin-bottom:0;margin-left:0;padding:.5rem 1.5rem;border-style:solid;border-width:3px;border-color:#c7e94f;border-radius:100vh;background-color:#1f1f1f;box-shadow:none;transition:background-color 200ms ease,color 200ms ease;font-weight:800;}.umbraco-forms-form.codiance-umbraco-form input[type=submit]:hover{background-color:#c7e94f;background-image:none;box-shadow:none;color:#1c3a47;}.umbraco-forms-form.codiance-umbraco-form .umbraco-forms-navigation{display:flex;justify-content:flex-end;align-items:flex-start;margin-top:0;padding:0;}.umbraco-forms-form.codiance-umbraco-form .umbraco-forms-navigation input[type=submit]{margin-top:0;}.umbraco-forms-form.codiance-umbraco-form .umbraco-forms-fieldset{margin-bottom:12px;}.header-image-wrapper{position:absolute;top:0;bottom:0;left:0;right:0;}@media only screen and (max-width:767px){.h1-title-text{font-size:2.5rem;}.job-navigation.margin-right.margin-medium.background-color-white.jobs{flex-direction:column;}.umbraco-forms-form.codiance-umbraco-form div.umbraco-forms-container{flex-direction:column;flex-wrap:nowrap;}.umbraco-forms-form.codiance-umbraco-form .umbraco-forms-navigation{justify-content:flex-start;}.higher-feature-container .higher-video-wrapper{margin-bottom:3rem;}.container-small{padding-left:10px;padding-right:10px;}.slider-image-wrapper{width:89vw;height:250px;}}@media only screen and (min-width:2440px){.higher-feature-container{margin-top:5rem;}}.page-title-wrapper{background-color:#1c3a47;margin-top:109px;}@media only screen and (min-width:450.9px){.page-title-wrapper{margin-top:110px;}}main.about>div.container-large>#breadcrumbs{margin-left:1.25rem;}main.about>.our-people ._\33-column-grid{row-gap:2rem;}.about .article-picture-wrapper{margin-left:-12%;}.page-wrapper header a.header-feature-link{box-shadow:inset 0 -1px 0 0 #c7e94f;}.page-wrapper header a.header-feature-link:hover{box-shadow:inset 0 -1px 0 0 #1c3a47;}@media(max-width:767px){footer img.iso-logo:nth-child(3){margin-left:10px;}footer img.iso-logo:last-child{margin-top:10px;margin-left:0;}}@media(min-width:768px){footer img.iso-logo{margin-left:10px;}}#hubspot-form.contact-form>.margin-bottom.margin-small.checkbox-container{display:flex;justify-content:flex-start;align-items:center;}#hubspot-form.contact-form input[type=checkbox]{margin-right:10px;transform:translateY(-25%);}h2.w-green-underline{display:inline-block;margin-top:2rem;margin-bottom:1rem;padding-bottom:.2rem;border-bottom:6px solid #c7e94f;color:#1c3a47;}.w-richtext figure.width-100{max-width:100%;}.job-columns{grid-template-columns:1fr 1fr;grid-auto-columns:1fr 1fr;}.job-columns.single-col{grid-template-columns:1fr;grid-auto-columns:1fr;}