@import url(https://fonts.googleapis.com/css2?family=Rubik:ital,wght@0,400;0,500;1,400&display=swap);
@font-face{font-display:swap;font-family:Coco Sharp;font-style:normal;font-weight:700;src:url(../../assets/fonts/coco-sharp-bold-webfont.woff2) format("woff2"),url(../../assets/fonts/coco-sharp-bold-webfont.woff) format("woff")}@font-face{font-display:swap;font-family:Coco Sharp;font-style:normal;font-weight:800;src:url(../../assets/fonts/coco-sharp-extrabold-webfont.woff2) format("woff2"),url(../../assets/fonts/coco-sharp-extrabold-webfont.woff) format("woff")}.search__row{display:flex;margin:0 -2.4rem 8rem}@media (max-width:767px){.search__row{display:block;margin:0}}.search__row:last-child{margin-bottom:0}.search__col{box-sizing:border-box;padding:0 2.4rem}@media (max-width:767px){.search__col{padding:0}}.search__col--small{width:41.39%}@media (max-width:767px){.search__col--small{width:100%}}.search__col--large{padding-left:0;width:58.61%}@media (max-width:767px){.search__col--large{width:100%}}.search__instructions{color:#566574;font-family:Rubik,sans-serif;font-size:1.6rem;font-weight:500;line-height:2.6rem;max-width:35rem}@media (max-width:767px){.search__instructions{font-size:1.2rem;line-height:2rem;margin-bottom:2.4rem;max-width:none}}.search__form{align-items:center;background-color:#eef4f6;border-bottom:.1rem solid #85cee4;box-sizing:border-box;display:flex;padding:1.6rem}.search__submit{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;cursor:pointer;display:inline-block;flex-shrink:0;margin-right:2rem;overflow:hidden;padding:0;position:relative;vertical-align:top}.search__submit:focus{outline:0}@media (max-width:575px){.search__submit{margin-right:.8rem}}.search__submit span{position:absolute;right:30rem}.search__submit svg{fill:#566574;display:block;height:3rem;transition:all .3s;width:3rem}@media (max-width:575px){.search__submit svg{height:2.7rem;width:2.7rem}}.search__submit:active,.search__submit:focus,.search__submit:hover{outline:none}.search__submit:active svg,.search__submit:focus svg,.search__submit:hover svg{fill:#009bc6;transform:scale(1.1)}.search__field{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;box-sizing:content-box;color:#11263d;display:inline-block;flex-grow:1;font-family:Coco Sharp,sans-serif;font-size:2.2rem;font-weight:700;line-height:1;line-height:3rem;margin:0;order:1;padding:0;vertical-align:middle;white-space:normal}.search__field:focus{outline:0}.search__field::-moz-placeholder{color:#85cee4;opacity:1}.search__field:-ms-input-placeholder{color:#85cee4;opacity:1}.search__field::placeholder{color:#85cee4;opacity:1}@media (max-width:575px){.search__field{font-size:1.4rem;line-height:2.4rem}}.hero-banner{margin-bottom:4.8rem;position:relative}@media (max-width:575px){.hero-banner{margin-bottom:4rem}}.hero-banner__image{height:100%;left:50%;max-width:144rem;position:absolute;top:0;transform:translateX(-50%);width:100%}@media (max-width:767px){.hero-banner__image{position:relative}}.hero-banner__image img{font-family:"object-fit: cover; object-position: top";height:100%;margin-left:41.39%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;width:58.61%}@media (max-width:767px){.hero-banner__image img{height:auto;margin-left:0;width:100%}}.hero-banner__image--mobile{display:none}@media (max-width:575px){.hero-banner__image--mobile{display:block}}.hero-banner .inner-wrapper{height:100%}.hero-banner__content{box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;margin-right:58.61%;min-height:55.2rem;padding:2.4rem 4.8rem 2.4rem 0;position:relative;z-index:1}@media (max-width:1023px){.hero-banner__content{min-height:40.1rem}}@media (max-width:767px){.hero-banner__content{margin-right:0;min-height:0;padding:8.2rem 0 6.2rem}}.hero-banner__content h1{color:#fff;margin-bottom:4rem}@media (max-width:1023px){.hero-banner__content h1{font-size:3rem;line-height:3.7rem}}@media (max-width:575px){.hero-banner__content h1{margin-bottom:2.5rem}}.hero-banner__content__excerpt{color:#fff;font-family:Coco Sharp,sans-serif;font-size:2.2rem;font-weight:700;line-height:3rem;margin-bottom:4rem;margin-top:-2.4rem}@media (max-width:1023px){.hero-banner__content__excerpt{font-size:2.1rem;line-height:2.8rem}}@media (max-width:575px){.hero-banner__content__excerpt{margin-bottom:2.4rem;margin-top:-.9rem}}.hero-banner__button{align-self:flex-start;background-color:#4ca496;background-color:#fff;border:.1rem solid #fff;color:#fff;display:inline-block;font-family:Rubik,sans-serif;font-size:1.2rem;font-weight:500;line-height:2rem;padding:.9rem 1.4rem;transition:all .3s}@media (max-width:575px){.hero-banner__button{padding:.8rem}}.hero-banner__button:active,.hero-banner__button:focus,.hero-banner__button:hover{background-color:#3a7f74;border:.1rem solid #3a7f74;outline:none;transform:translateY(-2px)}.hero-banner__button svg{fill:#fff;margin-left:.8rem}.hero-banner__button span{align-items:center;display:flex}.hero-banner--colour-blue,.hero-banner--colour-blue .hero-banner__content{background-color:#009bc6}.hero-banner--colour-blue .hero-banner__button{color:#009bc6}.hero-banner--colour-blue .hero-banner__button svg{fill:#009bc6}.hero-banner--colour-blue .hero-banner__button:active,.hero-banner--colour-blue .hero-banner__button:focus,.hero-banner--colour-blue .hero-banner__button:hover{background-color:#009bc6;border:.1rem solid #fff;color:#fff;outline:none}.hero-banner--colour-blue .hero-banner__button:active svg,.hero-banner--colour-blue .hero-banner__button:focus svg,.hero-banner--colour-blue .hero-banner__button:hover svg{fill:#fff}.hero-banner--colour-green,.hero-banner--colour-green .hero-banner__content{background-color:#4ca496}.hero-banner--colour-green .hero-banner__button{color:#4ca496}.hero-banner--colour-green .hero-banner__button svg{fill:#4ca496}.hero-banner--colour-green .hero-banner__button:active,.hero-banner--colour-green .hero-banner__button:focus,.hero-banner--colour-green .hero-banner__button:hover{background-color:#4ca496;border:.1rem solid #fff;color:#fff;outline:none}.hero-banner--colour-green .hero-banner__button:active svg,.hero-banner--colour-green .hero-banner__button:focus svg,.hero-banner--colour-green .hero-banner__button:hover svg{fill:#fff}.hero-banner--size-small .hero-banner__content h1{font-size:3.2rem;line-height:4rem}.card{background-color:#4ca496;display:flex;flex-direction:column;height:100%;position:relative;transition:all .3s}@media (max-width:575px){.card{max-width:30rem}}.card__image{background-color:#fff;flex-shrink:0;height:14.2rem}.card__image img{font-family:"object-fit: cover; object-position: center";height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.card__content{box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;min-height:21rem;padding:3.2rem}.card__content h3{color:#fff}.card__link{align-items:center;color:#11263d;color:#fff;display:flex;font-size:1.4rem;line-height:2.2rem;transition:all .3s}.card__link:active,.card__link:focus,.card__link:hover{outline:none;text-decoration:underline}.card__link:active svg,.card__link:focus svg,.card__link:hover svg{fill:#3a7f74;-webkit-animation-name:rightleft;animation-name:rightleft}.card__link svg{fill:#4ca496;fill:#fff;-webkit-animation-duration:.3s;animation-duration:.3s;margin-left:.8rem;position:relative;transition:all .3s}.card:active,.card:focus,.card:hover{outline:none}.card:active .card__link,.card:focus .card__link,.card:hover .card__link{text-decoration:underline}.card:active .card__link svg,.card:focus .card__link svg,.card:hover .card__link svg{fill:#fff;-webkit-animation-name:rightleft;animation-name:rightleft}.card:active .card__image img,.card:focus .card__image img,.card:hover .card__image img{opacity:.9}.card--category{background-color:#f2f2f2}.card--category:before{background-color:#11263d;bottom:0;content:"";display:block;height:.8rem;left:0;position:absolute;transition:height .3s;width:100%;z-index:5}.card--category .card__content{min-height:20rem;padding:3.2rem 3.2rem 4.8rem}@media (max-width:575px){.card--category .card__content{padding:2.4rem 1.6rem 4.8rem}}.card--category .card__content h3{box-sizing:border-box;display:flex;justify-content:space-between;left:0;padding:0 3.2rem;position:absolute;top:2.4rem;transition:all .3s;width:100%;z-index:6}.card--category .card__content h3 svg{fill:#fff;flex-shrink:0;margin-left:2.4rem;transition:all .3s}.card--category .card__content p{color:#11263d;position:relative;transition:color .3s;z-index:6}.card--category .card__image{height:18rem;position:relative}@media (max-width:575px){.card--category .card__image{height:14rem}}.card--category .card__image:before{background-color:#11263d;content:"";display:block;height:100%;opacity:.5;position:absolute;width:100%;z-index:1}.card--category .card__link{color:#11263d;position:relative;z-index:6}.card--category .card__link svg{fill:#11263d}.card--category:active,.card--category:focus,.card--category:hover{outline:none}.card--category:active .card__link,.card--category:focus .card__link,.card--category:hover .card__link{color:#fff}.card--category:active .card__image img,.card--category:focus .card__image img,.card--category:hover .card__image img{opacity:1}.card--category:active .card__content p,.card--category:focus .card__content p,.card--category:hover .card__content p{color:#fff}.card--category:active:before,.card--category:focus:before,.card--category:hover:before{height:100%}.card--category-case_study:active,.card--category-case_study:focus,.card--category-case_study:hover,.card--category-publication:active,.card--category-publication:focus,.card--category-publication:hover{outline:none}.card--category-case_study:active .card__link,.card--category-case_study:focus .card__link,.card--category-case_study:hover .card__link,.card--category-publication:active .card__link,.card--category-publication:focus .card__link,.card--category-publication:hover .card__link{color:#11263d}.card--category-case_study:active .card__link svg,.card--category-case_study:focus .card__link svg,.card--category-case_study:hover .card__link svg,.card--category-publication:active .card__link svg,.card--category-publication:focus .card__link svg,.card--category-publication:hover .card__link svg{fill:#11263d}.card--category-case_study:active .card__image img,.card--category-case_study:focus .card__image img,.card--category-case_study:hover .card__image img,.card--category-publication:active .card__image img,.card--category-publication:focus .card__image img,.card--category-publication:hover .card__image img{opacity:1}.card--category-case_study:active .card__content h3,.card--category-case_study:focus .card__content h3,.card--category-case_study:hover .card__content h3,.card--category-publication:active .card__content h3,.card--category-publication:focus .card__content h3,.card--category-publication:hover .card__content h3{color:#11263d}.card--category-case_study:active .card__content h3 svg,.card--category-case_study:focus .card__content h3 svg,.card--category-case_study:hover .card__content h3 svg,.card--category-publication:active .card__content h3 svg,.card--category-publication:focus .card__content h3 svg,.card--category-publication:hover .card__content h3 svg{fill:#11263d}.card--category-case_study:active .card__content p,.card--category-case_study:focus .card__content p,.card--category-case_study:hover .card__content p,.card--category-publication:active .card__content p,.card--category-publication:focus .card__content p,.card--category-publication:hover .card__content p{color:#11263d}.card--category-case_study:active:before,.card--category-case_study:focus:before,.card--category-case_study:hover:before,.card--category-publication:active:before,.card--category-publication:focus:before,.card--category-publication:hover:before{height:100%}.card--category-case_study:before,.card--category-publication:before{background-color:#eaa143}.card--category-litigation:before{background-color:#4ca496}.card--category-legal:before{background-color:#009bc6}.card--category-info:before{background-color:#e60f00}.title-copy__title{color:#11263d;font-family:Coco Sharp,sans-serif;font-size:4.4rem;font-weight:800;line-height:5rem;margin-bottom:1.6rem}@media (max-width:575px){.title-copy__title{font-size:3rem;line-height:3.7rem;margin-bottom:.8rem}}.title-copy__row{display:flex;margin:0 -2.4rem 8rem}@media (max-width:767px){.title-copy__row{display:block;margin:0 0 4rem}}.title-copy__col{box-sizing:border-box;padding:0 2.4rem}@media (max-width:767px){.title-copy__col{padding:0}}.title-copy__col--small{width:41.39%}@media (max-width:767px){.title-copy__col--small{width:100%}}.title-copy__col--large{padding-left:0;width:58.61%}@media (max-width:767px){.title-copy__col--large{width:100%}}.title-copy__copy{color:#566574;font-family:Coco Sharp,sans-serif;font-size:2.2rem;font-weight:700;line-height:3rem}@media (max-width:767px){.title-copy__copy{margin-bottom:1.6rem}}.title-copy__copy a{color:#566574;font-family:Rubik,sans-serif;font-weight:500;text-decoration:underline}.title-copy__copy a:active,.title-copy__copy a:focus,.title-copy__copy a:hover{color:#009bc6;outline:none}.title-copy__link{align-items:center;color:#11263d;display:flex;font-size:1.4rem;line-height:2.2rem;transition:all .3s}.title-copy__link:active,.title-copy__link:focus,.title-copy__link:hover{outline:none;text-decoration:underline}.title-copy__link:active svg,.title-copy__link:focus svg,.title-copy__link:hover svg{fill:#3a7f74;-webkit-animation-name:rightleft;animation-name:rightleft}.title-copy__link svg{fill:#4ca496;-webkit-animation-duration:.3s;animation-duration:.3s;margin-left:.8rem;position:relative;transition:all .3s}@media (max-width:767px){.title-copy__link{display:none}}.title-copy__link--blue svg{fill:#009bc6}.title-copy__link--blue:active,.title-copy__link--blue:focus,.title-copy__link--blue:hover{outline:none}.title-copy__link--blue:active svg,.title-copy__link--blue:focus svg,.title-copy__link--blue:hover svg{fill:#0681a3}.title-copy__link--mobile{display:none;margin-bottom:3.2rem}@media (max-width:767px){.title-copy__link--mobile{display:flex}}.title-copy--get-involved{margin-bottom:9.6rem;margin-top:5.6rem}@media (max-width:575px){.title-copy--get-involved{margin-bottom:4rem;margin-top:4rem}}.title-copy--get-involved .title-copy__copy p{font-family:Rubik,sans-serif;font-size:1.6rem;font-weight:400;line-height:2.6rem}.title-copy--ctas .title-copy__title{color:#11263d;color:#009bc6;font-family:Coco Sharp,sans-serif;font-size:3.2rem;font-weight:800;line-height:4rem;margin-bottom:1.6rem}@media (max-width:575px){.title-copy--ctas .title-copy__title{font-size:2.4rem;line-height:3.3rem;margin-bottom:.8rem}}.title-copy--ctas .title-copy__link:active,.title-copy--ctas .title-copy__link:focus,.title-copy--ctas .title-copy__link:hover{outline:none}.title-copy--ctas .title-copy__link:active svg,.title-copy--ctas .title-copy__link:focus svg,.title-copy--ctas .title-copy__link:hover svg,.title-copy--ctas .title-copy__link svg{fill:#009bc6}.resource-search__form{background-color:#eef4f6;border:0;border-bottom:.1rem solid #85cee4!important;border-radius:0;box-shadow:none!important;height:6.3rem;padding:1.6rem}.resource-search__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;cursor:pointer;display:inline-block;height:2.4rem;margin-right:2rem;padding:0;vertical-align:top;width:2.4rem}.resource-search__button:focus{outline:0}.resource-search__button svg{fill:#566574;transition:all .3s}.resource-search__button:active,.resource-search__button:focus,.resource-search__button:hover{outline:none}.resource-search__button:active svg,.resource-search__button:focus svg,.resource-search__button:hover svg{fill:#009bc6;transform:scale(1.1)}.resource-search__button-wrapper label{align-items:center;display:flex;justify-content:center}.resource-search__field{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;box-sizing:content-box;color:#11263d;display:inline-block;flex-grow:1;font-family:Coco Sharp,sans-serif;font-size:2.2rem;font-weight:700;line-height:1;line-height:3rem;margin:0;order:1;padding:0;vertical-align:middle;white-space:normal}.resource-search__field:focus{outline:0}.resource-search__field::-moz-placeholder{color:#85cee4;opacity:1}.resource-search__field:-ms-input-placeholder{color:#85cee4;opacity:1}.resource-search__field::placeholder{color:#85cee4;opacity:1}@media (max-width:575px){.resource-search__field{font-size:1.4rem;font-size:16px;line-height:2.4rem}}.resource-search__results-inner{border-radius:0;margin:0}.resource-search__results-inner-wrapper{padding:0;scrollbar-color:#bdbdbd #e0e0e0;scrollbar-width:thin}.resource-search__results-inner-wrapper::-webkit-scrollbar-track{background-color:#e0e0e0}.resource-search__results-inner-wrapper::-webkit-scrollbar-thumb{background-color:#bdbdbd;border:0}.resource-search__results-inner-wrapper::-webkit-scrollbar{width:.8rem}.resource-search__result-wrapper{align-items:baseline;border-bottom:.1rem solid #bdbdbd;border-radius:0;display:flex;flex-direction:column;justify-content:center;margin:0;padding:0}.resource-search__result-wrapper[aria-selected=true]{background-color:#eef4f6}.resource-search__result-wrapper:last-child{border-bottom:0}.resource-search__result-wrapper a{color:#566574;display:block;font-size:1.6rem;line-height:2.6rem;padding:1.6rem}@media (max-width:575px){.resource-search__result-wrapper a{font-size:1.4rem;line-height:2.4rem}}.resource-search__result{width:100%}.cards-banner__row{display:flex;margin:0 -2.4rem}@media (max-width:767px){.cards-banner__row{display:block;margin:0}}.cards-banner__row:first-child{margin-bottom:9.6rem;margin-top:5.1rem}@media (max-width:767px){.cards-banner__row:first-child{margin-bottom:4rem;margin-top:4rem}}.cards-banner__row:last-child{display:flex;margin:0 -2.4rem 8rem}@media (max-width:1023px){.cards-banner__row:last-child{flex-wrap:wrap;margin-bottom:4rem}}@media (max-width:575px){.cards-banner__row:last-child{flex-wrap:wrap;margin-bottom:0}}.cards-banner__col{box-sizing:border-box;padding:0 2.4rem}@media (max-width:767px){.cards-banner__col{margin:0}}.cards-banner__col--small{width:33.33333%}@media (max-width:1023px){.cards-banner__col--small{padding-right:0}}@media (max-width:767px){.cards-banner__col--small{padding:0;width:100%}}.cards-banner__col--large{width:66.66667%}@media (max-width:767px){.cards-banner__col--large{padding:0;width:100%}}.cards-banner__col--cards{width:25%}@media (max-width:1023px){.cards-banner__col--cards{margin-bottom:4rem;width:33.33333%}}@media (max-width:767px){.cards-banner__col--cards{width:50%}}@media (max-width:575px){.cards-banner__col--cards{width:100%}}.cards-banner__col--cards:first-child .card{background-color:#11263d}.cards-banner__col--cards:nth-child(2) .card{background-color:#4ca496}.cards-banner__col--cards:nth-child(2) .card:active,.cards-banner__col--cards:nth-child(2) .card:focus,.cards-banner__col--cards:nth-child(2) .card:hover{background-color:#3a7f74;outline:none}.cards-banner__col--cards:nth-child(3) .card{background-color:#e60f00}.cards-banner__col--cards:nth-child(3) .card:active,.cards-banner__col--cards:nth-child(3) .card:focus,.cards-banner__col--cards:nth-child(3) .card:hover{background-color:#b0483d;outline:none}.cards-banner__col--cards:nth-child(4) .card{background-color:#eaa143}.cards-banner__col--cards:nth-child(4) .card:active,.cards-banner__col--cards:nth-child(4) .card:focus,.cards-banner__col--cards:nth-child(4) .card:hover{background-color:#c68736;outline:none}.alternating-image-ctas{margin-bottom:8rem}.alternating-image-ctas h2{color:#11263d;font-family:Coco Sharp,sans-serif;font-size:4.4rem;font-weight:800;line-height:5rem;margin-bottom:3rem}@media (max-width:575px){.alternating-image-ctas h2{font-size:3rem;line-height:3.7rem}}.alternating-image-ctas__card{background-color:#f2f2f2;border-bottom:.8rem solid #4ca496;display:flex;margin-bottom:4rem}@media (max-width:575px){.alternating-image-ctas__card{display:block}}.alternating-image-ctas__card:nth-child(odd){border-bottom:.8rem solid #e60f00}.alternating-image-ctas__card:nth-child(odd) .alternating-image-ctas__content h3{color:#e60f00}.alternating-image-ctas__card:nth-child(odd) .alternating-image-ctas__content{order:1}.alternating-image-ctas__card:nth-child(odd) .alternating-image-ctas__link svg{fill:#e60f00}.alternating-image-ctas__card:nth-child(odd) .alternating-image-ctas__link:active,.alternating-image-ctas__card:nth-child(odd) .alternating-image-ctas__link:focus,.alternating-image-ctas__card:nth-child(odd) .alternating-image-ctas__link:hover{outline:none}.alternating-image-ctas__card:nth-child(odd) .alternating-image-ctas__link:active svg,.alternating-image-ctas__card:nth-child(odd) .alternating-image-ctas__link:focus svg,.alternating-image-ctas__card:nth-child(odd) .alternating-image-ctas__link:hover svg{fill:#b0483d}.alternating-image-ctas__card:last-child{margin-bottom:0}.alternating-image-ctas__content{display:flex;padding:3.2rem}@media (max-width:899px){.alternating-image-ctas__content{display:block}}.alternating-image-ctas__title{flex-shrink:0;margin-right:12rem;max-width:20rem}@media (max-width:1023px){.alternating-image-ctas__title{margin-right:2.4rem}}@media (max-width:575px){.alternating-image-ctas__title{margin-right:0}}.alternating-image-ctas__title h3{color:#4ca496}.alternating-image-ctas__copy{flex-grow:1;margin-right:6.8rem}@media (max-width:1023px){.alternating-image-ctas__copy{margin-right:2.4rem}}@media (max-width:575px){.alternating-image-ctas__copy{margin-right:0}}.alternating-image-ctas__image{flex-shrink:0;min-height:23.3rem;width:25.2rem}@media (max-width:575px){.alternating-image-ctas__image{height:23.3rem;min-height:0;width:100%}}.alternating-image-ctas__image img{font-family:"object-fit: cover; object-position: center";height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.alternating-image-ctas__copy p{font-size:1.6rem;line-height:2.6rem}.alternating-image-ctas__link{align-items:center;color:#11263d;color:#566574;display:flex;font-size:1.4rem;line-height:2.2rem;transition:all .3s}.alternating-image-ctas__link:active,.alternating-image-ctas__link:focus,.alternating-image-ctas__link:hover{outline:none;text-decoration:underline}.alternating-image-ctas__link:active svg,.alternating-image-ctas__link:focus svg,.alternating-image-ctas__link:hover svg{fill:#3a7f74;-webkit-animation-name:rightleft;animation-name:rightleft}.alternating-image-ctas__link svg{fill:#4ca496;-webkit-animation-duration:.3s;animation-duration:.3s;margin-left:.8rem;position:relative;transition:all .3s}
