/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@media(max-width:1600px){.profiles-slider>.content-row>.container{padding-right:0}}.profiles-slider .swiper-slide:nth-of-type(odd){padding-top:32px}@media print{.profiles-slider .swiper-wrapper{display:block;margin-bottom:24px}}
.cc_banner{background-color:var(--ci-color--background);-webkit-box-shadow:0px 1px 3px 0px rgba(0,0,0,.25);box-shadow:0px 1px 3px 0px rgba(0,0,0,.25);border-radius:var(--ci-border-radius--border-radius);bottom:16px;color:var(--ci-color--font);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;left:50%;padding:25px calc(clamp(16px,7vw,112px)/2);position:fixed;-webkit-transform:translateX(-50%);transform:translateX(-50%);max-width:min(100vw - clamp(16px,7vw,112px),1600px - clamp(16px,7vw,112px));width:100%;z-index:1000}@media(max-width:48rem){.cc_banner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:16px calc(clamp(16px,7vw,112px)/2)}}.cc_message{font-size:18px;font-weight:700;margin:0;padding-left:52px;position:relative}@media(max-width:48rem){.cc_message{padding-left:40px}}.cc_message::before{font-family:"Font Awesome 6 Pro";content:"";font-weight:300;font-size:30px;position:absolute;left:0;top:0}.cc_btn{display:inline-block;border:none;font-size:1rem;font-weight:600;padding:18px 30px;line-height:1.5rem;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration:underline;text-underline-offset:auto;text-underline-position:auto;text-decoration-thickness:auto;text-decoration-color:var(--ci-color--link);text-decoration:none;border-radius:var(--ci-border-radius--border-radius);cursor:pointer;-webkit-box-shadow:0px 1px 3px 0px rgba(0,0,0,.25);box-shadow:0px 1px 3px 0px rgba(0,0,0,.25);font-family:var(--ci-font--font-family-heading);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-transition-property:background-color,color,border-color,-webkit-box-shadow;transition-property:background-color,color,border-color,-webkit-box-shadow;transition-property:background-color,color,box-shadow,border-color;transition-property:background-color,color,box-shadow,border-color,-webkit-box-shadow;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-box-shadow:none;box-shadow:none;background-color:rgba(0,0,0,0);border:none;padding:0;color:var(--ci-color--link);font-weight:600;text-decoration-skip-ink:none;text-decoration:underline;text-underline-offset:auto;text-underline-position:auto;text-decoration-thickness:auto;text-decoration-color:var(--ci-color--link);transition:all .2s ease-in-out;-webkit-transition-property:color,-webkit-text-decoration;transition-property:color,-webkit-text-decoration;transition-property:color,text-decoration;transition-property:color,text-decoration,-webkit-text-decoration;transition-delay:0s;transition-duration:.2s;padding-right:20px;position:relative;margin-left:52px}.cc_btn:hover{text-decoration:underline;text-underline-offset:auto;text-underline-position:auto;text-decoration-thickness:auto;text-decoration-color:var(--ci-color--link-hover)}.cc_btn:active{text-decoration:underline;text-underline-offset:auto;text-underline-position:auto;text-decoration-thickness:auto;text-decoration-color:var(--ci-color--link-active)}.cc_btn:hover{-webkit-box-shadow:none;box-shadow:none}.cc_btn:focus{outline:2px solid var(--ci-color--focus);outline-offset:4px}.cc_btn:focus:hover:focus,.cc_btn:focus:active:focus{outline:none}.cc_btn:focus:hover,.cc_btn:focus:active{outline:none}.cc_btn[disabled]{background-color:var(--ci-color--grey) !important;border-color:var(--ci-color--grey) !important;-webkit-box-shadow:none !important;box-shadow:none !important;color:var(--ci-color--font) !important;pointer-events:none}.cc_btn[disabled]:hover,.cc_btn[disabled]:focus,.cc_btn[disabled]:active{color:var(--ci-color--font) !important;text-decoration:none;cursor:not-allowed}@media print{.cc_btn{padding:0;border:0;-webkit-box-shadow:none;box-shadow:none;color:#000}}.cc_btn:hover{text-decoration:underline;text-underline-offset:auto;text-underline-position:auto;text-decoration-thickness:auto;text-decoration-color:var(--ci-color--link-hover)}.cc_btn:active{text-decoration:underline;text-underline-offset:auto;text-underline-position:auto;text-decoration-thickness:auto;text-decoration-color:var(--ci-color--link-active)}.cc_btn:hover{color:var(--ci-color--link-hover)}.cc_btn:hover:focus{outline:none}.cc_btn:focus{outline:2px solid var(--ci-color--focus);outline-offset:4px}.cc_btn:focus:hover:focus,.cc_btn:focus:active:focus{outline:none}.cc_btn:active{color:var(--ci-color--link-active)}.cc_btn:active:focus{outline:none}.cc_btn[target=_blank]::after{font-family:"Font Awesome 6 Pro";content:"";display:inline-block;margin-left:.25rem}@media(max-width:48rem){.cc_btn{margin-left:40px}}.cc_btn::after{font-family:"Font Awesome 6 Pro";content:"";font-weight:900;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:24px}.card__image{border-radius:var(--ci-border-radius--border-radius);overflow:hidden;width:100%}@media print{.card__image{display:none}}.card__image .svg-wrapped-img::before{content:"";width:100%;height:100%;opacity:0;background-color:#000;position:absolute;left:0;top:0;z-index:1;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:.2s;transition-duration:.2s}.card:has(.card__title a:hover) .card__image .svg-wrapped-img::before{opacity:.3}@media(max-width:48rem){.card__image .svg-wrapped-img{padding-bottom:75%;position:relative;overflow:hidden}.card__image .svg-wrapped-img>*:not(svg){position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;width:100%}}.card__title a{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px;text-decoration-color:var(--ci-color--link-underline);-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.card__title a:hover{text-decoration:underline;text-decoration-thickness:3px;text-underline-offset:4px;text-decoration-color:var(--ci-color--link-underline-hover);-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.card__title a:active{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px;text-decoration-color:var(--ci-color--link-underline-active);-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.card .node__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:16px}.card .node__content .text-formatted>*:last-child{margin-bottom:0}.content-row .field--name-field-card{display:grid;grid-template-columns:repeat(2,1fr);gap:48px}.content-row .field--name-field-card>.field__item{width:100%}#main-content:has(.sidebar) .content-row .field--name-field-card{gap:64px}@media(max-width:48rem){#main-content:has(.sidebar) .content-row .field--name-field-card{gap:48px}}@media(max-width:48rem){.content-row .field--name-field-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.paragraph--type--cards-homepage .field--name-field-card-limited,.view-business-related .view-content{display:grid;grid-template-columns:repeat(3,1fr);gap:48px}.paragraph--type--cards-homepage .field--name-field-card-limited>*,.view-business-related .view-content>*{width:100%}.paragraph--type--cards-homepage .field--name-field-card-limited>*:not(:nth-child(even)),.view-business-related .view-content>*:not(:nth-child(even)){margin-top:32px}@media(max-width:64rem){.paragraph--type--cards-homepage .field--name-field-card-limited>*:not(:nth-child(even)),.view-business-related .view-content>*:not(:nth-child(even)){margin-top:0}}@media(max-width:64rem){.paragraph--type--cards-homepage .field--name-field-card-limited,.view-business-related .view-content{grid-template-columns:repeat(2,1fr)}}@media(max-width:48rem){.paragraph--type--cards-homepage .field--name-field-card-limited,.view-business-related .view-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}
.content-row{background:var(--ci-color--background);color:var(--ci-color--font);padding:clamp(48px,5.757vw,80px) 0;position:relative;z-index:0}@media print{.content-row{background:none;color:#000;padding:0;margin-bottom:24px}.content-row *{color:#000 !important}}#main-content:has(.sidebar) .content-row{padding:clamp(48px,5.757vw,64px) 0}#main-content:has(.sidebar) .content-row[data-theme=coloured_1],#main-content:has(.sidebar) .content-row[data-theme=coloured_2],#main-content:has(.sidebar) .content-row[data-theme=dark]{padding-left:calc(clamp(16px,7vw,112px)/2)}@media(max-width:64rem){#main-content:has(.sidebar) .content-row[data-theme=coloured_1],#main-content:has(.sidebar) .content-row[data-theme=coloured_2],#main-content:has(.sidebar) .content-row[data-theme=dark]{padding-left:0}}.content-row>*{position:relative;z-index:1}.content-row::after{content:"";background-color:var(--ci-color--background);height:100%;width:100vw;position:absolute;left:50%;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:0}#main-content:has(.sidebar) .content-row::after{left:0;-webkit-transform:translateX(0%);transform:translateX(0%)}@media(max-width:64rem){#main-content:has(.sidebar) .content-row::after{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.content-row:has(.content-row__header):has(>.container)>.container,.content-row:has(.content-row__header):not(:has(>.container)){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:80px}@media(max-width:64rem){.content-row:has(.content-row__header):has(>.container)>.container,.content-row:has(.content-row__header):not(:has(>.container)){-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:48px}}.content-row:has(.content-row__header):has(>.container)>.container .content-row__header,.content-row:has(.content-row__header):not(:has(>.container)) .content-row__header{-webkit-box-flex:1;-ms-flex:1 0 min(352px,30.5%);flex:1 0 min(352px,30.5%);max-width:min(352px,30.5%);width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:32px}@media(max-width:64rem){.content-row:has(.content-row__header):has(>.container)>.container .content-row__header,.content-row:has(.content-row__header):not(:has(>.container)) .content-row__header{-ms-flex-preferred-size:auto;flex-basis:auto;max-width:100%}}.content-row:has(.content-row__header):has(>.container)>.container .content-row__header~*,.content-row:has(.content-row__header):not(:has(>.container)) .content-row__header~*{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;max-width:calc(100% - min(352px,30.5%));width:100%}@media(max-width:64rem){.content-row:has(.content-row__header):has(>.container)>.container .content-row__header~*,.content-row:has(.content-row__header):not(:has(>.container)) .content-row__header~*{max-width:100%}}@media(max-width:1024px){.content-row:has(.slider-controls--mobile) .content-row__header .slider-controls{display:none}}.content-row__header .content-row__title{margin-bottom:0}
.image-and-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:80px}@media(max-width:48rem){.image-and-text{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:48px}}.image-and-text>*{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;max-width:50%;width:100%}@media(max-width:48rem){.image-and-text>*{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;max-width:100%}}.image-and-text__image img{border-radius:var(--ci-border-radius--border-radius)}@media print{.image-and-text__image{display:none}}.page-node-type-homepage .image-and-text__content *:not(h2,h3,h4,h5,h6,.button--emphasis,.button--default,.cta){font-size:1.375rem;line-height:1.27}.image-and-text__content>*:last-child{margin-bottom:0}
.quicklink{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:16px;position:relative;padding:22px 14px;border-radius:var(--ci-border-radius--border-radius);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-transition-property:background-color;transition-property:background-color;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:.2s;transition-duration:.2s}.quicklink__icon{font-size:50px;line-height:1;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-transition-property:color,-webkit-transform;transition-property:color,-webkit-transform;transition-property:color,transform;transition-property:color,transform,-webkit-transform;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:.2s;transition-duration:.2s}.quicklink a{font-family:var(--ci-font--font-family-heading);-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration:underline;text-underline-offset:auto;text-underline-position:auto;text-decoration-thickness:auto;text-decoration-color:var(--ci-color--link)}.quicklink a:hover{text-decoration:underline;text-underline-offset:auto;text-underline-position:auto;text-decoration-thickness:auto;text-decoration-color:var(--ci-color--link-hover)}.quicklink a:active{text-decoration:underline;text-underline-offset:auto;text-underline-position:auto;text-decoration-thickness:auto;text-decoration-color:var(--ci-color--link-active)}.quicklink a::before{content:"";position:absolute;left:0;top:0;height:100%;width:100%}[data-theme=coloured_1] .quicklink:hover,[data-theme=coloured_2] .quicklink:hover,[data-theme=""] .quicklink:hover{background-color:var(--ci-color--white)}[data-theme=dark] .quicklink:hover{background-color:rgba(0,0,0,.3)}.quicklink:hover .quicklink__icon{-webkit-transform:translateY(6px);transform:translateY(6px)}[data-theme=coloured_1] .quicklink:hover .quicklink__icon,[data-theme=coloured_2] .quicklink:hover .quicklink__icon,[data-theme=""] .quicklink:hover .quicklink__icon{color:var(--ci-color--link-underline)}[data-theme=dark] .quicklink:hover .quicklink__icon{color:var(--ci-color--link-underline-hover)}[data-theme=coloured_1] .quicklink:active .quicklink__icon,[data-theme=coloured_2] .quicklink:active .quicklink__icon,[data-theme=dark] .quicklink:active .quicklink__icon,[data-theme=""] .quicklink:active .quicklink__icon{color:var(--ci-color--link-underline-active)}.field--name-field-quicklink{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:32px}.field--name-field-quicklink>*{-webkit-box-flex:1;-ms-flex:1 0 calc(25% - 32px);flex:1 0 calc(25% - 32px);max-width:calc(25% - 32px);width:100%}@media(max-width:64rem){.field--name-field-quicklink>*{-ms-flex-preferred-size:calc(50% - 32px);flex-basis:calc(50% - 32px);max-width:calc(50% - 32px)}}#main-content:has(.sidebar) .field--name-field-quicklink{gap:16px}#main-content:has(.sidebar) .field--name-field-quicklink>*{-webkit-box-flex:1;-ms-flex:1 0 calc(33.3333% - 16px);flex:1 0 calc(33.3333% - 16px);max-width:calc(33.3333% - 16px)}@media(max-width:64rem){#main-content:has(.sidebar) .field--name-field-quicklink>*{-ms-flex-preferred-size:calc(50% - 16px);flex-basis:calc(50% - 16px);max-width:calc(50% - 16px)}}@media print{.paragraph--type--quicklinks{display:none}}
.slider-controls{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:20px}.slider-controls--mobile{display:none}@media(max-width:1024px){.slider-controls--mobile{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}}.slider-controls.is-hidden{display:none}.slider-controls__prev,.slider-controls__next{display:inline-block;border:none;font-size:1rem;font-weight:600;padding:18px 30px;line-height:1.5rem;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration:underline;text-underline-offset:auto;text-underline-position:auto;text-decoration-thickness:auto;text-decoration-color:var(--ci-color--link);text-decoration:none;border-radius:var(--ci-border-radius--border-radius);cursor:pointer;-webkit-box-shadow:0px 1px 3px 0px rgba(0,0,0,.25);box-shadow:0px 1px 3px 0px rgba(0,0,0,.25);font-family:var(--ci-font--font-family-heading);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-transition-property:background-color,color,border-color,-webkit-box-shadow;transition-property:background-color,color,border-color,-webkit-box-shadow;transition-property:background-color,color,box-shadow,border-color;transition-property:background-color,color,box-shadow,border-color,-webkit-box-shadow;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:.2s;transition-duration:.2s;background-color:var(--ci-color--background);border:1px solid var(--ci-color--border-light);color:var(--ci-color--link-underline);padding:12px;min-height:50px;min-width:50px;position:relative}.slider-controls__prev:hover,.slider-controls__next:hover{text-decoration:underline;text-underline-offset:auto;text-underline-position:auto;text-decoration-thickness:auto;text-decoration-color:var(--ci-color--link-hover)}.slider-controls__prev:active,.slider-controls__next:active{text-decoration:underline;text-underline-offset:auto;text-underline-position:auto;text-decoration-thickness:auto;text-decoration-color:var(--ci-color--link-active)}.slider-controls__prev:hover,.slider-controls__next:hover{-webkit-box-shadow:none;box-shadow:none}.slider-controls__prev:focus,.slider-controls__next:focus{outline:2px solid var(--ci-color--focus);outline-offset:4px}.slider-controls__prev:focus:hover:focus,.slider-controls__prev:focus:active:focus,.slider-controls__next:focus:hover:focus,.slider-controls__next:focus:active:focus{outline:none}.slider-controls__prev:focus:hover,.slider-controls__prev:focus:active,.slider-controls__next:focus:hover,.slider-controls__next:focus:active{outline:none}.slider-controls__prev[disabled],.slider-controls__next[disabled]{background-color:var(--ci-color--grey) !important;border-color:var(--ci-color--grey) !important;-webkit-box-shadow:none !important;box-shadow:none !important;color:var(--ci-color--font) !important;pointer-events:none}.slider-controls__prev[disabled]:hover,.slider-controls__prev[disabled]:focus,.slider-controls__prev[disabled]:active,.slider-controls__next[disabled]:hover,.slider-controls__next[disabled]:focus,.slider-controls__next[disabled]:active{color:var(--ci-color--font) !important;text-decoration:none;cursor:not-allowed}@media print{.slider-controls__prev,.slider-controls__next{padding:0;border:0;-webkit-box-shadow:none;box-shadow:none;color:#000}}.slider-controls__prev:hover,.slider-controls__next:hover{background-color:var(--ci-color--link-hover);border-color:var(--ci-color--link-hover);color:var(--ci-color--font-dark)}.slider-controls__prev:active,.slider-controls__next:active{background-color:var(--ci-color--link-active);border-color:var(--ci-color--link-active);color:var(--ci-color--font-dark)}.slider-controls__prev:focus:hover,.slider-controls__prev:focus:active,.slider-controls__next:focus:hover,.slider-controls__next:focus:active{outline:none}.slider-controls__prev::before,.slider-controls__next::before{position:absolute;left:50%;top:50%;line-height:1;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.slider-controls__prev::before{font-family:"Font Awesome 6 Pro";content:"";font-weight:900}.slider-controls__next::before{font-family:"Font Awesome 6 Pro";content:"";font-weight:900}.slider-controls__numbers{font-weight:700}
.stat-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:16px}.stat-block__stat{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;font-size:3.125rem;font-weight:700}@media(max-width:48rem){.stat-block__stat{font-size:2.1875rem;line-height:2.5625rem}}.stat-block__stat-value,.stat-block__stat-prefix,.stat-block__stat-suffix{font-family:var(--ci-font--font-family-heading)}.stat-block__stat-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:20px}.stat-block__icon{font-size:50px;line-height:1}.stat-block__icon~.stat-block__stat{font-size:2.375rem}[data-theme=dark] .stat-block__icon{color:var(--ci-color--link-underline-hover)}.stat-block__content{font-size:1.125rem;margin-bottom:0 !important;font-weight:600}.stat-block a{color:var(--ci-color--link);font-weight:600;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px;text-decoration-color:var(--ci-color--link-underline);-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-transition-property:color,-webkit-text-decoration;transition-property:color,-webkit-text-decoration;transition-property:color,text-decoration;transition-property:color,text-decoration,-webkit-text-decoration;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:.2s;transition-duration:.2s}.stat-block a:hover{color:var(--ci-color--link-hover);text-decoration:underline;text-decoration-thickness:3px;text-underline-offset:4px;text-decoration-color:var(--ci-color--link-underline-hover);-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.stat-block a:hover:focus{outline:none}.stat-block a:focus{outline:2px solid var(--ci-color--focus);outline-offset:4px}.stat-block a:focus:hover:focus,.stat-block a:focus:active:focus{outline:none}.stat-block a:active{color:var(--ci-color--link-active);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px;text-decoration-color:var(--ci-color--link-underline-active);-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.stat-block a:active:focus{outline:none}.stat-block a[target=_blank]::after{font-family:"Font Awesome 6 Pro";content:"";display:inline-block;margin-left:.25rem}.sidebar~.content-wrapper .stat-block__stat,.sidebar~.content-wrapper .stat-block__icon{font-size:2.1875rem}.sidebar~.content-wrapper .stat-block__content{font-size:1rem;font-weight:400}.paragraph--type--stat-blocks .field--name-field-stat-block,.paragraph--type--stat-blocks-with-icons .field--name-field-stat-block-with-icon{display:grid;grid-template-columns:repeat(3,1fr);gap:48px 64px}body:not(.page-node-type-homepage) .paragraph--type--stat-blocks .field--name-field-stat-block,body:not(.page-node-type-homepage) .paragraph--type--stat-blocks-with-icons .field--name-field-stat-block-with-icon{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}@media(max-width:64rem){.paragraph--type--stat-blocks .field--name-field-stat-block,.paragraph--type--stat-blocks-with-icons .field--name-field-stat-block-with-icon{grid-template-columns:repeat(2,1fr)}}@media(max-width:48rem){.paragraph--type--stat-blocks .field--name-field-stat-block,.paragraph--type--stat-blocks-with-icons .field--name-field-stat-block-with-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:48px}}
.svg-wrapped-img{position:relative;overflow:hidden;z-index:0}.svg-wrapped-img>*{position:relative;z-index:0}.svg-wrapped-img svg{position:absolute;z-index:1}.svg-wrapped-img svg.horizontal-svg{left:0;bottom:-1px;width:100%}.svg-wrapped-img svg.vertical-svg{right:-1px;top:0;height:100%}@media(max-width:48rem){.svg-wrapped-img svg.vertical-svg{display:none}}.svg-wrapped-img[data-orientation=vertical] svg.horizontal-svg{display:none}@media(max-width:48rem){.svg-wrapped-img[data-orientation=vertical] svg.horizontal-svg{display:block}}
.video-banner{position:relative}.video-banner figure{margin:0}.video-banner figure img{width:100%;-o-object-fit:cover;object-fit:cover;max-height:696px}.video-banner video{max-height:696px;width:100%;-o-object-fit:cover;object-fit:cover;display:block}.video-banner iframe{width:100%;aspect-ratio:16/9}.video-banner__embed[aria-hidden=true],.video-banner__thumbnail[aria-hidden=true]{display:none}.video-banner .container{padding:0 clamp(16px,4.31vw,60px)}.video-banner__button{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;position:absolute;bottom:94px;text-decoration:none !important}.video-banner__button[aria-hidden=true]{display:none !important}@media(max-width:48rem){.video-banner__button{bottom:28px;padding:15px 24px !important}}.video-banner__button:hover .video-banner__button-text,.video-banner__button:active .video-banner__button-text{-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration:underline;text-underline-offset:auto;text-underline-position:auto;text-decoration-thickness:auto;text-decoration-color:var(--ci-color--link)}.video-banner__button:hover .video-banner__button-text:hover,.video-banner__button:active .video-banner__button-text:hover{text-decoration:underline;text-underline-offset:auto;text-underline-position:auto;text-decoration-thickness:auto;text-decoration-color:var(--ci-color--link-hover)}.video-banner__button:hover .video-banner__button-text:active,.video-banner__button:active .video-banner__button-text:active{text-decoration:underline;text-underline-offset:auto;text-underline-position:auto;text-decoration-thickness:auto;text-decoration-color:var(--ci-color--link-active)}.video-banner__button-text--static{margin-left:-10px}@media(max-width:48rem){.video-banner__button-text--static{display:none}}.video-banner__button-icon{font-size:20px;color:var(--ci-color--link-underline)}.video-banner .svg-wrapped-video{position:relative;overflow:hidden;z-index:0}.video-banner .svg-wrapped-video>*{position:relative;z-index:0}.video-banner .svg-wrapped-video svg{position:absolute;z-index:1}.video-banner .svg-wrapped-video svg.horizontal-svg{left:0;bottom:-1px;width:100%}@media print{.video-banner{display:none}}
.page-node-type-homepage .content-row .field--name-field-quicklink>*{-ms-flex-preferred-size:calc(16.6667% - 32px);flex-basis:calc(16.6667% - 32px);max-width:calc(16.6667% - 32px)}@media(max-width:64rem){.page-node-type-homepage .content-row .field--name-field-quicklink>*{-ms-flex-preferred-size:calc(33.3333% - 32px);flex-basis:calc(33.3333% - 32px);max-width:calc(33.3333% - 32px)}}@media(max-width:48rem){.page-node-type-homepage .content-row .field--name-field-quicklink>*{-ms-flex-preferred-size:calc(50% - 32px);flex-basis:calc(50% - 32px);max-width:calc(50% - 32px)}}@media(max-width:37.5rem){.page-node-type-homepage .paragraph--type--view-homepage:has(.swiper){width:calc(100% + clamp(16px,7vw,112px))}.page-node-type-homepage .paragraph--type--view-homepage:has(.swiper .swiper-slide.swiper-slide-active:last-child){margin-left:clamp(-112px,-7vw,-16px)}}
.node--type-news.node--view-mode-full .node__content .field--name-field-date{margin-bottom:32px}
.user-logged-in.path-user .breadcrumbs{margin-top:clamp(48px,5.757vw,80px)}.user-logged-in.path-user .tabs.primary{margin-bottom:clamp(48px,5.757vw,80px)}
