.colour--primary{color:var(--primary-colour,#61beb1)}.colour--secondary{color:var(--secondary-colour,#209090)}.colour--tertiary{color:var(--tertiary-colour,#0f3553)}.colour--natstrat-blue{color:#4d45d6}.colour--natstrat-orange{color:#f0610f}.colour--natstrat-light-orange{color:#f79e5c}.colour--natstrat-red{color:#ff0540}.clearfix:after,.clearfix:before,.page__wrap:after,.page__wrap:before{content:"";display:table}.clearfix:after,.page__wrap:after{clear:both}.locations{padding:0 1rem}.locations-title{color:#999;font-size:1rem;font-weight:500;text-transform:uppercase}.locations-wrapper{align-items:center;display:flex;justify-content:space-between;margin-bottom:2.5rem}@media only screen and (max-width:399px){.locations-wrapper{align-items:flex-start;flex-direction:column;gap:1.25rem}}.locations-filter{width:100%}.locations .selector{display:block;display:inline-block;float:left;float:none;line-height:1;max-width:15.625rem;min-width:320px;min-width:0;position:relative;text-align:left;transition:z-index .3s ease;width:100%;z-index:100}.locations .selector+select{display:none}.locations .selector--active{z-index:150}.locations .selector--active .selector__header{border-radius:0 0 0 0}.locations .selector--active .selector__header:before{transform:translate(50%,-30%) rotate(45deg) scale(-1)}.locations .selector--active .selector__list{border-radius:0 0 0 0;color:#000;transform:scaleY(1)}.locations .selector__header{background-color:#fff;border:1px solid #e8e8e8;border-radius:0;cursor:pointer;padding:.6875rem .8125rem;position:relative;transition:border-radius .3s ease;width:100%}.locations .selector__header:before{border-bottom:2px solid #979797;border-right:2px solid #979797;content:"";height:10px;position:absolute;right:20px;top:50%;transform:translate(50%,-60%) rotate(45deg) scale(1);transition:transform .3s ease;width:10px}.locations .selector__placeholder{color:var(--tertiary-colour,#0f3553);-webkit-user-select:none;-moz-user-select:none;user-select:none}.locations .selector__search{background-color:#fff;border:0;border-color:rgba(0,0,0,.2);color:#000;margin-bottom:0;padding:10px 20px!important;position:relative;width:100%;z-index:2}.locations .selector__list{background-color:#fff;border:1px solid rgba(0,0,0,.2);border-top:none;color:transparent;display:block;left:0;margin:0;max-height:400px;overflow:auto;padding:0!important;position:absolute;top:100%;transform:scaleY(0);transform-origin:50% 0;transition:transform .2s ease;width:100%;z-index:150}.locations .selector__item{position:relative}.locations .selector__item input[type=checkbox],.locations .selector__item input[type=radio]{border:0;height:0;left:0;margin:0;opacity:0;padding:0;position:absolute;top:0;width:0}.locations .selector__item input[type=checkbox]:not([disabled])+.selector__option,.locations .selector__item input[type=radio]:not([disabled])+.selector__option{cursor:pointer}.locations .selector__item input[type=checkbox]:not([disabled])+.selector__option:focus,.locations .selector__item input[type=checkbox]:not([disabled])+.selector__option:hover,.locations .selector__item input[type=checkbox]:not([disabled]):focus+.selector__option,.locations .selector__item input[type=checkbox]:not([disabled]):hover+.selector__option,.locations .selector__item input[type=radio]:not([disabled])+.selector__option:focus,.locations .selector__item input[type=radio]:not([disabled])+.selector__option:hover,.locations .selector__item input[type=radio]:not([disabled]):focus+.selector__option,.locations .selector__item input[type=radio]:not([disabled]):hover+.selector__option{background-color:var(--primary-colour,#61beb1);color:#000}.locations .selector__item input[type=checkbox]:not([disabled]):checked+.selector__option,.locations .selector__item input[type=radio]:not([disabled]):checked+.selector__option{background-color:var(--tertiary-colour,#0f3553);color:#fff}.locations .selector__item input[type=checkbox][disabled]+.selector__option,.locations .selector__item input[type=radio][disabled]+.selector__option{opacity:.3}.locations .selector__option{background-color:#fff;color:inherit;display:block!important;margin-bottom:0!important;padding:10px 20px!important;position:relative;transition:color .3s ease,background-color .3s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:1}.locations .selector__header{white-space:nowrap}.locations .selector__list{border:none;box-shadow:0 0 1rem 0 rgba(0,0,0,.1)}.locations-sort-container{align-items:center;display:flex;gap:.5rem}.locations-sort-container label{margin-bottom:0}.locations-sort-container .selector{display:block;display:inline-block;float:left;float:none;font-weight:500;line-height:1;max-width:100%;min-width:320px;min-width:0;position:relative;text-align:left;transition:z-index .3s ease;width:100%;z-index:100}.locations-sort-container .selector+select{display:none}.locations-sort-container .selector--active{z-index:150}.locations-sort-container .selector--active .selector__header{border-radius:0 0 0 0}.locations-sort-container .selector--active .selector__header:before{transform:translate(50%,-30%) rotate(45deg) scale(-1)}.locations-sort-container .selector--active .selector__list{border-radius:0 0 0 0;color:#000;transform:scaleY(1)}.locations-sort-container .selector__header{background-color:transparent;border:0 solid rgba(0,0,0,.2);border-radius:0;cursor:pointer;padding:1rem 2rem 1rem .5rem;position:relative;transition:border-radius .3s ease;width:100%}.locations-sort-container .selector__header:before{border-bottom:2px solid #979797;border-right:2px solid #979797;content:"";height:10px;position:absolute;right:20px;top:50%;transform:translate(50%,-60%) rotate(45deg) scale(1);transition:transform .3s ease;width:10px}.locations-sort-container .selector__placeholder{color:#979797;-webkit-user-select:none;-moz-user-select:none;user-select:none}.locations-sort-container .selector__search{background-color:#fff;border:0;border-color:rgba(0,0,0,.2);color:#000;margin-bottom:0;padding:10px 20px!important;position:relative;width:100%;z-index:2}.locations-sort-container .selector__list{background-color:#fff;border:0 solid rgba(0,0,0,.2);border-top:none;color:transparent;display:block;left:0;margin:0;max-height:400px;overflow:auto;padding:0!important;position:absolute;top:100%;transform:scaleY(0);transform-origin:50% 0;transition:transform .2s ease;width:100%;z-index:150}.locations-sort-container .selector__item{position:relative}.locations-sort-container .selector__item input[type=checkbox],.locations-sort-container .selector__item input[type=radio]{border:0;height:0;left:0;margin:0;opacity:0;padding:0;position:absolute;top:0;width:0}.locations-sort-container .selector__item input[type=checkbox]:not([disabled])+.selector__option,.locations-sort-container .selector__item input[type=radio]:not([disabled])+.selector__option{cursor:pointer}.locations-sort-container .selector__item input[type=checkbox]:not([disabled])+.selector__option:focus,.locations-sort-container .selector__item input[type=checkbox]:not([disabled])+.selector__option:hover,.locations-sort-container .selector__item input[type=checkbox]:not([disabled]):focus+.selector__option,.locations-sort-container .selector__item input[type=checkbox]:not([disabled]):hover+.selector__option,.locations-sort-container .selector__item input[type=radio]:not([disabled])+.selector__option:focus,.locations-sort-container .selector__item input[type=radio]:not([disabled])+.selector__option:hover,.locations-sort-container .selector__item input[type=radio]:not([disabled]):focus+.selector__option,.locations-sort-container .selector__item input[type=radio]:not([disabled]):hover+.selector__option{background-color:var(--primary-colour,#61beb1);color:#000}.locations-sort-container .selector__item input[type=checkbox]:not([disabled]):checked+.selector__option,.locations-sort-container .selector__item input[type=radio]:not([disabled]):checked+.selector__option{background-color:var(--tertiary-colour,#0f3553);color:#fff}.locations-sort-container .selector__item input[type=checkbox][disabled]+.selector__option,.locations-sort-container .selector__item input[type=radio][disabled]+.selector__option{opacity:.3}.locations-sort-container .selector__option{background-color:#fff;color:inherit;display:block!important;margin-bottom:0!important;padding:10px 20px!important;position:relative;transition:color .3s ease,background-color .3s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:1}.locations-sort-container .selector__header{white-space:nowrap}.locations-sort-container .selector__list{box-shadow:0 0 1rem 0 rgba(0,0,0,.1)}.locations-sort{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;color:#999;cursor:pointer;font-size:1rem}.locations-all{border:1px solid #e8e8e8;border-radius:.125rem;cursor:pointer;padding:.6875rem .8125rem;transition:all .2s ease-in-out}.locations-all.is-selected{background-color:var(--tertiary-colour,#0f3553);color:#fff}.locations-all:hover{background-color:#fff;color:var(--tertiary-colour,#0f3553)}.locations-buttons{display:flex;flex-wrap:wrap;gap:.5rem}@media only screen and (max-width:799px){.locations-buttons.desktop-only{display:none}}.locations-button{border:1px solid #e8e8e8;border-radius:.125rem;cursor:pointer;padding:.6875rem .8125rem;transition:all .2s ease-in-out}.locations-button.is-selected,.locations-button[data-select=true]{background-color:var(--tertiary-colour,#0f3553);color:#fff}.locations-button:hover{background-color:#fff;color:var(--tertiary-colour,#0f3553)}#locations-filter-results{padding:0 1rem}@media only screen and (max-width:1023px){#locations-filter-results{grid-template-columns:1fr 1fr;margin:0 auto;width:-moz-fit-content;width:fit-content}}#locations-filter-results #PageNumbers{grid-column:1/-1}#locations-filter-results .facilitator-item{background-color:#fff;border-bottom:6px solid #fff;border-radius:.125rem;box-shadow:0 0 3px 1px rgba(0,0,0,.1);display:flex;flex-direction:column;justify-content:space-between;margin-right:1.25rem;max-width:18.4375rem;overflow:hidden;transition:border .3s ease;width:100%}@media only screen and (max-width:799px){#locations-filter-results .facilitator-item{margin-bottom:1.25rem;margin-left:auto;margin-right:auto}}#locations-filter-results .facilitator-item:hover{border-bottom:6px solid #182d40;text-decoration:none}#locations-filter-results .facilitator-item:hover .content-set-thumbnail-overlay{opacity:1}#locations-filter-results .facilitator-item-title{margin-bottom:.0625rem;margin-top:3rem}#locations-filter-results .facilitator-item-role{font-size:.875rem;margin-left:1.25rem;margin-right:1.25rem}#locations-filter-results .facilitator-item-image-holder{border-radius:50%;bottom:-1.375rem;height:100px;left:1.375rem;overflow:hidden;position:relative;width:100px}#locations-filter-results .facilitator-item-image{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}#locations-filter-results .facilitator-item-thumbnail{background-position:50%;background-size:cover;height:0;padding-bottom:30%;position:relative;width:100%}#locations-filter-results .facilitator-item-thumbnail-overlay{align-items:flex-end;background:color(var(--primary-colour,#61beb1) a(85%));bottom:0;color:#fff;display:flex;font-size:.875rem;font-weight:400;left:0;opacity:0;padding-bottom:1.25rem;padding-left:1.25rem;position:absolute;right:0;top:0;transition:opacity .28s ease}#locations-filter-results .facilitator-item-link{border-top:none;justify-content:flex-start;margin-left:1.25rem;margin-right:1.25rem;margin-top:auto}@media only screen and (min-width:800px){#locations-filter-results .facilitator-item-link{align-items:center;border:none;display:flex;font-size:.875rem;font-weight:500;justify-content:space-between;line-height:1;padding-bottom:1rem;padding-top:1.25rem}}#locations-filter-results .facilitator-item-link .icon{height:.75rem;margin-left:.3125rem;width:.8125rem}#locations-filter-results .facilitator-item-title-wrapper{display:flex;flex-direction:column;flex-grow:1}#locations-filter-results .facilitator-item-summary{-webkit-box-orient:vertical;-webkit-line-clamp:5;display:-webkit-box;font-size:.875rem;margin-bottom:.75rem;margin-left:1.25rem;margin-right:1.25rem;overflow:hidden;text-overflow:ellipsis;white-space:normal}@media (--from-medium-screen-w ){#locations-filter-results .facilitator-item-summary{margin-bottom:1.25rem}}.profile{display:flex;left:-4rem;min-height:25rem;padding:4.375rem 2rem 2rem;position:relative}@media only screen and (max-width:599px){.profile{padding-left:1rem;padding-right:1rem}}@media only screen and (max-width:799px){.profile{flex-direction:column;left:unset;padding-bottom:0;padding-top:1.25rem;top:-3.125rem}}.profile-image-holder{flex:5;max-width:360px;position:relative;width:100%}@media only screen and (max-width:799px){.profile-image-holder{margin:0 auto;width:100%}}@media only screen and (max-width:599px){.profile-image-holder{padding-left:1rem;padding-right:1rem}}.profile-image{border-radius:50%;height:0;left:4rem;max-width:360px;overflow:hidden;padding-bottom:100%;position:absolute;top:-4rem;width:100%}@media only screen and (max-width:799px){.profile-image{left:auto;position:relative;top:3.125rem}}.profile-image img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.profile-details{background-color:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,.1);flex:6.5;height:-moz-fit-content;height:fit-content;min-height:15rem;padding:4.375rem 3.75rem 3.125rem 6.25rem}@media only screen and (max-width:1023px){.profile-details{flex:5.5}}@media only screen and (max-width:799px){.profile-details{padding:4.375rem 2rem 2rem}}.profile-details *,.profile-details-title{margin-bottom:.5rem}.profile-details-location,.profile-details-title span{font-size:1rem}.profile-details-link{margin-top:3rem}.profile-details-education{line-height:1.4;margin-bottom:2rem;margin-top:1rem}.profile-details-item a{text-decoration:none}.profile-bio{font-size:1rem;padding:0 2rem}@media only screen and (min-width:800px){.profile-bio{margin-top:1.25rem}}.profile-bio-short{font-size:1rem;margin-bottom:2rem}.profile-content-blocks{margin-top:2rem}.loading{overflow:hidden;position:relative}.loading.js-loader:before{opacity:1;visibility:visible}.loading .spinner{opacity:1}.js-loader:before{background:hsla(0,0%,97%,.8);content:"";height:100%;left:0;top:0;visibility:hidden;width:100%;z-index:1}.js-loader:before,.spinner{opacity:0;position:absolute}.spinner{--_m:conic-gradient(#0000 10%,#000),linear-gradient(#000 0 0) content-box;animation:l3 1s linear infinite;aspect-ratio:1;background:var(--primary-colour,#61beb1);border-radius:50%;left:50%;-webkit-mask:var(--_m);mask:var(--_m);-webkit-mask-composite:source-out;mask-composite:subtract;padding:8px;top:50%;transition:opacity .2s;width:50px;z-index:999}@keyframes l3{to{transform:rotate(1turn)}}.job-page{margin-bottom:3.125rem;margin-top:3.125rem}@media only screen and (min-width:1024px){.job-page{margin-bottom:6.25rem;margin-top:6.25rem}}.job-page__header,.job-page__wrap{display:block;margin:0 auto;max-width:67.125rem;width:100%}.job-page__header:after,.job-page__header:before,.job-page__wrap:after,.job-page__wrap:before{content:"";display:table}.job-page__header:after,.job-page__wrap:after{clear:both}.job-page__actions,.job-page__content,.job-page__details,.job-page__footer{display:block;float:left;padding-left:1.5625rem;padding-right:1.5625rem;width:100%}.job-page__header{margin-bottom:3.125rem}@media only screen and (min-width:800px){.job-page__actions,.job-page__details{width:50%}}.job-page__heading,.job-page__subheading{display:block}.job-page__heading{font-size:1.375rem;font-weight:700;line-height:1.2;margin-bottom:.625rem}@media only screen and (min-width:1024px){.job-page__heading{font-size:1.75rem}}.job-page__subheading{font-size:1.125rem}.job-page__actions{margin-top:1.875rem}@media only screen and (min-width:800px){.job-page__actions{margin-top:0;text-align:right}}.job-page__link{color:var(--primary-colour,#61beb1);display:inline-block;font-weight:700;padding-right:2.5rem;position:relative}.job-page__link:focus svg,.job-page__link:hover svg{transform:translate(.625rem,-50%)}.job-page__link svg{height:1.25rem;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:transform .3s ease;width:1.25rem}.job-page__link svg [fill^="#"]{fill:currentColor}.job-page__link svg [stroke^="#"]{stroke:currentColor}.job-page__content{margin-bottom:3.125rem}.job-page__footer .job-page__link:not(:last-child){margin-right:3.125rem}.page__wrap{display:block;margin-left:auto;margin-right:auto;max-width:67.125rem;padding-left:1.5625rem;padding-right:1.5625rem}@media only screen and (min-width:81.125rem){.page__wrap:has(>.page-sidebar){max-width:81.125rem}}.page-content,.page-sidebar{display:block;float:left;padding-left:1.5625rem;padding-right:1.5625rem;width:100%}.mobile-sidebar{background-color:var(--secondary-colour,#209090);display:block;margin-bottom:3.125rem;margin-top:-5.9375rem;padding-left:0;position:relative;transition:opacity .3s ease;z-index:50}@media only screen and (min-width:1024px){.mobile-sidebar{display:none}}.mobile-sidebar__list{height:0;overflow:hidden}.mobile-sidebar.active .mobile-sidebar__title:before{transform:translateY(-50%) rotate(0)}.mobile-sidebar.active .mobile-sidebar__title:after{transform:translateY(-50%) rotate(180deg)}.mobile-sidebar__title{color:#fff;display:block;font-size:1.25rem;font-weight:700;margin-bottom:0;padding:1.25rem 3.75rem 1.25rem 1.25rem;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mobile-sidebar__title:after,.mobile-sidebar__title:before{background-color:#fff;border-radius:.1875rem;content:"";display:block;height:.1875rem;position:absolute;right:1.25rem;top:50%;transform:translateY(-50%);width:1em}.mobile-sidebar__title:before{transform:translateY(-50%) rotate(90deg)}.mobile-sidebar__children,.mobile-sidebar__link{padding-right:1.875rem;position:relative}.mobile-sidebar__link{display:block;font-weight:400;margin-bottom:0;padding:0 3.75rem 0 1.25rem}.mobile-sidebar__children{height:0;overflow:hidden;padding-right:0}.mobile-sidebar__child,.mobile-sidebar__link{color:#fff}.mobile-sidebar__child.current,.mobile-sidebar__link.current{font-weight:700}.mobile-sidebar__child{display:block;font-size:1rem;font-weight:400;margin-bottom:1.25rem;margin-top:1.25rem;padding:0 1.25rem}@media only screen and (min-width:1024px){.mobile-sidebar__child{color:#757e87;margin-top:0;padding:0}}.page-sidebar{background-color:transparent;border-right:1px solid #bbb;display:block;margin-bottom:3.125rem;margin-right:5%;margin-top:0;opacity:.4;padding-left:0;position:relative;text-align:left;transition:opacity .3s ease;width:22%;z-index:50}@media only screen and (max-width:1023px){.page-sidebar{display:none}}.page-sidebar:active,.page-sidebar:focus,.page-sidebar:hover{opacity:1}.page-sidebar__list{height:auto!important}.page-sidebar__list.show-all>*,.page-sidebar__list.show-all>*>a{display:block!important}.page-sidebar.active .page-sidebar__title:before{transform:translateY(-50%) rotate(0)}.page-sidebar.active .page-sidebar__title:after{transform:translateY(-50%) rotate(180deg)}.page-sidebar__title{display:block;font-size:1rem;font-weight:700;margin-bottom:1.25rem;padding-right:1.875rem}.page-sidebar__item{display:none}.page-sidebar__item.linking-mode--current,.page-sidebar__item.linking-mode--section{display:block}.page-sidebar__item.active .page-sidebar__button:before{display:none}.page-sidebar__children,.page-sidebar__link{position:relative}.page-sidebar__link{display:block;font-weight:400;margin-bottom:1.25rem}.page-sidebar__arrow{border-right:.1em solid;border-top:.1em solid;height:.5em;position:absolute;right:-.5em;top:50%;transform:translateY(-50%) rotate(45deg);width:.5em}.page-sidebar__children.linking-mode--current .page-sidebar__child,.page-sidebar__children.linking-mode--current .page-sidebar__grandchild,.page-sidebar__children.show-all>a,.page-sidebar__grandchildren.linking-mode--current .page-sidebar__child,.page-sidebar__grandchildren.linking-mode--current .page-sidebar__grandchild,.page-sidebar__grandchildren.show-all>a{display:block!important}.page-sidebar__children{display:none}.page-sidebar__children.linking-mode--current,.page-sidebar__children.linking-mode--section{display:block}.page-sidebar__link.current,.page-sidebar__link.linking-mode--current,.page-sidebar__link.linking-mode--section,.page-sidebar__link.section{color:var(--secondary-colour,#209090);font-weight:700}.page-sidebar__child,.page-sidebar__grandchild{color:#000;display:none!important}.page-sidebar__child.current,.page-sidebar__child.section,.page-sidebar__grandchild.current,.page-sidebar__grandchild.section{display:block!important}.page-sidebar__child.current,.page-sidebar__grandchild.current{color:var(--secondary-colour,#209090);font-weight:700}.page-sidebar__child.current .page-sidebar__line,.page-sidebar__grandchild.current .page-sidebar__line,.page-sidebar__link.current .page-sidebar__line{background-color:var(--secondary-colour,#209090)}.page-sidebar__child{color:#757e87;display:block;font-size:.8125rem;font-weight:400;margin-bottom:1.25rem;margin-top:0;padding:0;position:relative}.page-sidebar__child.current+.page-sidebar__grandchildren{display:block}.page-sidebar__grandchildren{display:none!important}.page-sidebar__grandchildren.linking-mode--current,.page-sidebar__grandchildren.linking-mode--section{display:block!important}.page-sidebar__grandchild{color:#b3b9be;display:block;font-size:.8125rem;font-weight:400;margin-bottom:1.25rem;position:relative}.page-sidebar__line{height:100%;left:calc(100% + 1.5625rem);position:absolute;top:0;transform:translateX(-50%);width:.1875rem}@media only screen and (min-width:1024px){.page-content{width:73%}}.page-content .breadcrumbs__wrap,.page-content .constrain-width{margin-left:-1.5625rem;margin-right:-1.5625rem;max-width:none;padding-left:0;padding-right:0;width:calc(100% + 3.125rem)}@media only screen and (min-width:1024px){.page__wrap:not(:has(.page-sidebar.desktop)) .page-content{width:100%!important}}.resources-hub.loading .resources-hub__list{opacity:.5;pointer-events:none}.resources-hub__aside{margin-bottom:3.125rem}.resources-hub__list{display:flex;flex-direction:row;flex-wrap:wrap;gap:3.125rem;list-style:none!important;margin-bottom:6.25rem;padding-left:0;transition:opacity .3s ease}.resources-hub__pagination{width:100%}.resources-hub__pagination a{text-decoration:none}.resources-hub-filters{align-items:stretch;display:flex;flex-wrap:wrap;gap:1.5rem}.resources-hub-filters__search{display:flex;justify-content:flex-end;margin-left:auto;position:relative}@media only screen and (max-width:599px){.resources-hub-filters__search{width:100%}}.resources-hub-filters__search label{left:-9999999px;position:absolute;top:-9999999px}.resources-hub-filters__search input{border:0;border-radius:0;box-shadow:0 2px 4px 0 rgba(0,0,0,.1);outline:none;padding:.5rem 1rem}@media only screen and (max-width:599px){.resources-hub-filters__search input{flex:1}}.resources-hub-filters__search input:focus{outline:2px solid var(--secondary-colour,#209090);outline-offset:-2px}.resources-hub-filters__fake-submit{aspect-ratio:1;background-color:var(--secondary-colour,#209090);cursor:pointer;display:block;position:relative;width:3rem}.resources-hub-filters__fake-submit:before{background-color:#fff;content:"";display:block;height:60%;left:20%;-webkit-mask-image:url(/resources/themes/cffc/dist/scripts/7bf7bd6719931d380be4.svg);mask-image:url(/resources/themes/cffc/dist/scripts/7bf7bd6719931d380be4.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;top:20%;width:60%}.resources-hub-filters__optionset{display:flex;flex-wrap:wrap;gap:1rem;width:100%}.resources-hub-filters__legend{color:#0f3553;font-size:1rem;font-weight:500;margin-bottom:1rem;text-transform:uppercase}.resources-hub-filters__optionset-option{display:block;position:relative}.resources-hub-filters__optionset-option input{opacity:0;position:absolute}.resources-hub-filters__optionset-option label{background-color:#fff;border-radius:1px;box-shadow:0 2px 4px 0 rgba(0,0,0,.1);cursor:pointer;display:block;font-size:16px;margin-bottom:0;padding:.5rem 1rem}.resources-hub-filters__optionset-option input:checked+label{background-color:#0f3553;border-color:#0f3553;color:#fff}.resources-hub-filters__toolbar{display:block;width:100%}.resources-hub-filters__sort{align-items:center;display:flex;flex:1;flex-direction:row;flex-wrap:nowrap;gap:1rem;justify-content:flex-end}.resources-hub-filters__sort label{display:block;font-weight:700;margin-bottom:0}.resources-hub-filters__sort select{display:none}.resources-hub-filters__sort .selector{display:block;float:left;min-width:200px;position:relative;transition:z-index .3s ease;z-index:100}@media only screen and (max-width:599px){.resources-hub-filters__sort .selector{flex:1}}.resources-hub-filters__sort .selector+select{display:none}.resources-hub-filters__sort .selector--active{z-index:150}.resources-hub-filters__sort .selector--active .selector__header{border-radius:0 0 0 0}.resources-hub-filters__sort .selector--active .selector__header:before{transform:translate(50%,-30%) rotate(45deg) scale(-1)}.resources-hub-filters__sort .selector--active .selector__list{border-radius:0 0 0 0;color:#000;transform:scaleY(1)}.resources-hub-filters__sort .selector__header{background-color:#fff;border:1px solid rgba(0,0,0,.2);border-radius:0;cursor:pointer;padding:10px 40px 10px 20px;position:relative;transition:border-radius .3s ease;width:100%}.resources-hub-filters__sort .selector__header:before{border-bottom:2px solid #000;border-right:2px solid #000;content:"";height:10px;position:absolute;right:20px;top:50%;transform:translate(50%,-60%) rotate(45deg) scale(1);transition:transform .3s ease;width:10px}.resources-hub-filters__sort .selector__placeholder{color:#000;-webkit-user-select:none;-moz-user-select:none;user-select:none}.resources-hub-filters__sort .selector__search{background-color:#fff;border:0;border-color:rgba(0,0,0,.2);color:#000;margin-bottom:0;padding:10px 20px!important;position:relative;width:100%;z-index:2}.resources-hub-filters__sort .selector__list{background-color:#fff;border:1px solid rgba(0,0,0,.2);border-top:none;color:transparent;display:block;left:0;margin:0;max-height:400px;overflow:auto;padding:0!important;position:absolute;top:100%;transform:scaleY(0);transform-origin:50% 0;transition:transform .2s ease;width:100%;z-index:150}.resources-hub-filters__sort .selector__item{position:relative}.resources-hub-filters__sort .selector__item input[type=checkbox],.resources-hub-filters__sort .selector__item input[type=radio]{border:0;height:0;left:0;margin:0;opacity:0;padding:0;position:absolute;top:0;width:0}.resources-hub-filters__sort .selector__item input[type=checkbox]:not([disabled])+.selector__option,.resources-hub-filters__sort .selector__item input[type=radio]:not([disabled])+.selector__option{cursor:pointer}.resources-hub-filters__sort .selector__item input[type=checkbox]:not([disabled])+.selector__option:focus,.resources-hub-filters__sort .selector__item input[type=checkbox]:not([disabled])+.selector__option:hover,.resources-hub-filters__sort .selector__item input[type=checkbox]:not([disabled]):focus+.selector__option,.resources-hub-filters__sort .selector__item input[type=checkbox]:not([disabled]):hover+.selector__option,.resources-hub-filters__sort .selector__item input[type=radio]:not([disabled])+.selector__option:focus,.resources-hub-filters__sort .selector__item input[type=radio]:not([disabled])+.selector__option:hover,.resources-hub-filters__sort .selector__item input[type=radio]:not([disabled]):focus+.selector__option,.resources-hub-filters__sort .selector__item input[type=radio]:not([disabled]):hover+.selector__option{background-color:rgba(0,0,0,.1);color:#000}.resources-hub-filters__sort .selector__item input[type=checkbox]:not([disabled]):checked+.selector__option,.resources-hub-filters__sort .selector__item input[type=radio]:not([disabled]):checked+.selector__option{background-color:var(--secondary-colour,#209090);color:#fff}.resources-hub-filters__sort .selector__item input[type=checkbox][disabled]+.selector__option,.resources-hub-filters__sort .selector__item input[type=radio][disabled]+.selector__option{opacity:.3}.resources-hub-filters__sort .selector__option{background-color:#fff;color:inherit;display:block!important;margin-bottom:0!important;padding:10px 20px!important;position:relative;transition:color .3s ease,background-color .3s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:1}.resources-hub-filters__sort .selector__header{border:0;box-shadow:0 3px 10px rgba(0,0,0,.1);font-weight:700}.resources-hub-filters__sort .selector__header:before{border-color:var(--secondary-colour,#209090)}.resources-hub-filters__sort .selector__placeholder{font-weight:400}.resources-hub-filters__sort .selector__list{border:0;box-shadow:0 3px 10px rgba(0,0,0,.1)}.resources-hub-item{display:flex;flex-direction:column;width:100%}@media only screen and (min-width:800px){.resources-hub-item{width:calc(50% - 1.5625rem)}}@media only screen and (min-width:1024px){.resources-hub-item{width:calc(33.3333% - 2.0833rem)}}.resources-hub-item mark{background-color:var(--body-background-colour,#ededf6);box-shadow:0 -3px 0 2px var(--body-background-colour,#ededf6),0 2px 0 2px var(--body-background-colour,#ededf6),0 0 0 2px var(--body-background-colour,#ededf6)}.resources-hub-item__link,.resources-hub-item__wrap{height:100%}.resources-hub-item__link{color:inherit;display:block;text-decoration:none}.resources-hub-item__link:focus .resources-hub-item__action,.resources-hub-item__link:hover .resources-hub-item__action{border-bottom-color:#0f3553}.resources-hub-item__wrap{background-color:#fff;border-radius:.125rem;box-shadow:0 0 3px 1px rgba(0,0,0,.1);display:flex;flex-direction:column;transition:border-bottom-color .3s ease}.resources-hub-item__media img{display:block;height:auto;width:100%}.resources-hub-item__content{padding-left:1.25rem;padding-right:1.25rem}.resources-hub-item__main{align-items:stretch;display:flex;flex:1;flex-direction:column;justify-content:space-between;padding-top:2.1875rem}.resources-hub-item__topic{font-size:13px}.resources-hub-item__action{align-items:center;border-bottom:4px solid #fff;border-top:1px solid #e8e8e8;display:flex;gap:10px;padding:1rem 1.25rem;transition:border-color .3s ease,color .3s ease}.resources-hub-item__action svg{height:auto;width:20px}.resources-hub-item__action svg [stroke]{stroke:var(--secondary-colour,#209090)}.resources-hub-item__action strong{margin-bottom:0}.search-modal,.search-page{background-color:#fff;padding-bottom:3.125rem;padding-top:4.375rem}.search-modal__header,.search-page__header{display:block;display:table;margin:0 auto 6.25rem;max-width:67.125rem;table-layout:fixed;width:100%}.search-modal__header:after,.search-modal__header:before,.search-page__header:after,.search-page__header:before{content:"";display:table}.search-modal__header:after,.search-page__header:after{clear:both}.search-item__tag,.search-modal__button,.search-page__button{background-color:transparent;border:1px solid #999;color:var(--tertiary-colour,#0f3553);cursor:pointer;display:inline-block;font-size:.8125rem;margin-bottom:.375rem;margin-right:.375rem;padding:.9375rem 1.875rem;transition:color .3s ease,border-color .3s ease,background-color .3s ease}.active.search-item__tag,.active.search-modal__button,.active.search-page__button,.search-item__tag:hover,.search-modal__button:hover,.search-page__button:hover{background-color:var(--tertiary-colour,#0f3553);border-color:var(--tertiary-colour,#0f3553);color:#fff}.search-modal form,.search-page__form form{margin-bottom:3.125rem;position:relative}.search-modal form input[name=Search],.search-page__form form input[name=Search]{border:0;border-bottom:1px solid rgba(var(--tertiary-colour,#0f3553),.5);border-radius:0;display:block;font-size:1.25rem;font-weight:700;outline:none!important;padding:1.25rem 3.125rem 1.25rem 0;width:100%}@media only screen and (min-width:1024px){.search-modal form input[name=Search],.search-page__form form input[name=Search]{font-size:1.875rem;padding:1.25rem 6.25rem 1.25rem 0}}.search-modal form input[name=Search]:focus,.search-page__form form input[name=Search]:focus{border-bottom:1px solid rgba(var(--tertiary-colour,#0f3553),1)}.search-modal form input[name=Search]::-webkit-input-placeholder,.search-page__form form input[name=Search]::-webkit-input-placeholder{color:rgba(var(--tertiary-colour,#0F3553),1);opacity:1}.search-modal form input[name=Search]:-moz-placeholder,.search-modal form input[name=Search]::-moz-placeholder,.search-page__form form input[name=Search]:-moz-placeholder,.search-page__form form input[name=Search]::-moz-placeholder{color:rgba(var(--tertiary-colour,#0F3553),1);opacity:1}.search-modal form input[name=Search]:-ms-input-placeholder,.search-page__form form input[name=Search]:-ms-input-placeholder{color:rgba(var(--tertiary-colour,#0F3553),1);opacity:1}.search-modal form input[type=submit],.search-page__form form input[type=submit]{background-image:url(/resources/themes/cffc/dist/scripts/7bf7bd6719931d380be4.svg);background-position:50%;background-repeat:no-repeat;background-size:30%;border:0;border-radius:0;filter:invert(1);font-size:0;height:100%;position:absolute;right:0;top:0;width:3.75rem}@media only screen and (min-width:1024px){.search-modal form input[type=submit],.search-page__form form input[type=submit]{width:5rem}}.search-modal{display:none;height:100%;left:0;opacity:0;overflow:auto;padding-bottom:3.125rem;padding-top:4.375rem;position:fixed;top:0;transition:opacity .3s ease;width:100%;z-index:1000}.search-modal.active{opacity:1}.search-modal.loading .content-loader{opacity:1;z-index:100}.search-modal.loading .search-modal__form{opacity:.1}.search-modal__actions,.search-modal__logo{display:block;display:table-cell;float:left;float:none;padding-left:1.5625rem;padding-right:1.5625rem;vertical-align:middle;width:100%}.search-modal__actions{text-align:right}.search-modal__wrap{display:block;margin:0 auto;max-width:67.125rem;position:relative;width:100%}.search-modal__wrap:after,.search-modal__wrap:before{content:"";display:table}.search-modal__wrap:after{clear:both}.search-modal__form,.search-modal__title{display:block;float:left;padding-left:1.5625rem;padding-right:1.5625rem;width:100%}.search-modal__title{color:#999;font-size:1rem;font-weight:500;text-transform:uppercase}.search-modal__form{transition:opacity .3s ease}.search-modal__topics-title{color:#999;display:block;font-size:.875rem;font-weight:500;margin-bottom:1.25rem;text-transform:uppercase}.search-page .content-loader{top:10rem}.search-page__wrap{display:block;margin:0 auto;max-width:67.125rem;position:relative;width:100%}.search-page__wrap:after,.search-page__wrap:before{content:"";display:table}.search-page__wrap:after{clear:both}.search-page__wrap.loading .search-results__filters{opacity:.1}.search-page__wrap.loading .content-loader{opacity:1;z-index:100}.search-page__wrap.loading .search-page__form,.search-page__wrap.loading .search-page__info,.search-page__wrap.loading .search-page__limit,.search-page__wrap.loading .search-page__title,.search-page__wrap.loading .search-page__topics{opacity:.1}.search-page__form,.search-page__info,.search-page__limit,.search-page__title,.search-page__topics{display:block;float:left;padding-left:1.5625rem;padding-right:1.5625rem;width:100%}.search-page .search-results__filters,.search-page__form,.search-page__info,.search-page__limit,.search-page__title,.search-page__topics{transition:opacity .3s ease}.search-page__title{color:#999;font-size:1rem;font-weight:500;text-transform:uppercase}.search-page__info{margin-bottom:3.125rem}@media only screen and (min-width:1024px){.search-page__info{display:table}}.search-page__label,.search-page__toggle{color:var(--tertiary-colour,#0f3553);display:inline-block;font-size:.875rem;font-weight:400;margin-bottom:1.25rem;vertical-align:middle}@media only screen and (min-width:800px){.search-page__label{margin-right:2.5rem}}.search-page__toggle{background-color:transparent;border:0;cursor:pointer}.search-page__toggle svg{display:inline-block;height:.5em;vertical-align:middle;width:.9em}.search-page__close,.search-page__logo{display:block;display:table-cell;float:left;float:none;padding-left:1.5625rem;padding-right:1.5625rem;vertical-align:middle;width:100%}.search-page__close{text-align:right}.search-page__accordion{height:0;overflow:hidden}.search-page__accordion:after,.search-page__accordion:before{content:"";display:block;position:relative;width:100%}.search-page__accordion:before{height:5px}.search-page__accordion:after{height:50px}.search-page__heading{color:var(--tertiary-colour,#0f3553);font-weight:700}.search-page__heading span{color:var(--primary-colour,#61beb1)}@media only screen and (min-width:1024px){.search-page__heading,.search-page__order{display:table-cell;vertical-align:middle}.search-page__limit,.search-page__order{text-align:right}}.search-page__limit span,.search-page__order span{display:inline-block;font-weight:500;margin-right:.625rem}.search-page__info .selector,.search-page__limit .selector,.search-page__order .selector{box-shadow:0 0 1rem 0 rgba(0,0,0,.1);display:block;display:inline-block;float:left;float:none;font-weight:500;min-width:320px;min-width:6.25rem;position:relative;text-align:left;transition:z-index .3s ease;width:6.25rem;z-index:100}.search-page__info .selector+select,.search-page__limit .selector+select,.search-page__order .selector+select{display:none}.search-page__info .selector--active,.search-page__limit .selector--active,.search-page__order .selector--active{z-index:150}.search-page__info .selector--active .selector__header,.search-page__limit .selector--active .selector__header,.search-page__order .selector--active .selector__header{border-radius:0 0 0 0}.search-page__info .selector--active .selector__header:before,.search-page__limit .selector--active .selector__header:before,.search-page__order .selector--active .selector__header:before{transform:translate(50%,-30%) rotate(45deg) scale(-1)}.search-page__info .selector--active .selector__list,.search-page__limit .selector--active .selector__list,.search-page__order .selector--active .selector__list{border-radius:0 0 0 0;color:#000;transform:scaleY(1)}.search-page__info .selector__header,.search-page__limit .selector__header,.search-page__order .selector__header{background-color:#fff;border:0 solid var(--tertiary-colour,#0f3553);border-radius:0;cursor:pointer;padding:10px 40px 10px 20px;position:relative;transition:border-radius .3s ease;width:100%}.search-page__info .selector__header:before,.search-page__limit .selector__header:before,.search-page__order .selector__header:before{border-bottom:2px solid #000;border-right:2px solid #000;content:"";height:10px;position:absolute;right:20px;top:50%;transform:translate(50%,-60%) rotate(45deg) scale(1);transition:transform .3s ease;width:10px}.search-page__info .selector__placeholder,.search-page__limit .selector__placeholder,.search-page__order .selector__placeholder{color:var(--tertiary-colour,#0f3553);-webkit-user-select:none;-moz-user-select:none;user-select:none}.search-page__info .selector__search,.search-page__limit .selector__search,.search-page__order .selector__search{background-color:#fff;border:0;border-color:rgba(0,0,0,.2);color:#000;margin-bottom:0;padding:10px 20px!important;position:relative;width:100%;z-index:2}.search-page__info .selector__list,.search-page__limit .selector__list,.search-page__order .selector__list{background-color:#fff;border:0 solid var(--tertiary-colour,#0f3553);border-top:none;color:transparent;display:block;left:0;margin:0;max-height:400px;overflow:auto;padding:0!important;position:absolute;top:100%;transform:scaleY(0);transform-origin:50% 0;transition:transform .2s ease;width:100%;z-index:150}.search-page__info .selector__item,.search-page__limit .selector__item,.search-page__order .selector__item{position:relative}.search-page__info .selector__item input[type=checkbox],.search-page__info .selector__item input[type=radio],.search-page__limit .selector__item input[type=checkbox],.search-page__limit .selector__item input[type=radio],.search-page__order .selector__item input[type=checkbox],.search-page__order .selector__item input[type=radio]{border:0;height:0;left:0;margin:0;opacity:0;padding:0;position:absolute;top:0;width:0}.search-page__info .selector__item input[type=checkbox]:not([disabled])+.selector__option,.search-page__info .selector__item input[type=radio]:not([disabled])+.selector__option,.search-page__limit .selector__item input[type=checkbox]:not([disabled])+.selector__option,.search-page__limit .selector__item input[type=radio]:not([disabled])+.selector__option,.search-page__order .selector__item input[type=checkbox]:not([disabled])+.selector__option,.search-page__order .selector__item input[type=radio]:not([disabled])+.selector__option{cursor:pointer}.search-page__info .selector__item input[type=checkbox]:not([disabled])+.selector__option:focus,.search-page__info .selector__item input[type=checkbox]:not([disabled])+.selector__option:hover,.search-page__info .selector__item input[type=checkbox]:not([disabled]):focus+.selector__option,.search-page__info .selector__item input[type=checkbox]:not([disabled]):hover+.selector__option,.search-page__info .selector__item input[type=radio]:not([disabled])+.selector__option:focus,.search-page__info .selector__item input[type=radio]:not([disabled])+.selector__option:hover,.search-page__info .selector__item input[type=radio]:not([disabled]):focus+.selector__option,.search-page__info .selector__item input[type=radio]:not([disabled]):hover+.selector__option,.search-page__limit .selector__item input[type=checkbox]:not([disabled])+.selector__option:focus,.search-page__limit .selector__item input[type=checkbox]:not([disabled])+.selector__option:hover,.search-page__limit .selector__item input[type=checkbox]:not([disabled]):focus+.selector__option,.search-page__limit .selector__item input[type=checkbox]:not([disabled]):hover+.selector__option,.search-page__limit .selector__item input[type=radio]:not([disabled])+.selector__option:focus,.search-page__limit .selector__item input[type=radio]:not([disabled])+.selector__option:hover,.search-page__limit .selector__item input[type=radio]:not([disabled]):focus+.selector__option,.search-page__limit .selector__item input[type=radio]:not([disabled]):hover+.selector__option,.search-page__order .selector__item input[type=checkbox]:not([disabled])+.selector__option:focus,.search-page__order .selector__item input[type=checkbox]:not([disabled])+.selector__option:hover,.search-page__order .selector__item input[type=checkbox]:not([disabled]):focus+.selector__option,.search-page__order .selector__item input[type=checkbox]:not([disabled]):hover+.selector__option,.search-page__order .selector__item input[type=radio]:not([disabled])+.selector__option:focus,.search-page__order .selector__item input[type=radio]:not([disabled])+.selector__option:hover,.search-page__order .selector__item input[type=radio]:not([disabled]):focus+.selector__option,.search-page__order .selector__item input[type=radio]:not([disabled]):hover+.selector__option{background-color:var(--primary-colour,#61beb1);color:#000}.search-page__info .selector__item input[type=checkbox]:not([disabled]):checked+.selector__option,.search-page__info .selector__item input[type=radio]:not([disabled]):checked+.selector__option,.search-page__limit .selector__item input[type=checkbox]:not([disabled]):checked+.selector__option,.search-page__limit .selector__item input[type=radio]:not([disabled]):checked+.selector__option,.search-page__order .selector__item input[type=checkbox]:not([disabled]):checked+.selector__option,.search-page__order .selector__item input[type=radio]:not([disabled]):checked+.selector__option{background-color:var(--tertiary-colour,#0f3553);color:#fff}.search-page__info .selector__item input[type=checkbox][disabled]+.selector__option,.search-page__info .selector__item input[type=radio][disabled]+.selector__option,.search-page__limit .selector__item input[type=checkbox][disabled]+.selector__option,.search-page__limit .selector__item input[type=radio][disabled]+.selector__option,.search-page__order .selector__item input[type=checkbox][disabled]+.selector__option,.search-page__order .selector__item input[type=radio][disabled]+.selector__option{opacity:.3}.search-page__info .selector__option,.search-page__limit .selector__option,.search-page__order .selector__option{background-color:#fff;color:inherit;display:block!important;margin-bottom:0!important;padding:10px 20px!important;position:relative;transition:color .3s ease,background-color .3s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:1}.search-page__info .selector__header,.search-page__limit .selector__header,.search-page__order .selector__header{white-space:nowrap}.search-page__info .selector__list,.search-page__limit .selector__list,.search-page__order .selector__list{box-shadow:0 0 1rem 0 rgba(0,0,0,.1)}.search-page__limit.hidden{display:none}@media only screen and (min-width:1024px){.search-page__limit{float:right;margin-top:-3.125rem;transform:translateY(-75%);width:auto}}.search-page__order{font-size:.875rem;white-space:nowrap}@media only screen and (min-width:1024px){.search-page__order{padding-left:2.5rem}}.search-page__order .selector{min-width:12.5rem;width:12.5rem}.search-results{display:block;margin:0 auto;max-width:67.125rem;transition:opacity .3s ease;width:100%}.search-results:after,.search-results:before{content:"";display:table}.search-results:after{clear:both}.search-results.loading,.search-results.loading-inner .search-results__list{opacity:0}.search-results__filters,.search-results__list{display:block;float:left;padding-left:1.5625rem;padding-right:1.5625rem;width:100%}.search-results__filters{margin-bottom:1.875rem}.search-results__list{transition:opacity .3s ease}.search-results__list.loading{opacity:0}.search-results__field{display:inline-block;margin-bottom:.625rem;margin-right:1.25rem;position:relative}.search-results__input{height:0;margin:0;opacity:0;padding:0;position:absolute;width:0}.search-results__input:checked+.search-results__label{color:var(--primary-colour,#61beb1);text-decoration:underline}.search-results__label{cursor:pointer;display:block;font-weight:400}.search-item{border-bottom:1px solid #6c6c6c;display:block;margin-bottom:1.875rem;padding-bottom:1.875rem;width:100%}@media only screen and (min-width:1024px){.search-item{display:table;table-layout:fixed}}.search-item__author,.search-item__date{display:inline-block;font-size:.75rem;margin-bottom:1.25rem}.search-item__author{font-weight:700;margin-right:1.25rem}.search-item__date{color:#999;font-weight:400}.search-item__content,.search-item__media{display:block}@media only screen and (min-width:1024px){.search-item__content,.search-item__media{display:table-cell;vertical-align:top}}.search-item__media{margin-bottom:1.25rem;position:relative;width:100%}.search-item__media [data-equalize-watch]{height:auto!important;position:relative}.search-item__media img{display:block;height:auto;width:100%}@media only screen and (min-width:1024px){.search-item__media{margin-bottom:0;width:12.5rem}}.search-item__type{background-color:var(--primary-colour,#61beb1);bottom:.625rem;color:#fff;display:block;left:-.625rem;padding:.3125rem .625rem;position:absolute}.search-item__content [data-equalize-watch]{padding-bottom:2.625rem}.search-item__title{color:#209090;font-size:1.25rem;position:relative}.search-item__link{display:block;height:100%;left:0;position:absolute;top:0;width:100%}.search-item__tags{margin-top:1.25rem}.search-item__tag{border-color:var(--secondary-colour,#209090);border-radius:1.875rem;color:var(--secondary-colour,#209090);font-size:.75rem;padding:.625rem 1.25rem}.search-item__tag:hover{background-color:var(--primary-colour,#61beb1);border-color:var(--primary-colour,#61beb1);color:#fff}.search-item__url{color:var(--tertiary-colour,#0f3553);font-size:.8125rem;font-weight:400;margin-bottom:0;transition:color .3s ease}.search-item__url:active,.search-item__url:focus,.search-item__url:hover{color:var(--primary-colour,#61beb1)}.search-pagination{display:block;margin:0 auto 3.125rem;max-width:67.125rem;text-align:center;width:100%}.search-pagination:after,.search-pagination:before{content:"";display:table}.search-pagination:after{clear:both}@media only screen and (min-width:1024px){.search-pagination{text-align:left}}.search-pagination__wrap{display:block;float:left;padding-left:1.5625rem;padding-right:1.5625rem;width:100%}.search-pagination__current,.search-pagination__link,.search-pagination__next,.search-pagination__prev{display:inline-block;font-size:1.125rem;font-weight:400;line-height:1;margin:0 .625rem;vertical-align:middle}.search-pagination__current{font-weight:700;margin:0 .625rem;position:relative;z-index:2}.search-pagination__current:before{background-color:#fff;border-radius:50%;box-shadow:0 1px 4px 0 rgba(0,0,0,.2);content:"";height:1.8em;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:1.8em;z-index:-1}.search-pagination__next,.search-pagination__prev{color:var(--primary-colour,#61beb1);font-weight:700}.search-item-file{border:1px solid #dcdcdc;display:block}.search-item-file__wrap{padding:1.25rem}@media only screen and (min-width:1024px){.search-item-file__wrap{display:table;padding:1.875rem}}.search-item-file__details,.search-item-file__icon,.search-item-file__title{color:var(--tertiary-colour,#0f3553);padding-left:1.25rem;padding-right:1.25rem}@media only screen and (min-width:1024px){.search-item-file__details,.search-item-file__icon,.search-item-file__title{display:table-cell;vertical-align:middle}}.search-item-file__title{font-weight:700;width:100%}.search-item-file__details{font-weight:400;text-transform:uppercase;white-space:nowrap}.search-item-file__icon svg{height:1.5625rem;width:auto}.content-loader{height:6rem;left:50%;opacity:0;position:absolute;top:50%;transform:translateX(-50%,-50%);transform-origin:50% 50%;transition:opacity .2s ease;width:6rem;z-index:-100}@keyframes loader-spin{0%{transform:translateX(-50%) rotate(0deg)}90%{transform:translateX(-50%) rotate(0deg)}to{transform:translateX(-50%) rotate(90deg)}}.content-loader{animation:loader-spin 5s infinite}.content-loader div{background-color:currentColor;border-radius:50%;color:inherit;height:1rem;left:calc(50% - .5rem);position:absolute;top:calc(50% - .5rem);width:1rem}@keyframes loader-circles{0%{opacity:1}10%{opacity:.25}40%{opacity:.25}50%{opacity:1}90%{opacity:1}to{opacity:1}}.content-loader div{animation:loader-circles 5s infinite}.content-loader div:first-child{animation-delay:.25s!important;transform:rotate(45deg) translateY(-2rem)}.content-loader div:nth-child(2){animation-delay:.5s!important;transform:rotate(90deg) translateY(-2rem)}.content-loader div:nth-child(3){animation-delay:.75s!important;transform:rotate(135deg) translateY(-2rem)}.content-loader div:nth-child(4){animation-delay:1s!important;transform:rotate(180deg) translateY(-2rem)}.content-loader div:nth-child(5){animation-delay:1.25s!important;transform:rotate(225deg) translateY(-2rem)}.content-loader div:nth-child(6){animation-delay:1.5s!important;transform:rotate(270deg) translateY(-2rem)}.content-loader div:nth-child(7){animation-delay:1.75s!important;transform:rotate(315deg) translateY(-2rem)}.content-loader div:nth-child(8){animation-delay:2s!important;transform:rotate(1turn) translateY(-2rem)}.toast__elements__heroblock{margin-bottom:0!important}.hero-block{display:block}.hero-block__background{position:relative}.hero-block__background img{display:block;height:auto;max-height:700px;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;width:100%}.hero-block__gradient,.hero-block__overlay{height:100%;left:0;position:absolute;top:0;width:100%}.hero-block__overlay{background-color:rgba(var(--tertiary-colour,#0F3553),.6)}.hero-block__gradient{background-image:linear-gradient(90deg,rgba(var(--tertiary-colour,#0F3553),.75) 0,rgba(var(--tertiary-colour,#0F3553),.5) 50%,rgba(var(--tertiary-colour,#0F3553),0) 100%)}.breadcrumbs{margin-bottom:1.875rem}@media only screen and (max-width:1023px){.breadcrumbs{display:none}}.breadcrumbs__wrap{max-width:67.125rem;padding-left:1.5625rem;padding-right:1.5625rem}.breadcrumbs__chevron img,.breadcrumbs__link img{display:block}.breadcrumbs__link,.breadcrumbs__page{color:#757e87;font-size:.8125rem;font-weight:300}.breadcrumbs__chevron,.breadcrumbs__link,.breadcrumbs__page{display:inline-block;margin-right:.625rem;vertical-align:middle}.breadcrumbs__link{transition:color .3s ease}.breadcrumbs__link:active,.breadcrumbs__link:focus,.breadcrumbs__link:hover{color:var(--secondary-colour,#209090)}.breadcrumbs__select{display:inline-block;vertical-align:middle}.breadcrumbs__select .selector{display:block;float:left;min-width:0;position:relative;transition:z-index .3s ease;z-index:100}.breadcrumbs__select .selector+select{display:none}.breadcrumbs__select .selector--active{z-index:150}.breadcrumbs__select .selector--active .selector__header{border-radius:0 0 0 0}.breadcrumbs__select .selector--active .selector__header:before{transform:translate(50%,-30%) rotate(45deg) scale(-1)}.breadcrumbs__select .selector--active .selector__list{border-radius:0 0 0 0;color:#000;transform:scaleY(1)}.breadcrumbs__select .selector__header{background-color:transparent;border:0 solid rgba(0,0,0,.2);border-radius:0;cursor:pointer;padding:10px 40px 10px 20px;position:relative;transition:border-radius .3s ease;width:100%}.breadcrumbs__select .selector__header:before{border-bottom:2px solid #000;border-right:2px solid #000;content:"";height:10px;position:absolute;right:20px;top:50%;transform:translate(50%,-60%) rotate(45deg) scale(1);transition:transform .3s ease;width:10px}.breadcrumbs__select .selector__placeholder{color:#000;-webkit-user-select:none;-moz-user-select:none;user-select:none}.breadcrumbs__select .selector__search{background-color:#fff;border:0;border-color:rgba(0,0,0,.2);color:#000;margin-bottom:0;padding:10px 20px!important;position:relative;width:100%;z-index:2}.breadcrumbs__select .selector__list{background-color:#fff;border:0 solid rgba(0,0,0,.2);border-top:none;color:transparent;display:block;left:0;margin:0;max-height:400px;overflow:auto;padding:0!important;position:absolute;top:100%;transform:scaleY(0);transform-origin:50% 0;transition:transform .2s ease;width:100%;z-index:150}.breadcrumbs__select .selector__item{position:relative}.breadcrumbs__select .selector__item input[type=checkbox],.breadcrumbs__select .selector__item input[type=radio]{border:0;height:0;left:0;margin:0;opacity:0;padding:0;position:absolute;top:0;width:0}.breadcrumbs__select .selector__item input[type=checkbox]:not([disabled])+.selector__option,.breadcrumbs__select .selector__item input[type=radio]:not([disabled])+.selector__option{cursor:pointer}.breadcrumbs__select .selector__item input[type=checkbox]:not([disabled])+.selector__option:focus,.breadcrumbs__select .selector__item input[type=checkbox]:not([disabled])+.selector__option:hover,.breadcrumbs__select .selector__item input[type=checkbox]:not([disabled]):focus+.selector__option,.breadcrumbs__select .selector__item input[type=checkbox]:not([disabled]):hover+.selector__option,.breadcrumbs__select .selector__item input[type=radio]:not([disabled])+.selector__option:focus,.breadcrumbs__select .selector__item input[type=radio]:not([disabled])+.selector__option:hover,.breadcrumbs__select .selector__item input[type=radio]:not([disabled]):focus+.selector__option,.breadcrumbs__select .selector__item input[type=radio]:not([disabled]):hover+.selector__option{background-color:rgba(0,0,0,.1);color:#000}.breadcrumbs__select .selector__item input[type=checkbox]:not([disabled]):checked+.selector__option,.breadcrumbs__select .selector__item input[type=radio]:not([disabled]):checked+.selector__option{background-color:var(--primary-colour,#61beb1);color:#fff}.breadcrumbs__select .selector__item input[type=checkbox][disabled]+.selector__option,.breadcrumbs__select .selector__item input[type=radio][disabled]+.selector__option{opacity:.3}.breadcrumbs__select .selector__option{background-color:#fff;color:inherit;display:block!important;margin-bottom:0!important;padding:10px 20px!important;position:relative;transition:color .3s ease,background-color .3s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:1}.breadcrumbs__select .selector__header{padding-left:0}.breadcrumbs__select .selector__header:before{border-color:#757e87;border-width:1px}.breadcrumbs__select .selector__placeholder{color:#757e87;font-size:.8125rem}.breadcrumbs__select .selector__list{box-shadow:0 .5rem 2rem rgba(0,0,0,.2)}html.scrolled:not(.mobile-menu-active) .header__nav{box-shadow:.25rem .2rem .5rem 0 rgba(0,0,0,.05)}html.scrolled:not(.mobile-menu-active) .header__background{box-shadow:-.25rem .2rem .5rem 0 rgba(0,0,0,.05)}html.scrolled:not(.mobile-menu-active)[data-scrolldir=up] .header{transform:translateY(0)}html.scrolled:not(.mobile-menu-active)[data-scrolldir=down] .header:not(:hover){transform:translateY(-150%)}html.scrolled:not(.mobile-menu-active)[data-scrolldir=down] .header:not(:hover) .mega-menu{opacity:0;transform:scaleY(0)}html.scrolled:not(.mobile-menu-active) .header__background,html.scrolled:not(.mobile-menu-active) .header__nav{background-color:#fff}html.scrolled:not(.mobile-menu-active) .header__search{background-color:var(--tertiary-colour,#0f3553)}html.scrolled:not(.mobile-menu-active) .header__link{color:var(--secondary-colour,#209090)}html.scrolled:not(.mobile-menu-active) .header__link.active,html.scrolled:not(.mobile-menu-active) .header__link.current,html.scrolled:not(.mobile-menu-active) .header__link.section,html.scrolled:not(.mobile-menu-active) .header__link:active,html.scrolled:not(.mobile-menu-active) .header__link:focus,html.scrolled:not(.mobile-menu-active) .header__link:hover{color:var(--tertiary-colour,#0f3553)}html.scrolled:not(.mobile-menu-active) .header__link:before{background-color:var(--tertiary-colour,#0f3553)}html.scrolled:not(.mobile-menu-active) .header__logo [fill="#0F3653"]{fill:#0f3653}html.scrolled:not(.mobile-menu-active) body.HomePage .header__search{background-color:var(--tertiary-colour,#0f3553)}@media only screen and (min-width:1280px){html.scrolled:not(.mobile-menu-active) body.HomePage .header__search{background-color:var(--secondary-colour,#209090)}}body.ErrorPage .header__background,body.ErrorPage .header__nav,body.HomePage .header__background,body.HomePage .header__nav{background-color:#fff}body.ErrorPage .header__search,body.HomePage .header__search{background-color:var(--tertiary-colour,#0f3553)}@media only screen and (min-width:1280px){body.ErrorPage .header__search,body.HomePage .header__search{background-color:var(--secondary-colour,#209090)}}body.ErrorPage .header__link,body.HomePage .header__link{color:var(--secondary-colour,#209090)}body.ErrorPage .header__link.active,body.ErrorPage .header__link.current,body.ErrorPage .header__link.section,body.ErrorPage .header__link:active,body.ErrorPage .header__link:focus,body.ErrorPage .header__link:hover,body.HomePage .header__link.active,body.HomePage .header__link.current,body.HomePage .header__link.section,body.HomePage .header__link:active,body.HomePage .header__link:focus,body.HomePage .header__link:hover{color:var(--tertiary-colour,#0f3553)}body.ErrorPage .header__link:before,body.HomePage .header__link:before{background-color:var(--tertiary-colour,#0f3553)}body.ErrorPage .header__logo [fill="#0F3653"],body.HomePage .header__logo [fill="#0F3653"]{fill:#0f3653}@media only screen and (min-width:1280px){.header.keep-background+.header-intersection{height:0!important}}.header:not(.keep-background)+.header-intersection{height:0!important}.header{left:0;position:fixed;top:0;transform:translateY(0);transition:transform .5s ease;width:100%;z-index:1000}@media only screen and (min-width:1280px){.header{top:2.5rem}}@media only screen and (max-width:1279px){.header__background,.header__nav{background-color:#fff!important}.header__logo svg{display:none!important}.header__logo img{opacity:1!important}}.header__wrap{display:block;margin:0 auto;max-width:67.125rem;position:relative;width:100%}.header__wrap:after,.header__wrap:before{content:"";display:table}.header__wrap:after{clear:both}@media only screen and (min-width:1000px){.header__wrap{max-width:72rem}}.header__background{height:100%;max-width:100%;position:absolute;right:100%;top:0;width:calc(50vw - 50%)}.header__background,.header__nav{background-color:transparent;transition:background-color .5s ease}.header__nav{display:table;position:relative;table-layout:fixed;width:100%}@media only screen and (min-width:1000px){.header__nav{width:calc(50% + 50vw)}}@media only screen and (min-width:1430px){.header__nav{width:calc(100% + 140px)}}.header__list,.header__logo{display:table-cell;vertical-align:middle}.header__logo{padding-bottom:1.25rem;padding-top:1.25rem;position:relative;width:11.875rem}.header__logo--inverted{display:none}@media only screen and (max-width:499px){.header__logo{width:9.375rem}}.header__logo img{display:block;height:1.875rem;margin:0 0 0 1.25rem;opacity:0;width:auto}@media only screen and (min-width:500px){.header__logo img{height:2.5rem}}@media only screen and (min-width:1280px){.header__logo img{height:3.125rem}}.header__logo svg{display:block;height:calc(100% - 2.5rem);left:0;position:absolute;top:1.25rem;width:100%}.header__logo svg [fill="#0F3653"]{fill:#fff;transition:fill .5s ease}.header__list{font-size:0;padding-left:1.25rem;padding-right:2.5rem;text-align:right;white-space:nowrap;width:100%}.header__item{display:inline-block;margin-left:2.5rem;vertical-align:middle}.header__item:first-child{margin-left:0}@media only screen and (max-width:1279px){.header__item{display:none}}.header__link{color:#fff;display:block;font-size:.875rem;font-weight:500;transition:color .3s ease}.header__link--children{position:relative}.header__link--children:after{border-bottom:2px solid;border-right:2px solid;content:"";height:.5em;left:calc(100% + 5px);position:absolute;top:40%;transform:translateY(-50%) rotate(45deg);width:.5em}.header__link--children:before{background-color:#fff;content:"";display:block;height:8px;margin-top:27px;position:absolute;top:100%;transform:scaleY(0);transform-origin:center bottom;transition:background-color .3s ease,transform .3s ease;width:100%}.header__link--children.active+.mega-menu{opacity:1;transform:scaleY(1)}.header__link--children.active:before{transform:scaleY(1)}.header__link .external-link-svg{display:none!important}.header__link.active:before,.header__link:active:before,.header__link:focus:before,.header__link:hover:before{transform:scaleY(1)}.header__menu,.header__search{display:table-cell;position:relative;vertical-align:middle;width:5rem}@media only screen and (min-width:1280px){.header__menu,.header__search{width:5.625rem}}.header__search{background-color:var(--tertiary-colour,#0f3553);transition:background-color .25s ease}@media only screen and (min-width:1280px){.header__search{background-color:transparent}}.header__search img{height:40%;left:50%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;position:absolute;top:50%;transform:translate(-50%,-50%);width:40%}.header__menu{background-color:var(--secondary-colour,#209090)}@media only screen and (min-width:1280px){.header__menu{display:none}}.header__menu span{background-color:#fff;border-radius:4px;display:block;height:4px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:40%}.header__menu span:first-child{margin-top:-10px}.header__menu span:nth-child(3){margin-top:10px}@media only screen and (min-width:1280px){.mobile-menu{display:none!important}}[target=_blank] .external-link-svg{display:inline-block;height:.5em;margin-left:.25em;vertical-align:super;width:.5em}.mega-menu{border-top:.0625rem solid rgba(0,0,0,.1);color:#000;left:0;opacity:0;position:absolute;top:100%;transform:scaleY(0);transform-origin:0 0;transition:opacity .15s ease,transform .15s ease;width:100%}.mega-menu:before{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:hsla(0,0%,100%,.9);border-top:.3125rem solid var(--secondary-colour,#209090);box-shadow:0 .5rem 1rem 0 rgba(0,0,0,.05);display:block;height:100%;right:0;top:-1px}.mega-menu:after,.mega-menu:before{content:"";position:absolute;width:100vw}.mega-menu:after{height:100vh;left:50%;top:0;transform:translateX(-50%);z-index:-1}.mega-menu.is-open{opacity:1;transform:scaleY(1);transition:opacity .3s ease,transform .3s ease}.mega-menu__wrap{align-items:stretch;display:block;display:flex;margin:0 auto;max-width:67.125rem;max-width:none;text-align:left;white-space:normal;width:100%}.mega-menu__wrap:after,.mega-menu__wrap:before{content:"";display:table}.mega-menu__wrap:after{clear:both}.mega-menu__children{display:block;float:left;margin-bottom:0!important;padding:2.5rem 1.5625rem;position:relative;width:100%}.mega-menu__children:empty{display:none}.mega-menu__children[data-depth="1"]{width:100%}.mega-menu__children[data-depth="1"].has-grandchildren{padding-right:2.5rem;width:50%}.mega-menu__children[data-depth="2"]{background-color:rgba(0,0,0,.05);width:50%}.mega-menu__children[data-depth="2"].has-grandchildren,.mega-menu__children[data-depth="3"]{width:25%}.mega-menu__item{display:block;margin-bottom:.625rem;position:relative}.mega-menu__item svg{transition:all .3s ease}.mega-menu__item.active .mega-menu__link{color:transparent!important}.mega-menu__item.active .mega-menu__link:before{opacity:1}.mega-menu__item.active .mega-menu__link svg{fill:var(--secondary-colour,#209090);color:var(--secondary-colour,#209090);margin-left:.5rem}.mega-menu__item.active .mega-menu__link:after{background-color:var(--secondary-colour,#209090);opacity:1;transform:translate(1rem,-50%)}.mega-menu__link{color:#000;display:block;font-size:1rem;font-weight:400;line-height:1.1;margin-bottom:1.25rem;position:relative;transition:color .3s ease}.mega-menu__link:before{content:attr(data-text);font-weight:700;left:0;letter-spacing:-.1px;opacity:0;padding-right:inherit;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .3s ease;width:calc(100% + .5em)}.mega-menu__link:active,.mega-menu__link:before,.mega-menu__link:hover{color:var(--secondary-colour,#209090)}.mega-menu__link--children{padding-right:2.5rem;position:relative}.mega-menu__link--children:after{background-color:currentColor;color:inherit;content:"";height:2.5em;-webkit-mask-image:url(/resources/themes/cffc/dist/scripts/b6625fd484bb067d21c2.svg);mask-image:url(/resources/themes/cffc/dist/scripts/b6625fd484bb067d21c2.svg);-webkit-mask-position:center right;mask-position:center right;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:50%;mask-size:50%;opacity:.5;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:opacity .3s ease,transform .3s ease,background-color .3s ease;width:2.5em}.mega-menu__link--main{color:var(--secondary-colour,#209090);display:inline-block;font-size:1.75rem;font-weight:400;line-height:1.1;margin-bottom:1.25rem;outline:none!important;position:relative;text-decoration:none;transition:color .3s ease}.mega-menu__link--main:active,.mega-menu__link--main:hover{color:var(--tertiary-colour,#0f3553)}.mega-menu__link--main:active:after,.mega-menu__link--main:hover:after{transform:scaleY(1)}.mega-menu__link--main:after{background-color:var(--tertiary-colour,#0f3553);content:"";height:2px;left:0;position:absolute;top:100%;transform:scaleY(0);transform-origin:center bottom;transition:transform .3s ease;width:100%}.mobile-menu{background-color:#fff;box-shadow:0 0 0 0 transparent;color:#000;height:100%;left:100%;max-width:28.125rem;position:fixed;top:0;transform:translateX(0);transition:box-shadow .25s ease,transform .25s ease;width:100%;z-index:10000}.mobile-menu.is-open{box-shadow:0 0 40rem 1000rem rgba(0,0,0,.7);transform:translateX(-100%)}.mobile-menu.is-open:before{content:"";height:100vh;position:absolute;right:0;top:-1.5625rem;width:100vw}.mobile-menu:after{content:"";cursor:pointer;display:block;height:1.875rem;position:absolute;right:3.125rem;top:4.0625rem;width:1.875rem;z-index:2}.mobile-menu[data-depth="0"] .mobile-menu__link{color:var(--secondary-colour,#209090);font-size:1.125rem;font-weight:700}.mobile-menu__header,.mobile-menu__wrap{position:relative}.mobile-menu__header{padding:2rem}.mobile-menu__close{background-color:transparent;border:0;border-radius:0;cursor:pointer;height:1.875rem;margin:0;padding:0;position:absolute;right:2.5rem;top:50%;transform:translateY(-50%);width:1.875rem;z-index:100}.mobile-menu__close:after,.mobile-menu__close:before{background-color:currentColor;content:"";display:block;height:.125rem;left:50%;position:absolute;top:50%;width:100%;z-index:2}.mobile-menu__close:before{transform:translate(-50%,-50%) rotate(45deg)}.mobile-menu__close:after{transform:translate(-50%,-50%) rotate(-45deg)}.mobile-menu__logo{display:inline-block}.mobile-menu__logo img{height:3.125rem;max-width:70%;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center;width:auto}.mobile-menu__wrap{height:calc(100% - 120px);overflow:auto;overscroll-behavior:contain;padding:1.25rem 2.5rem}.mobile-menu__item{display:block;margin-bottom:2.1875rem;position:relative}.mobile-menu__link{color:inherit;display:block;font-size:1.125rem;font-weight:700;font-weight:400;line-height:1.4;position:relative;text-decoration:none;transition:color .3s ease}.mobile-menu__link.current,.mobile-menu__link.section,.mobile-menu__link:focus,.mobile-menu__link:hover{color:#61beb1!important}.mobile-menu__link--main{color:var(--secondary-colour,#209090);font-size:1.375rem;font-weight:700}.mobile-menu__link--back{color:inherit;color:var(--secondary-colour,#209090);display:inline-block;font-size:1rem;font-weight:700;text-decoration:none;transition:color .3s ease}.mobile-menu__link--back:focus,.mobile-menu__link--back:hover{color:#000}.mobile-menu__link--back:before{border-left:.125rem solid;border-top:.125rem solid;content:"";display:inline-block;height:.5em;margin-bottom:.1em;margin-right:.4em;transform:rotate(-45deg);width:.5em}.mobile-menu__link--children{padding-right:3rem}.mobile-menu__link--children:after{content:"";display:block;margin-left:.3em;position:absolute;right:0;top:50%;transform:translateY(-50%) rotate(45deg)}.mobile-menu__arrow,.mobile-menu__link--children:after{border-right:.125rem solid;border-top:.125rem solid;height:.5em;margin-bottom:.1em;width:.5em}.mobile-menu__arrow{display:inline-block;transform:translateY(-12.5%) rotate(45deg)}.mobile-menu__arrow:first-child{margin-left:-.7em}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.t-button{-webkit-text-fill-color:#fff!important;background-color:currentColor;border:.125rem solid;border-radius:0;cursor:pointer;display:inline-block;font-size:1rem!important;font-weight:500;line-height:1!important;margin:0 .625rem .625rem 0;padding:.8125rem 5rem .8125rem 1.875rem;position:relative;text-align:center;text-decoration:none;transition:color .3s ease,filter .3s ease,border-color .3s ease,background-color .3s ease,-webkit-text-fill-color .3s ease;vertical-align:middle;white-space:nowrap}.t-button,.t-button a{text-decoration:none!important}.t-button a{-webkit-text-fill-color:inherit!important;color:inherit!important;display:block;line-height:inherit!important}.t-button a:before{display:block;left:0;width:100%}.t-button a:before,.t-button:after{content:"";height:100%;position:absolute;top:0}.t-button:after{right:1.875rem;transition:transform .3s ease;width:2.5rem}.t-button--external:after,.t-button--internal:after{background-color:#fff}.t-button--internal:after{-webkit-mask-image:url(/resources/themes/cffc/dist/scripts/b6625fd484bb067d21c2.svg);mask-image:url(/resources/themes/cffc/dist/scripts/b6625fd484bb067d21c2.svg);-webkit-mask-position:center right;mask-position:center right;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:50%;mask-size:50%}.t-button--internal:active:after,.t-button--internal:focus:after,.t-button--internal:hover:after{transform:translateX(.625rem)}.t-button--external:after{-webkit-mask-image:url(/resources/themes/cffc/dist/scripts/4e219d41d4b7ee1c888e.svg);mask-image:url(/resources/themes/cffc/dist/scripts/4e219d41d4b7ee1c888e.svg);-webkit-mask-position:center right;mask-position:center right;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:50%;mask-size:50%}.t-button--external:active:after,.t-button--external:focus:after,.t-button--external:hover:after{transform:scale(1.1)}a[id]:not([href]){display:inline-block;height:1em;line-height:inherit;padding-left:1.4em;position:relative;scroll-margin-top:200px}a[id]:not([href]):before{background-color:currentColor;content:"";cursor:pointer;height:100%;left:0;-webkit-mask-image:url(/resources/themes/cffc/dist/scripts/6b790cd0aa1107c96c30.svg);mask-image:url(/resources/themes/cffc/dist/scripts/6b790cd0aa1107c96c30.svg);-webkit-mask-position:left center;mask-position:left center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;top:0;width:1em}a[id]:not([href]):after{background-color:var(--secondary-colour,#209090);box-shadow:0 0 1rem 0 rgba(0,0,0,.2);color:#fff;content:"Copy link";display:none;font-size:.6em;font-weight:400;left:50%;margin-top:.625rem;padding:.3125rem .625rem;position:absolute;text-align:center;top:100%;transform:translateX(-50%);white-space:nowrap}a[id]:not([href]):active:after,a[id]:not([href]):focus:after,a[id]:not([href]):hover:after{display:block}a[id]:not([href]).copied:after{content:"Copied!";display:block}