/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.images-slider .slider-controls{margin-top:32px}@media print{.images-slider{display:none}}
.sidebar h2{font-size:1.5rem;font-weight:700;line-height:1.9375rem;margin-bottom:calc(32px*.5);margin-top:0;font-family:var(--ci-font--font-family-heading);color:var(--ci-color--heading)}.sidebar h3{font-size:1.3125rem;font-weight:600;line-height:1.6875rem;margin-bottom:calc(32px*.5);margin-top:0;font-family:var(--ci-font--font-family-heading);color:var(--ci-color--heading)}.sidebar h4{font-size:1.125rem;font-weight:600;line-height:1.6875rem;margin-bottom:calc(32px*.1875);margin-top:0;font-family:var(--ci-font--font-family-heading);color:var(--ci-color--heading)}.sidebar .block>h2,.sidebar .anchor-menu>h2{font-size:1.5rem;font-weight:700;line-height:1.9375rem;margin-bottom:calc(32px*.5);margin-top:0;font-family:var(--ci-font--font-family-heading);color:var(--ci-color--heading)}
.banner{position:relative;margin:0 auto clamp(48px,5.757vw,80px) auto;max-width:100%;width:1600px}@media print{.banner{display:none}}
@media print{.footer{display:none}}.footer__top{background-color:var(--ci-color--background);color:var(--ci-color--font);padding:80px 0}@media(max-width:64rem){.footer__top{padding:64px 0}}.footer__top>.container{padding:0 clamp(16px,4.31vw,60px)}@media(max-width:48rem){.footer__top>.container{padding:0 clamp(16px,7vw,112px)}}.footer__top 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}.footer__top 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}.footer__top a:hover:focus{outline:none}.footer__top a:focus{outline:2px solid var(--ci-color--focus);outline-offset:4px}.footer__top a:focus:hover:focus,.footer__top a:focus:active:focus{outline:none}.footer__top 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}.footer__top a:active:focus{outline:none}.footer__top a[target=_blank]::after{font-family:"Font Awesome 6 Pro";content:"";display:inline-block;margin-left:.25rem}.footer__top h2{font-size:1.3125rem;line-height:1.6875rem;margin-bottom:20px}.footer__top .footer-blocks .region-footer{display:grid;grid-template-columns:repeat(3,1fr);gap:48px 64px}@media(max-width:64rem){.footer__top .footer-blocks .region-footer{grid-template-columns:repeat(1,1fr)}}.footer__top .field--name-field-address,.footer__top .field--name-field-phone-number-s{padding-left:42px;position:relative}.footer__top .field--name-field-address:before,.footer__top .field--name-field-phone-number-s:before{font-weight:400;position:absolute;left:0;top:0;width:26px;font-size:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer__top .field--name-field-address:before{font-family:"Font Awesome 6 Pro";content:""}.footer__top .field--name-field-phone-number-s{margin-top:16px}.footer__top .field--name-field-phone-number-s:before{font-family:"Font Awesome 6 Pro";content:""}.footer__top .field--name-field-contact-link-s{margin-top:16px}.footer__top .field--name-field-contact-link-s .icon-link{padding-left:42px;position:relative}.footer__top .field--name-field-contact-link-s .icon-link [class*=fa-]{font-weight:400;position:absolute;left:0;top:0;width:26px;font-size:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer__top .config_pages--view-mode--social-media-links>h2{margin-bottom:28px}.footer__top .config_pages--view-mode--social-media-links .field--name-field-social-media-links{display:grid;grid-template-columns:repeat(2,1fr);gap:32px 62px;margin-top:8px}@media(max-width:48rem){.footer__top .config_pages--view-mode--social-media-links .field--name-field-social-media-links{gap:32px}}.footer__top .config_pages--view-mode--social-media-links .field--name-field-social-media-links .icon-link{position:relative;padding-left:56px;display:block}.footer__top .config_pages--view-mode--social-media-links .field--name-field-social-media-links .icon-link [class*=fa-]{position:absolute;left:0;top:-8px;width:40px;height:40px;background-color:var(--ci-color--link-underline-dark);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:2px;font-size:24px;color:var(--ci-color--background-dark);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-transition-property:background-color,color;transition-property:background-color,color;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:.2s;transition-duration:.2s}.footer__top .config_pages--view-mode--social-media-links .field--name-field-social-media-links .icon-link:hover [class*=fa-]{background-color:var(--ci-color--link-underline-dark-hover)}.footer__top .config_pages--view-mode--social-media-links .field--name-field-social-media-links .icon-link:active [class*=fa-]{background-color:var(--ci-color--link-underline-dark-active)}.footer__top .footer-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:48px 32px;margin-top:64px}@media(max-width:64rem){.footer__top .footer-info{margin-top:48px}}.footer__top .footer-info__left{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px 32px;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer__top .footer-info__left .menu{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px 32px;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer__top .footer-info .b2t{padding-left:27px;position:relative}.footer__top .footer-info .b2t:before{position:absolute;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);top:50%;font-family:"Font Awesome 6 Pro";content:"";color:var(--ci-color--font);font-size:1.125rem;line-height:1.375rem;color:var(--ci-color--link-underline);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-transition-property:color;transition-property:color;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:.2s;transition-duration:.2s}.footer__top .footer-info .b2t:hover:before{color:var(--ci-color--link-underline-hover)}.footer__top .footer-info .b2t:active:before{color:var(--ci-color--link-underline-active)}.footer__bottom{padding:10px 0}@media(max-width:64rem){.footer__bottom{padding:24px 0}}.footer__bottom>.container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px 32px;padding:0 clamp(16px,4.31vw,60px)}@media(max-width:48rem){.footer__bottom>.container{padding:clamp(16px,7vw,112px)}}.footer__bottom .gtranslate_wrapper select{font-family:var(--ci-font--font-family-heading);text-decoration:underline;line-height:1.5;padding:15px 48px 15px 20px;background-position:calc(100% - 20px) 50%}@media(max-width:32rem){.footer__bottom .gtranslate_wrapper select{width:100%}}@media(max-width:32rem){.footer__bottom .region-footer__bottom-right{width:100%}}
.header{border-bottom:1px solid var(--ci-color--border-light);-webkit-box-shadow:0px 1px 3px 0px rgba(0,0,0,.25);box-shadow:0px 1px 3px 0px rgba(0,0,0,.25);padding:24px 0 22px}@media(max-width:64rem){.header{padding:15px 0}}@media print{.header{margin-bottom:24px;-webkit-box-shadow:none;box-shadow:none}}.header>.container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;padding:0 clamp(16px,4.31vw,60px);gap:32px}@media print{.header>.container{padding:0}}.header__logo .site-logo{display:block}.header__logo img{display:block;width:232px}@media(max-width:48rem){.header__logo img{max-width:180px;width:100%}}.header__nav-search-trigger{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:60px;min-height:68px}@media(max-width:48rem){.header__nav-search-trigger{min-height:auto}}@media print{.header__nav-search-trigger{display:none}}.header__menu-trigger{display:none;background-color:var(--ci-color--link);width:50px;min-width:50px;height:50px;position:relative;border-radius:3px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-transition-property:background-color,color;transition-property:background-color,color;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:.2s;transition-duration:.2s}@media(max-width:64rem){.header__menu-trigger{display:block}}@media print{.header__menu-trigger{display:none}}.header__menu-trigger:before{color:var(--ci-color--link-dark);font-family:"Font Awesome 6 Pro";content:"";position:absolute;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:50%;left:50%}.header__menu-trigger[aria-expanded=true]{background-color:var(--ci-color--link-underline);color:var(--ci-color--font-dark)}.header__menu-trigger[aria-expanded=true]:before{font-family:"Font Awesome 6 Pro";content:""}.header__menu-trigger:hover{background-color:var(--ci-color--link-hover);color:var(--ci-color--font-dark)}.header__menu-trigger:focus{outline:2px solid var(--ci-color--focus);outline-offset:4px}.header__menu-trigger:focus:hover:focus,.header__menu-trigger:focus:active:focus{outline:none}.header__menu-trigger:active{color:var(--ci-color--font-dark);background-color:var(--ci-color--link-active)}@media(max-width:64rem){.header__nav[aria-hidden=false]:has(~.header__search[aria-hidden=false]){margin-top:52px}}.header__nav-search-trigger:has(.header__search-trigger[aria-expanded=true]) .header__nav{display:none}.header__search{display:none;z-index:10}.header__search[aria-hidden=false]{display:-webkit-box;display:-ms-flexbox;display:flex}@media(max-width:64rem){.header__search{position:absolute;top:calc(100% + 15px);left:0}}.header__search form .form--inline{border:1px solid var(--ci-color--link);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:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:0;border-radius:3px;background-color:var(--ci-color--background)}.header__search form .form--inline:has(.form-item input:focus){outline:2px solid var(--ci-color--focus);outline-offset:0px;border-color:var(--ci-color--focus)}.header__search form .form-item{margin:0}.header__search form .form-item label{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal}.header__search form .form-item input{border:0;min-height:44px;padding:12px 24px 11px;width:468px}@media(max-width:64rem){.header__search form .form-item input{width:calc(100vw - 52px)}}.header__search form .form-item input.form-autocomplete:not(.ui-autocomplete-loading){background-image:none}.header__search form .form-item input.form-autocomplete.ui-autocomplete-loading{background-image:url(/themes/custom/cityinvest/images/throbber-active.gif);background-size:20px;background-position:calc(100% - 4px) center}.header__search form .form-item input:focus{outline:none}.header__search form .form-actions{min-width:50px;min-height:50px;padding:0;position:relative;width:50px;margin:0;border-radius:3px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-transition-property:background-color,color;transition-property:background-color,color;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:.2s;transition-duration:.2s}.header__search form .form-actions:hover{background-color:var(--ci-color--link-hover);color:var(--ci-color--font-dark)}.header__search form .form-actions:hover:focus-within{outline:none}.header__search form .form-actions:focus-within{outline:2px solid var(--ci-color--focus);outline-offset:4px}.header__search form .form-actions:focus-within:hover:focus,.header__search form .form-actions:focus-within:active:focus{outline:none}.header__search form .form-actions:active{color:var(--ci-color--font-dark);background-color:var(--ci-color--link-active)}.header__search form .form-actions::before{font-family:"Font Awesome 6 Pro";content:"";font-size:1.125rem;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.header__search form .form-actions input{height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.header__search form .form-actions input[data-drupal-selector*=edit-submit]{padding:0}.header__search-trigger{background-color:var(--ci-color--link-underline-dark);width:50px;height:50px;position:relative;border-radius:3px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-transition-property:background-color,color;transition-property:background-color,color;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:.2s;transition-duration:.2s}.header__search-trigger:before{font-family:"Font Awesome 6 Pro";content:"";position:absolute;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:50%;left:50%;color:var(--ci-color--info)}.header__search-trigger[aria-expanded=true]{background-color:var(--ci-color--link-underline);color:var(--ci-color--font-dark)}.header__search-trigger[aria-expanded=true]:before{font-family:"Font Awesome 6 Pro";content:"";color:var(--ci-color--white)}.header__search-trigger:hover{background-color:var(--ci-color--link-hover);color:var(--ci-color--font-dark)}.header__search-trigger:hover:before{color:var(--ci-color--white)}.header__search-trigger:focus{outline:2px solid var(--ci-color--focus);outline-offset:4px}.header__search-trigger:focus:hover:focus,.header__search-trigger:focus:active:focus{outline:none}.header__search-trigger:active{color:var(--ci-color--font-dark);background-color:var(--ci-color--link-active)}.header__search-trigger:active:before{color:var(--ci-color--white)}.search-api-autocomplete-search{font-family:var(--ci-font--font-family-body);background:var(--ci-color--white);border-radius:0 0 var(--ci-border-radius--border-radius) var(--ci-border-radius--border-radius);-webkit-box-shadow:0px 1px 3px 0px rgba(0,0,0,.25);box-shadow:0px 1px 3px 0px rgba(0,0,0,.25);min-width:518px;border:1px solid var(--ci-color--border-light) !important}@media(max-width:64rem){.search-api-autocomplete-search{width:100vw !important}}.search-api-autocomplete-search .ui-menu-item:hover{background-color:unset}.search-api-autocomplete-search .ui-menu-item .ui-menu-item-wrapper{padding:12px 24px;display:block}.search-api-autocomplete-search .ui-menu-item .ui-menu-item-wrapper .search-api-autocomplete-suggestion{padding:0}.search-api-autocomplete-search .ui-menu-item .ui-menu-item-wrapper.ui-state-active{background-color:unset;font-weight:600;color:unset}.search-api-autocomplete-search .ui-menu-item .ui-menu-item-wrapper.ui-state-active .search-api-autocomplete-suggestion{padding:0;background-color:var(--ci-color--white);color:unset}.search-api-autocomplete-search .ui-menu-item .ui-menu-item-wrapper:hover{color:var(--ci-color--link-hover);-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)}.search-api-autocomplete-search .ui-menu-item .ui-menu-item-wrapper:hover:hover{text-decoration:underline;text-underline-offset:auto;text-underline-position:auto;text-decoration-thickness:auto;text-decoration-color:var(--ci-color--link-hover)}.search-api-autocomplete-search .ui-menu-item .ui-menu-item-wrapper:hover:active{text-decoration:underline;text-underline-offset:auto;text-underline-position:auto;text-decoration-thickness:auto;text-decoration-color:var(--ci-color--link-active)}.search-api-autocomplete-search .ui-menu-item .ui-menu-item-wrapper:hover:focus{outline:none !important}.search-api-autocomplete-search .ui-menu-item .ui-menu-item-wrapper:focus{outline:2px solid var(--ci-color--focus);outline-offset:4px}.search-api-autocomplete-search .ui-menu-item .ui-menu-item-wrapper:focus:hover:focus,.search-api-autocomplete-search .ui-menu-item .ui-menu-item-wrapper:focus:active:focus{outline:none}.search-api-autocomplete-search .ui-menu-item .ui-menu-item-wrapper:active{color:var(--ci-color--link-active)}.search-api-autocomplete-search .ui-menu-item .ui-menu-item-wrapper:active:focus{outline:none}
nav ol,nav ul{list-style:none;margin:0;padding:0}nav ol li,nav ul li{line-height:inherit;margin:0}
@media(max-width:64rem){#main-menu{display:none;position:absolute;top:calc(100% + 15px);left:0;background-color:var(--ci-color--link);width:100%;padding:32px clamp(16px,7vw,112px);-webkit-box-shadow:0px 1px 5px 0px rgba(0,0,0,.3);box-shadow:0px 1px 5px 0px rgba(0,0,0,.3);z-index:10}}#main-menu nav{position:unset}#main-menu .menu--level-0{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px;list-style:none;margin:0;padding:0}@media(max-width:64rem){#main-menu .menu--level-0{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0}}#main-menu .menu--level-0 li{line-height:inherit;margin:0}#main-menu .menu--level-0>.menu__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(max-width:64rem){#main-menu .menu--level-0>.menu__item{-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}}#main-menu .menu--level-0>.menu__item>.menu__item-link-wrapper{position:relative}@media(max-width:64rem){#main-menu .menu--level-0>.menu__item>.menu__item-link-wrapper{width:100%}#main-menu .menu--level-0>.menu__item>.menu__item-link-wrapper br{display:none}}@media(min-width:calc(64rem + 0.2px)){#main-menu .menu--level-0>.menu__item>.menu__item-link-wrapper>.submenu__trigger[aria-expanded=true]{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;background-color:var(--ci-color--background-light-1);text-decoration-color:var(--ci-color--link-hover)}#main-menu .menu--level-0>.menu__item>.menu__item-link-wrapper>.submenu__trigger[aria-expanded=true]::before{background-color:var(--ci-color--border)}}#main-menu .menu--level-0>.menu__item>.menu__item-link-wrapper>.menu__item-link,#main-menu .menu--level-0>.menu__item>.menu__item-link-wrapper>.submenu__trigger{color:var(--ci-color--link-dark);font-weight:600;-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);-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;text-decoration:none;font-size:1.25rem;padding:12px 16px;width:100%;border-radius:2px;transition:all .2s ease-in-out;-webkit-transition-property:background-color,color,-webkit-text-decoration;transition-property:background-color,color,-webkit-text-decoration;transition-property:background-color,color,text-decoration;transition-property:background-color,color,text-decoration,-webkit-text-decoration;transition-delay:0s;transition-duration:.2s}#main-menu .menu--level-0>.menu__item>.menu__item-link-wrapper>.menu__item-link:hover,#main-menu .menu--level-0>.menu__item>.menu__item-link-wrapper>.submenu__trigger:hover{text-decoration:underline;text-underline-offset:auto;text-underline-position:auto;text-decoration-thickness:auto;text-decoration-color:var(--ci-color--link-hover)}#main-menu .menu--level-0>.menu__item>.menu__item-link-wrapper>.menu__item-link:active,#main-menu .menu--level-0>.menu__item>.menu__item-link-wrapper>.submenu__trigger:active{text-decoration:underline;text-underline-offset:auto;text-underline-position:auto;text-decoration-thickness:auto;text-decoration-color:var(--ci-color--link-active)}#main-menu .menu--level-0>.menu__item>.menu__item-link-wrapper>.menu__item-link:hover,#main-menu .menu--level-0>.menu__item>.menu__item-link-wrapper>.submenu__trigger:hover{color:var(--ci-color--link-dark-hover)}#main-menu .menu--level-0>.menu__item>.menu__item-link-wrapper>.menu__item-link:hover:focus,#main-menu .menu--level-0>.menu__item>.menu__item-link-wrapper>.submenu__trigger:hover:focus{outline:none}#main-menu .menu--level-0>.menu__item>.menu__item-link-wrapper>.menu__item-link:focus,#main-menu .menu--level-0>.menu__item>.menu__item-link-wrapper>.submenu__trigger:focus{outline:2px solid var(--ci-color--focus);outline-offset:4px}#main-menu .menu--level-0>.menu__item>.menu__item-link-wrapper>.menu__item-link:focus:hover:focus,#main-menu .menu--level-0>.menu__item>.menu__item-link-wrapper>.menu__item-link:focus:active:focus,#main-menu .menu--level-0>.menu__item>.menu__item-link-wrapper>.submenu__trigger:focus:hover:focus,#main-menu .menu--level-0>.menu__item>.menu__item-link-wrapper>.submenu__trigger:focus:active:focus{outline:none}#main-menu .menu--level-0>.menu__item>.menu__item-link-wrapper>.menu__item-link:active,#main-menu .menu--level-0>.menu__item>.menu__item-link-wrapper>.submenu__trigger:active{color:var(--ci-color--link-dark-active)}#main-menu .menu--level-0>.menu__item>.menu__item-link-wrapper>.menu__item-link:active:focus,#main-menu .menu--level-0>.menu__item>.menu__item-link-wrapper>.submenu__trigger:active:focus{outline:none}#main-menu .menu--level-0>.menu__item>.menu__item-link-wrapper>.menu__item-link[target=_blank]::after,#main-menu .menu--level-0>.menu__item>.menu__item-link-wrapper>.submenu__trigger[target=_blank]::after{font-family:"Font Awesome 6 Pro";content:"";display:inline-block;margin-left:.25rem}#main-menu .menu--level-0>.menu__item>.menu__item-link-wrapper>.menu__item-link:hover,#main-menu .menu--level-0>.menu__item>.menu__item-link-wrapper>.submenu__trigger:hover{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;background-color:rgba(0,0,0,.3);text-decoration-color:var(--ci-color--link-underline-dark)}#main-menu .menu--level-0>.menu__item>.menu__item-link-wrapper>.menu__item-link:active,#main-menu .menu--level-0>.menu__item>.menu__item-link-wrapper>.submenu__trigger:active{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;color:var(--ci-color--link-dark-active);background-color:rgba(0,0,0,.5);text-decoration-color:var(--ci-color--link-underline-dark-active)}#main-menu .menu--level-0>.menu__item>.menu__item-link-wrapper>.menu__item-link:after,#main-menu .menu--level-0>.menu__item>.menu__item-link-wrapper>.submenu__trigger:after{content:"";width:100%;height:1px;background-color:var(--ci-color--link-hover);position:absolute;bottom:0;left:0}@media(min-width:calc(64rem + 0.2px)){#main-menu .menu--level-0>.menu__item>.menu__item-link-wrapper>.menu__item-link,#main-menu .menu--level-0>.menu__item>.menu__item-link-wrapper>.submenu__trigger{padding:10px 18px 10px 15px;color:var(--ci-color--link-hover);border-radius:2px 5px 5px 2px;position:relative;-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;display:block;width:auto;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-transition-property:background-color,color,border-color;transition-property:background-color,color,border-color;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:.2s;transition-duration:.2s}#main-menu .menu--level-0>.menu__item>.menu__item-link-wrapper>.menu__item-link:hover,#main-menu .menu--level-0>.menu__item>.menu__item-link-wrapper>.submenu__trigger:hover{text-decoration:underline;text-underline-offset:auto;text-underline-position:auto;text-decoration-thickness:auto;text-decoration-color:var(--ci-color--link-hover)}#main-menu .menu--level-0>.menu__item>.menu__item-link-wrapper>.menu__item-link:active,#main-menu .menu--level-0>.menu__item>.menu__item-link-wrapper>.submenu__trigger:active{text-decoration:underline;text-underline-offset:auto;text-underline-position:auto;text-decoration-thickness:auto;text-decoration-color:var(--ci-color--link-active)}#main-menu .menu--level-0>.menu__item>.menu__item-link-wrapper>.menu__item-link::before,#main-menu .menu--level-0>.menu__item>.menu__item-link-wrapper>.submenu__trigger::before{content:"";width:3px;height:100%;position:absolute;top:0;left:0;background-color:rgba(0,0,0,0);border-radius:2px;-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}#main-menu .menu--level-0>.menu__item>.menu__item-link-wrapper>.menu__item-link:after,#main-menu .menu--level-0>.menu__item>.menu__item-link-wrapper>.submenu__trigger:after{content:none}#main-menu .menu--level-0>.menu__item>.menu__item-link-wrapper>.menu__item-link:hover,#main-menu .menu--level-0>.menu__item>.menu__item-link-wrapper>.submenu__trigger:hover{background-color:rgba(242,245,250,.5);color:var(--ci-color--link-hover)}#main-menu .menu--level-0>.menu__item>.menu__item-link-wrapper>.menu__item-link:hover::before,#main-menu .menu--level-0>.menu__item>.menu__item-link-wrapper>.submenu__trigger:hover::before{background-color:var(--ci-color--border-light)}#main-menu .menu--level-0>.menu__item>.menu__item-link-wrapper>.menu__item-link:active,#main-menu .menu--level-0>.menu__item>.menu__item-link-wrapper>.submenu__trigger:active{background-color:var(--ci-color--link-dark-hover);color:var(--ci-color--font)}#main-menu .menu--level-0>.menu__item>.menu__item-link-wrapper>.menu__item-link:active::before,#main-menu .menu--level-0>.menu__item>.menu__item-link-wrapper>.submenu__trigger:active::before{background-color:var(--ci-color--link-dark-hover)}}#main-menu .menu--level-0>.menu__item>.menu__item-link-wrapper>.menu__item-link.is-active:before,#main-menu .menu--level-0>.menu__item>.menu__item-link-wrapper>.submenu__trigger.is-active:before{background-color:var(--ci-color--link-underline)}@media(max-width:48rem){#main-menu .menu--level-0>.menu__item>.menu__item-link-wrapper>.menu__item-link.is-active:before,#main-menu .menu--level-0>.menu__item>.menu__item-link-wrapper>.submenu__trigger.is-active:before{content:"";width:3px;height:calc(100% - 24px);position:absolute;top:12px;left:0;border-radius:2px;background-color:var(--ci-color--border-light)}}#main-menu .menu--level-0>.menu__item--active-trail>.menu__item-link-wrapper>.submenu__trigger::before{background-color:var(--ci-color--link-underline)}@media(max-width:64rem){#main-menu .menu--level-0>.menu__item.is-open>.submenu{display:block}}#main-menu .menu__item-link,#main-menu .submenu__trigger{font-family:var(--ci-font--font-family-heading);line-height:1.5rem;font-weight:700;-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;display:block;font-family:var(--ci-font--font-family-body)}#main-menu .menu__item-link:hover,#main-menu .submenu__trigger:hover{text-decoration:underline;text-underline-offset:auto;text-underline-position:auto;text-decoration-thickness:auto;text-decoration-color:var(--ci-color--link-hover)}#main-menu .menu__item-link:active,#main-menu .submenu__trigger:active{text-decoration:underline;text-underline-offset:auto;text-underline-position:auto;text-decoration-thickness:auto;text-decoration-color:var(--ci-color--link-active)}#main-menu .menu__item-link:focus,#main-menu .submenu__trigger:focus{outline:2px solid var(--ci-color--focus);outline-offset:4px;outline-offset:0}#main-menu .menu__item-link:focus:hover:focus,#main-menu .menu__item-link:focus:active:focus,#main-menu .submenu__trigger:focus:hover:focus,#main-menu .submenu__trigger:focus:active:focus{outline:none}@media(max-width:64rem){#main-menu .menu:not(.menu--level-0):not(.menu--level-1){display:none}}#main-menu .menu:not(.menu--level-0)>.menu__item--active-trail>.menu__item-link-wrapper>.menu__item-link{position:relative}#main-menu .menu:not(.menu--level-0)>.menu__item--active-trail>.menu__item-link-wrapper>.menu__item-link:before{content:"";width:3px;height:calc(100% - 24px);position:absolute;top:12px;left:0;border-radius:2px;background-color:var(--ci-color--border-light)}@media(max-width:64rem){#main-menu .menu:not(.menu--level-0)>.menu__item--active-trail>.menu__item-link-wrapper>.menu__item-link:before{content:none}}#main-menu .menu:not(.menu--level-0)>.menu__item--active-trail>.menu__item-link-wrapper>.menu__item-link.is-active:before{content:"";width:3px;height:calc(100% - 24px);position:absolute;top:12px;left:0;border-radius:2px;background-color:var(--ci-color--border-light)}@media(max-width:64rem){#main-menu .menu:not(.menu--level-0)>.menu__item.is-open>.menu{display:block}}#main-menu .menu:not(.menu--level-0)>.menu__item>.menu__item-link-wrapper>.menu__item-link{text-decoration-color:rgba(0,0,0,0);color:var(--ci-color--font-dark);border-radius:2px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-transition-property:background-color,color,-webkit-text-decoration;transition-property:background-color,color,-webkit-text-decoration;transition-property:background-color,color,text-decoration;transition-property:background-color,color,text-decoration,-webkit-text-decoration;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:.2s;transition-duration:.2s}#main-menu .menu:not(.menu--level-0)>.menu__item>.menu__item-link-wrapper>.menu__item-link:hover{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;background-color:rgba(0,0,0,.3);text-decoration-color:var(--ci-color--link-underline-dark)}#main-menu .menu:not(.menu--level-0)>.menu__item>.menu__item-link-wrapper>.menu__item-link:active{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;color:var(--ci-color--link-dark-active);background-color:rgba(0,0,0,.5);text-decoration-color:var(--ci-color--link-underline-dark-active)}@media(max-width:64rem){#main-menu .menu .menu__item--expanded>.menu__item-link-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}#main-menu .menu .menu__item--expanded>.menu__item-link-wrapper>.menu__item-link{width:100%}}#main-menu .menu--level-1{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-flow:row dense;gap:48px 64px;width:100%;padding:0}@media(max-width:64rem){#main-menu .menu--level-1{display:block}}#main-menu .menu--level-1>.menu__item>.menu__item-link-wrapper>.menu__item-link{padding:12px 16px;font-size:1.25rem;position:relative}@media(min-width:calc(64rem + 0.2px)){#main-menu .menu--level-1>.menu__item>.menu__item-link-wrapper>.menu__item-link{position:relative}#main-menu .menu--level-1>.menu__item>.menu__item-link-wrapper>.menu__item-link:after{content:"";width:100%;height:1px;background-color:var(--ci-color--link-hover);position:absolute;bottom:0;left:0}}@media(max-width:64rem){#main-menu .menu--level-1>.menu__item>.menu__item-link-wrapper>.menu__item-link{border:none;font-size:1rem}}#main-menu .menu--level-2 .menu__item .menu{display:none}@media(max-width:64rem){#main-menu .menu--level-2 .menu__item:not(.menu__item--expanded)>.menu__item-link-wrapper{padding-right:60px}}@media(max-width:48rem){#main-menu .menu--level-2 .menu__item .menu__item-link-wrapper{padding-left:16px;display:-webkit-box;display:-ms-flexbox;display:flex}}#main-menu .menu--level-2 .menu__item .menu__item-link-wrapper .menu__item-link{padding:8px 16px;font-size:1rem;width:100%}@media(max-width:48rem){#main-menu .menu--level-2 .menu__item .menu__item-link-wrapper .menu__item-link{padding:12px 16px}}#main-menu .menu--level-3 .menu__item .menu__item-link-wrapper{padding-left:32px}#main-menu .menu--level-4 .menu__item .menu__item-link-wrapper{padding-left:48px}#main-menu .submenu{display:none;position:absolute;left:0;top:calc(100% + 22px);max-width:1600px;width:100%;z-index:10;background-color:var(--ci-color--link);padding:48px calc(clamp(16px,4.31vw,60px) + 110px) 48px clamp(16px,4.31vw,60px);-webkit-box-shadow:0px 1px 3px 0px rgba(0,0,0,.25);box-shadow:0px 1px 3px 0px rgba(0,0,0,.25)}#main-menu .submenu:before{position:absolute;content:"";width:100vw;height:100%;background-color:var(--ci-color--link);-webkit-transform:translateX(-50%);transform:translateX(-50%);left:50%;z-index:-1;top:0}@media(max-width:1600px){#main-menu .submenu:before{content:none}}#main-menu .submenu--open{display:block}@media(max-width:64rem){#main-menu .submenu{position:unset;left:auto;top:auto;padding:0;width:100%;-webkit-box-shadow:none;box-shadow:none}}#main-menu .submenu__close{position:absolute;top:48px;right:clamp(16px,4.31vw,60px);background:var(--ci-color--font-dark);border:none;width:50px;height:50px;border-radius:3px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.125rem;line-height:1.25rem;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-transition-property:background-color,color;transition-property:background-color,color;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:.2s;transition-duration:.2s}@media(max-width:64rem){#main-menu .submenu__close{display:none}}#main-menu .submenu__close:hover{background-color:var(--ci-color--link-hover);color:var(--ci-color--font-dark);border:1px solid var(--ci-color--white)}#main-menu .submenu__close:focus{outline:2px solid var(--ci-color--focus);outline-offset:4px}#main-menu .submenu__close:focus:hover:focus,#main-menu .submenu__close:focus:active:focus{outline:none}#main-menu .submenu__close:active{background-color:var(--ci-color--link-active);color:var(--ci-color--font-dark);border:1px solid var(--ci-color--white)}#main-menu .submenu__mobile-trigger{display:none;padding:0;width:40px;height:40px;min-width:40px;border-radius:2px;background-color:rgba(0,0,0,.1);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-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}@media(max-width:64rem){#main-menu .submenu__mobile-trigger{display:-webkit-box;display:-ms-flexbox;display:flex}}#main-menu .submenu__mobile-trigger:after{font-family:"Font Awesome 6 Pro";content:"";-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-transition-property:color;transition-property:color;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:.2s;transition-duration:.2s;color:var(--ci-color--link-dark);font-weight:900}#main-menu .submenu__mobile-trigger:hover{background-color:rgba(0,0,0,.5)}#main-menu .submenu__mobile-trigger:hover:after{color:var(--ci-color--link-underline-dark)}#main-menu .submenu__mobile-trigger:focus{outline:2px solid var(--ci-color--focus);outline-offset:4px}#main-menu .submenu__mobile-trigger:focus:hover:focus,#main-menu .submenu__mobile-trigger:focus:active:focus{outline:none}#main-menu .submenu__mobile-trigger:active{background-color:#000}#main-menu .submenu__mobile-trigger:active:after{color:var(--ci-color--link-underline-dark-active)}#main-menu .submenu__mobile-trigger[aria-expanded=true]{background-color:rgba(0,0,0,.3)}#main-menu .submenu__mobile-trigger[aria-expanded=true]:after{font-family:"Font Awesome 6 Pro";content:""}#main-menu .submenu__mobile-trigger[aria-expanded=true]:hover{background-color:#000}
.breadcrumbs{background-color:var(--ci-color--background-light-2);margin-top:5px;padding:30px 0}@media(max-width:64rem){.breadcrumbs{padding:20px 0}}.breadcrumbs>.container{padding:0 clamp(16px,4.31vw,60px)}@media(max-width:48rem){.breadcrumbs>.container{padding:0 clamp(16px,7vw,112px)}}.breadcrumbs nav{display:block;max-width:100%;width:100%}.breadcrumbs nav ol{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:start;-ms-flex-pack:start;justify-content:flex-start;gap:16px}.breadcrumbs nav ol li{display:inline-block;margin:0;padding:0;line-height:1.6875rem}.breadcrumbs nav ol li a{text-underline-offset:auto;text-underline-position:auto;text-decoration-thickness:auto;text-decoration-color:var(--ci-color--link)}.breadcrumbs nav ol li a:hover{text-decoration-color:var(--ci-color--link-hover)}.breadcrumbs nav ol li a:active{text-decoration-color:var(--ci-color--link-active)}.breadcrumbs nav ol li+li:before{font-family:"Font Awesome 6 Pro";content:"";font-weight:400;margin-right:16px}@media print{.breadcrumbs{display:none}}
.skip-links{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal}.skip-links:focus-within{position:relative !important;overflow:visible;clip:auto;width:100%;height:auto;word-wrap:break-word;background-color:var(--ci-color--background);color:var(--ci-color--font);padding:16px clamp(16px,7vw,112px);margin:0 auto}.skip-links ul{max-width:1600px;list-style:none;margin:0 auto;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;gap:32px}.skip-links ul li{display:inline-block;margin:0}
.pager{margin-top:64px}@media(max-width:48rem){.pager{margin-top:60px}}.pager__item{text-align:center}.pager__item:not(.pager__item--first,.pager__item--previous,.pager__item--next,.pager__item--last,.pager__item--ellipsis) a{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);padding:12px;min-height:50px;min-width:50px}.pager__item:not(.pager__item--first,.pager__item--previous,.pager__item--next,.pager__item--last,.pager__item--ellipsis) 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)}.pager__item:not(.pager__item--first,.pager__item--previous,.pager__item--next,.pager__item--last,.pager__item--ellipsis) 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)}.pager__item:not(.pager__item--first,.pager__item--previous,.pager__item--next,.pager__item--last,.pager__item--ellipsis) a:hover{-webkit-box-shadow:none;box-shadow:none}.pager__item:not(.pager__item--first,.pager__item--previous,.pager__item--next,.pager__item--last,.pager__item--ellipsis) a:focus{outline:2px solid var(--ci-color--focus);outline-offset:4px}.pager__item:not(.pager__item--first,.pager__item--previous,.pager__item--next,.pager__item--last,.pager__item--ellipsis) a:focus:hover:focus,.pager__item:not(.pager__item--first,.pager__item--previous,.pager__item--next,.pager__item--last,.pager__item--ellipsis) a:focus:active:focus{outline:none}.pager__item:not(.pager__item--first,.pager__item--previous,.pager__item--next,.pager__item--last,.pager__item--ellipsis) a:focus:hover,.pager__item:not(.pager__item--first,.pager__item--previous,.pager__item--next,.pager__item--last,.pager__item--ellipsis) a:focus:active{outline:none}.pager__item:not(.pager__item--first,.pager__item--previous,.pager__item--next,.pager__item--last,.pager__item--ellipsis) a[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}.pager__item:not(.pager__item--first,.pager__item--previous,.pager__item--next,.pager__item--last,.pager__item--ellipsis) a[disabled]:hover,.pager__item:not(.pager__item--first,.pager__item--previous,.pager__item--next,.pager__item--last,.pager__item--ellipsis) a[disabled]:focus,.pager__item:not(.pager__item--first,.pager__item--previous,.pager__item--next,.pager__item--last,.pager__item--ellipsis) a[disabled]:active{color:var(--ci-color--font) !important;text-decoration:none;cursor:not-allowed}@media print{.pager__item:not(.pager__item--first,.pager__item--previous,.pager__item--next,.pager__item--last,.pager__item--ellipsis) a{padding:0;border:0;-webkit-box-shadow:none;box-shadow:none;color:#000}}.pager__item:not(.pager__item--first,.pager__item--previous,.pager__item--next,.pager__item--last,.pager__item--ellipsis) a:hover{background-color:var(--ci-color--link-hover);border-color:var(--ci-color--link-hover);color:var(--ci-color--font-dark)}.pager__item:not(.pager__item--first,.pager__item--previous,.pager__item--next,.pager__item--last,.pager__item--ellipsis) a:active{background-color:var(--ci-color--link-active);border-color:var(--ci-color--link-active);color:var(--ci-color--font-dark)}.pager__item:not(.pager__item--first,.pager__item--previous,.pager__item--next,.pager__item--last,.pager__item--ellipsis) a:focus:hover,.pager__item:not(.pager__item--first,.pager__item--previous,.pager__item--next,.pager__item--last,.pager__item--ellipsis) a:focus:active{outline:none}.pager__item.is-active a{background-color:var(--ci-color--link);border-color:var(--ci-color--link);-webkit-box-shadow:none;box-shadow:none;color:var(--ci-color--font-dark)}.pager__item.is-active a:hover{background-color:var(--ci-color--link-hover);color:var(--ci-color--font-dark);text-decoration-color:var(--ci-color--font-dark)}.pager__item.is-active a:active{background-color:var(--ci-color--link-active);color:var(--ci-color--font-dark);text-decoration-color:var(--ci-color--font-dark)}.pager__item--first a,.pager__item--previous a,.pager__item--next a,.pager__item--last a{display:block;padding:12px;min-height:50px;min-width:50px}.pager__item--ellipsis{display:block;font-weight:700;padding:12px;min-height:50px;min-width:50px}.pager__items{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;gap:10px}
.icon{color:var(--ci-color--icon)}
.tabs.primary{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;gap:16px}.tabs.primary li{margin:0}.tabs.primary a{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--link);color:var(--ci-color--font-dark)}.tabs.primary 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)}.tabs.primary 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)}.tabs.primary a:hover{-webkit-box-shadow:none;box-shadow:none}.tabs.primary a:focus{outline:2px solid var(--ci-color--focus);outline-offset:4px}.tabs.primary a:focus:hover:focus,.tabs.primary a:focus:active:focus{outline:none}.tabs.primary a:focus:hover,.tabs.primary a:focus:active{outline:none}.tabs.primary a[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}.tabs.primary a[disabled]:hover,.tabs.primary a[disabled]:focus,.tabs.primary a[disabled]:active{color:var(--ci-color--font) !important;text-decoration:none;cursor:not-allowed}@media print{.tabs.primary a{padding:0;border:0;-webkit-box-shadow:none;box-shadow:none;color:#000}}.tabs.primary a:hover{background-color:var(--ci-color--link-hover);color:var(--ci-color--font-dark);text-decoration-color:var(--ci-color--font-dark)}.tabs.primary a:active{background-color:var(--ci-color--link-active);color:var(--ci-color--font-dark);text-decoration-color:var(--ci-color--font-dark)}.tabs.primary .is-active a{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);color:var(--ci-color--link);border:1px solid var(--ci-color--border-light);padding:17px 29px}.tabs.primary .is-active 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)}.tabs.primary .is-active 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)}.tabs.primary .is-active a:hover{-webkit-box-shadow:none;box-shadow:none}.tabs.primary .is-active a:focus{outline:2px solid var(--ci-color--focus);outline-offset:4px}.tabs.primary .is-active a:focus:hover:focus,.tabs.primary .is-active a:focus:active:focus{outline:none}.tabs.primary .is-active a:focus:hover,.tabs.primary .is-active a:focus:active{outline:none}.tabs.primary .is-active a[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}.tabs.primary .is-active a[disabled]:hover,.tabs.primary .is-active a[disabled]:focus,.tabs.primary .is-active a[disabled]:active{color:var(--ci-color--font) !important;text-decoration:none;cursor:not-allowed}@media print{.tabs.primary .is-active a{padding:0;border:0;-webkit-box-shadow:none;box-shadow:none;color:#000}}.tabs.primary .is-active a:hover{background-color:var(--ci-color--background-light-1);border-color:var(--ci-color--background-light-1);color:var(--ci-color--link-hover)}.tabs.primary .is-active a:active{background-color:var(--ci-color--link-dark-active);border-color:var(--ci-color--link-dark-active);color:var(--ci-color--link-active)}
.links-block__title{margin-bottom:16px}.links-block__links{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:16px;padding:clamp(16px,4.166vw,32px)}.links-block__links li{line-height:inherit;margin:0}@media(max-width:48rem){.links-block__links{grid-template-columns:repeat(1,1fr)}}.links-block__links li a{position:relative;padding-left:31px}.links-block__links li a:before{font-family:"Font Awesome 6 Pro";content:"";position:absolute;left:0;top:0;font-size:18px;line-height:1.25rem;color:var(--ci-color--link-underline);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-transition-property:color;transition-property:color;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:.2s;transition-duration:.2s}.links-block__links li a:hover:before{color:var(--ci-color--link-underline-hover)}.links-block__links li a:active:before{color:var(--ci-color--link-underline-active)}
@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes popIn{from{opacity:0;-webkit-transform:scale(0.9);transform:scale(0.9)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes popIn{from{opacity:0;-webkit-transform:scale(0.9);transform:scale(0.9)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.popover{padding:0;border:0;border-radius:var(--ci-border-radius--border-radius);-webkit-animation:popIn .2s ease-out;animation:popIn .2s ease-out;-webkit-box-shadow:0px 1px 3px 0px rgba(0,0,0,.25);box-shadow:0px 1px 3px 0px rgba(0,0,0,.25);min-width:600px}@media(max-width:48rem){.popover{min-width:auto}}.popover::-ms-backdrop{background-color:rgba(0,0,0,.5);backdrop-filter:blur(3px);animation:fadeIn .3s ease-out}.popover::backdrop{background-color:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);-webkit-animation:fadeIn .3s ease-out;animation:fadeIn .3s ease-out}.popover__trigger{position:relative}.popover__trigger:after{content:"";border-radius:var(--ci-border-radius--border-radius);position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,.35);opacity:0;pointer-events:none;-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}.popover__trigger:hover:after{opacity:1}.popover__close{position:absolute;top:16px;right:16px;padding:0;min-height:44px;min-width:44px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.view-search-solr.list-view>.view-content>*{border-bottom:1px solid var(--ci-color--border);display:block;margin-bottom:24px;padding-bottom:24px}.view-search-solr .view-footer{margin-bottom:24px}
.list-view .view-content>*{border-bottom:1px solid var(--ci-color--border-light);margin-bottom:2rem;padding-bottom:2rem}.list-view .view-content>*:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.list-view--compact .view-content>*{margin-bottom:1rem;padding-bottom:1rem}.list-view--compact .view-content>*:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}
.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)}}
.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)}
.messages{background-image:none !important}.messages--info::before{font-family:"Font Awesome 6 Pro";content:"";color:var(--ci-color--info)}.messages--status::before{font-family:"Font Awesome 6 Pro";content:"";color:var(--ci-color--status)}.messages--warning::before{font-family:"Font Awesome 6 Pro";content:"";color:var(--ci-color--warning)}.messages--error::before{font-family:"Font Awesome 6 Pro";content:"";color:var(--ci-color--error)}
:root,[data-theme="default"]{--ci-color--link:var(--ci-config--link);--ci-color--link-hover:var(--ci-config--link-hover);--ci-color--link-active:var(--ci-config--link-active);--ci-color--link-dark:var(--ci-config--link-dark);--ci-color--link-dark-hover:var(--ci-config--link-dark-hover);--ci-color--link-dark-active:var(--ci-config--link-dark-active);--ci-color--link-underline:var(--ci-config--link-underline);--ci-color--link-underline-hover:var(--ci-config--link-underline-hover);--ci-color--link-underline-active:var(--ci-config--link-underline-active);--ci-color--link-underline-dark:var(--ci-config--link-underline-dark);--ci-color--link-underline-dark-hover:var(--ci-config--link-underline-dark-hover);--ci-color--link-underline-dark-active:var(--ci-config--link-underline-dark-active);--ci-color--active-trail:var(--ci-config--active-trail);--ci-color--active-trail-background:var(--ci-config--active-trail-background);--ci-color--background:var(--ci-config--background);--ci-color--background-light-1:var(--ci-config--background-light-1);--ci-color--background-light-2:var(--ci-config--background-light-2);--ci-color--background-dark:var(--ci-config--background-dark);--ci-color--font:var(--ci-config--font);--ci-color--font-dark:var(--ci-config--font-dark);--ci-color--border:var(--ci-config--border);--ci-color--border-light:var(--ci-config--border-light);--ci-color--icon:var(--ci-config--icon);--ci-color--heading:var(--ci-config--heading);--ci-color--focus:var(--ci-config--focus);--ci-color--focus-dark:var(--ci-config--focus-dark);--ci-border-radius--border-radius:calc(var(--ci-config--border-radius) * 1px);--ci-font--font-family-body:var(--ci-config--font-family-body);--ci-font--font-family-heading:var(--ci-config--font-family-heading);--ci-color--white:#FFF;--ci-color--grey:#DDD;--ci-color--error:#9E0000;--ci-color--warning:#C86B0D;--ci-color--status:#008A02;--ci-color--info:#000000;}[data-theme="coloured_1"]{--ci-color--background:var(--ci-config--background-light-1);}[data-theme="coloured_2"]{--ci-color--background:var(--ci-config--background-light-2);}[data-theme="dark"]{--ci-color--link:var(--ci-config--link-dark);--ci-color--link-hover:var(--ci-config--link-dark-hover);--ci-color--link-active:var(--ci-config--link-dark-active);--ci-color--link-underline:var(--ci-config--link-underline-dark);--ci-color--link-underline-hover:var(--ci-config--link-underline-dark-hover);--ci-color--link-underline-active:var(--ci-config--link-underline-dark-active);--ci-color--background:var(--ci-config--background-dark);--ci-color--font:var(--ci-config--font-dark);--ci-color--border:#fff;--ci-color--border-light:#fff;--ci-color--icon:var(--ci-config--link-underline-dark);--ci-color--heading:var(--ci-config--font-dark);--ci-color--focus:var(--ci-config--focus-dark);--ci-color--error:#fb2929;--ci-color--link-dark:var(--ci-config--link);--ci-color--link-dark-hover:var(--ci-config--link-hover);--ci-color--link-dark-active:var(--ci-config--link-active);--ci-color--link-underline-dark:var(--ci-config--link-underline);--ci-color--link-underline-dark-hover:var(--ci-config--link-underline-hover);--ci-color--link-underline-dark-active:var(--ci-config--link-underline-active);--ci-color--background-light-2:var(--ci-config--background-dark);--ci-color--background-dark:var(--ci-config--background);--ci-color--font-dark:var(--ci-config--font);--ci-color--focus-dark:var(--ci-config--focus);}[data-theme="dark_secondary"]{--ci-color--link:var(--ci-config--link-dark);--ci-color--link-hover:var(--ci-config--link-dark-hover);--ci-color--link-active:var(--ci-config--link-dark-active);--ci-color--link-underline:var(--ci-config--link-underline-dark);--ci-color--link-underline-hover:var(--ci-config--link-underline-dark-hover);--ci-color--link-underline-active:var(--ci-config--link-underline-dark-active);--ci-color--background:var(--ci-config--link);--ci-color--font:var(--ci-config--font-dark);--ci-color--border:#fff;--ci-color--border-light:#fff;--ci-color--icon:var(--ci-config--link-underline-dark);--ci-color--heading:var(--ci-config--font-dark);--ci-color--focus:var(--ci-config--focus-dark);--ci-color--error:#fb2929;--ci-color--link-dark:var(--ci-config--link);--ci-color--link-dark-hover:var(--ci-config--link-hover);--ci-color--link-dark-active:var(--ci-config--link-active);--ci-color--link-underline-dark:var(--ci-config--link-underline);--ci-color--link-underline-dark-hover:var(--ci-config--link-underline-hover);--ci-color--link-underline-dark-active:var(--ci-config--link-underline-active);--ci-color--background-light-2:var(--ci-config--background-dark);--ci-color--background-dark:var(--ci-config--background);--ci-color--font-dark:var(--ci-config--font);--ci-color--focus-dark:var(--ci-config--focus);}
