.inner-page-hero{--hero-bg:#051f46;--hero-color:#fff;--hero-breadcrumb-color:hsla(0,0%,100%,.5);--hero-breadcrumb-current:hsla(0,0%,100%,.68);background:var(--hero-bg);color:var(--hero-color);overflow:hidden;position:relative}.inner-page-hero--light:not(.inner-page-hero--has-image){--hero-bg:#e6eefa;--hero-color:#021229;--hero-breadcrumb-color:rgba(2,18,41,.5);--hero-breadcrumb-current:rgba(2,18,41,.68)}.inner-page-hero__bg{inset:0;opacity:.85;position:absolute}@media (min-width:576px){.inner-page-hero__bg{inset-inline-start:auto;width:calc(100% - (var(--browser-width) - var(--container-width))/2 + env(safe-area-inset-right) + env(safe-area-inset-left))}}.inner-page-hero__bg img,.inner-page-hero__bg picture,.inner-page-hero__bg picture img{height:100%;object-fit:cover;width:100%}.inner-page-hero--has-image:before{background:#051f46;content:"";inset-block:0;inset-inline-start:0;position:absolute;width:calc((var(--browser-width) - var(--container-width))/2 - env(safe-area-inset-right) - env(safe-area-inset-left));z-index:1}.inner-page-hero__container{align-items:flex-start;display:flex;flex-direction:column;min-height:9.0625rem;position:relative;z-index:1}.inner-page-hero--has-image .inner-page-hero__container:before{background:linear-gradient(90deg,#051f46 0,rgba(5,31,70,.6) 70%,transparent);content:"";inset:0;pointer-events:none;position:absolute}@media (min-width:768px){.inner-page-hero--has-image .inner-page-hero__container:before{background:linear-gradient(90deg,#051f46 0,rgba(5,31,70,.6) 40%,transparent 70%)}}.inner-page-hero--has-image .inner-page-hero__container{min-height:21.5625rem}.inner-page-hero .breadcrumbs{position:relative;z-index:1}.inner-page-hero .breadcrumbs a{color:var(--hero-breadcrumb-color)}.inner-page-hero .breadcrumbs a:focus-visible,.inner-page-hero .breadcrumbs a:hover{color:var(--hero-color)}.inner-page-hero .breadcrumbs span:not(.breadcrumbs__separator){color:var(--hero-breadcrumb-current)}.inner-page-hero .breadcrumbs__separator svg{fill:var(--hero-breadcrumb-color)}.inner-page-hero__content{display:flex;flex-direction:column;flex-grow:1;justify-content:flex-end;padding-bottom:2.25rem;position:relative;z-index:1}@media (min-width:768px){.inner-page-hero__content{padding-bottom:3.5rem}}.inner-page-hero__title{color:var(--hero-color);margin:1rem 0 0}.inner-page-hero__summary{color:var(--hero-color);font-size:var(--fs-l);font-weight:var(--fw-regular);line-height:var(--lh-l);margin:.75rem 0 0;opacity:.85}@media (min-width:768px){.inner-page-hero__summary{max-width:40.625rem}}html{--inner-navigation-height:0px;scroll-padding-top:calc(var(--header-height) + var(--inner-navigation-height))}.inner-navigation{align-items:center;display:flex;gap:1.25rem;list-style:none;margin:0;margin-inline:auto;padding:0;padding-block:1.25rem;padding-inline-end:3.75rem;padding-inline-start:1.25rem;width:max-content}.inner-navigation-wrapper{background-color:#f1f7fe;border-bottom:1px solid #d4e3fa;position:relative;width:100%}.inner-navigation-wrapper-container{overflow:auto;scrollbar-width:none}.inner-navigation-wrapper-container::-webkit-scrollbar{display:none}.inner-navigation-wrapper.sticky-navigation{position:sticky;top:var(--header-sticky-height);transition:top .3s ease-in-out;will-change:top;z-index:1019}@media (min-width:576px){.inner-navigation{min-width:var(--container-width)}}.inner-navigation .nav-item{flex-shrink:0}.inner-navigation .nav-link{align-items:center;background-color:#f1f7fe;border-radius:4px;color:#4b545d;display:flex;font-size:var(--fs-m);font-weight:var(--fw-medium);line-height:var(--lh-m);padding:.375rem 1rem;text-decoration:none;transition:background-color .2s ease,color .2s ease;white-space:nowrap}.inner-navigation .nav-link:focus-visible,.inner-navigation .nav-link:hover{background-color:#d4e3fa;color:#054ab2}.inner-navigation .nav-item.active .nav-link{background-color:#d4e3fa;color:#054ab2}.inner-navigation-scroll-indicator{bottom:0;display:block;inset-inline-end:0;pointer-events:none;position:absolute;top:0;width:3.75rem}@media (min-width:992px){.inner-navigation-scroll-indicator{display:none}}.inner-navigation-scroll-indicator:before{background:linear-gradient(270deg,#f1f7fe,rgba(241,247,254,0));content:"";inset:0;position:absolute}.inner-navigation-scroll-indicator svg{color:#838d9a;height:.75rem;inset-inline-end:1.25rem;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:.4375rem}.search-field-wrapper{display:flex;flex-direction:column;gap:.75rem;min-width:15rem;position:relative}@media (min-width:992px){.search-field-wrapper{max-width:20rem}}.search-field-wrapper label{margin:0}.search-field-wrapper .search-field,.search-field-wrapper label{color:#021836;font-size:var(--fs-xs);font-weight:var(--fw-medium);line-height:var(--lh-s)}.search-field-wrapper .search-field{background:transparent;border:0;border-bottom:1px solid #a8afb8;border-radius:0;box-shadow:none;display:block;height:2.125rem;padding:0 2rem 0 0;width:100%}.search-field-wrapper .search-field::placeholder{color:rgba(2,24,54,.5)}.search-field-wrapper .search-field:focus{border-bottom-color:#4b545d;outline:none}.search-field-wrapper .clear-search,.search-field-wrapper .search-icon{align-items:center;background:transparent;border:0;bottom:0;color:#838d9a;display:inline-flex;height:2.125rem;inset-inline-end:0;justify-content:center;padding:0;position:absolute;width:2.125rem}.search-field-wrapper .clear-search{cursor:pointer}.search-field-wrapper .clear-search:focus-visible,.search-field-wrapper .clear-search:hover{color:#054ab2}.search-field-wrapper svg{fill:currentColor;height:1.125rem;width:1.125rem}.no-results{padding:3.75rem 1.25rem;text-align:center}.no-results h2{color:#021836;margin:0 0 .75rem}.no-results .lead{color:#838d9a;margin:0}.thumb-title-list-component__header{display:flex;flex-direction:column;gap:.5rem;margin-block-end:1.75rem}@media (min-width:992px){.thumb-title-list-component__header{margin-block-end:3rem}}.thumb-title-list-component__title{margin:0}.thumb-title-list-component__summary{color:#4b545d;font-size:var(--fs-m);font-weight:var(--fw-regular);line-height:var(--lh-l);margin:0}@media (min-width:992px){.thumb-title-list-component__summary{max-width:59.375rem}}.thumb-title-list-component__group{--items-threshold-mobile:6;--items-threshold-tablet:8;--items-threshold-desktop:9;--component-tablet-bp:48rem;--component-desktop-bp:62rem;--card-radius:0.75rem;--image-radius:0.5rem;--card-gap-grid:0.75rem;--card-pad-block:0;--card-pad-inline-start:0;--card-pad-inline-end:0;--card-inner-gap:0;--card-min-h:6.875rem;--media-w:6.4375rem;--media-pad:1rem;--media-border-end:1px solid #e6eefa;--media-h:auto;--body-pad-y:1rem;--body-pad-x:0.75rem}@media (min-width:768px){.thumb-title-list-component__group{--card-gap-grid:1rem}}@media (min-width:992px){.thumb-title-list-component__group{--card-gap-grid:1.75rem;--card-min-h:8.3125rem;--card-pad-block:0.625rem;--card-pad-inline-start:0.625rem;--card-pad-inline-end:1.5rem;--card-inner-gap:1.125rem;--media-w:7.75rem;--media-pad:0;--media-border-end:none;--media-h:7.0625rem;--body-pad-y:0;--body-pad-x:0}}.thumb-title-list-component__group+.thumb-title-list-component__group{margin-block-start:1.75rem}.thumb-title-list-component__items{display:grid;gap:var(--card-gap-grid);grid-template-columns:1fr;list-style:none;margin:0;padding:0}@media (min-width:768px){.thumb-title-list-component__items{grid-template-columns:repeat(2,1fr)}}@media (min-width:992px){.thumb-title-list-component__items{grid-template-columns:repeat(3,1fr)}}.thumb-title-list-component__group:not(.is-expanded) .thumb-title-list-component__item:nth-child(n+7){display:none}@media (min-width:768px){.thumb-title-list-component__group:not(.is-expanded) .thumb-title-list-component__item:nth-child(-n+8){display:list-item}.thumb-title-list-component__group:not(.is-expanded) .thumb-title-list-component__item:nth-child(n+9){display:none}}@media (min-width:992px){.thumb-title-list-component__group:not(.is-expanded) .thumb-title-list-component__item:nth-child(-n+9){display:list-item}.thumb-title-list-component__group:not(.is-expanded) .thumb-title-list-component__item:nth-child(n+10){display:none}}.thumb-title-list-component__item{display:flex}.thumb-title-list-component__card{align-items:stretch;background:#fff;border:1px solid #bbd3f6;border-radius:var(--card-radius);box-shadow:0 1px 4px rgba(7,95,229,.04);display:flex;gap:var(--card-inner-gap);isolation:isolate;min-height:var(--card-min-h);overflow:hidden;padding-block:var(--card-pad-block);padding-inline-end:var(--card-pad-inline-end);padding-inline-start:var(--card-pad-inline-start);position:relative;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.thumb-title-list-component__card--link:focus-within,.thumb-title-list-component__card--link:hover{border-color:#2579f8;box-shadow:0 2px 12px rgba(7,95,229,.1)}.thumb-title-list-component__media{align-items:center;border-inline-end:var(--media-border-end);display:flex;flex:0 0 var(--media-w);height:var(--media-h);justify-content:center;padding:var(--media-pad)}.thumb-title-list-component__logo-wrap{align-items:center;border-radius:var(--image-radius);display:flex;height:100%;justify-content:center;overflow:hidden;width:100%}.thumb-title-list-component__logo,.thumb-title-list-component__media img,.thumb-title-list-component__media picture{border-radius:var(--image-radius);display:block;height:auto;max-height:100%;max-width:100%;object-fit:contain;width:auto}.thumb-title-list-component__body{align-items:flex-start;display:flex;flex:1 1 auto;flex-direction:column;gap:.5rem;justify-content:center;min-width:0;padding:var(--body-pad-y) var(--body-pad-x);text-align:start}.thumb-title-list-component__item-title{color:#062047;font-size:var(--fs-m);font-weight:var(--fw-medium);line-height:var(--lh-m);margin:0}.thumb-title-list-component__item-link{color:#075fe5;font-size:var(--fs-xs);font-weight:var(--fw-demibold);line-height:var(--lh-s);margin:0;text-decoration:none}.thumb-title-list-component__item-link.stretched-link:after{inset:0}.thumb-title-list-component__item-link--modal{appearance:none;background:transparent;border:0;cursor:pointer;font:inherit;padding:0;text-align:inherit}.thumb-title-list-component__toggle-wrap{display:flex;justify-content:center;margin-block-start:2.5rem}.thumb-title-list-component__toggle-wrap:has(.thumb-title-list-component__toggle[hidden]){display:none}.thumb-title-list-component__toggle[aria-expanded=true] .thumb-title-list-component__toggle-icon{transform:rotate(45deg)}.thumb-title-list-component__toggle-icon{transition:transform .2s ease}.districts-map-component{--districts-map-breakpoint:62rem;--background-color:#021836;--dm-layout-min:44rem;--dm-layout-max:50rem;color:#fff}@media (max-width:991.98px){section.districts-map-component{padding-block-start:0}section.districts-map-component>.container{display:contents}}@media (min-width:992px){.districts-map-component{position:relative}.districts-map-component:after,.districts-map-component:before{content:"";inset:0;pointer-events:none;position:absolute}.districts-map-component:before{background-image:var(--dm-mobile-bg,none);background-position:50%;background-size:cover;filter:grayscale(1) brightness(.3)}.districts-map-component:after{background:rgba(2,24,54,.5)}.districts-map-component>.container{position:relative;z-index:1}}.districts-map-component__container{display:flex;flex-direction:column;gap:2rem}@media (min-width:992px){.districts-map-component__container{gap:3.5rem}.districts-map-component__title-wrap{margin-block-end:1.5rem}}@media (max-width:991.98px){.districts-map-component__title-wrap{align-items:flex-end;background-color:#051f46;display:flex;isolation:isolate;min-block-size:11.875rem;overflow:hidden;padding-block:6.125rem 1.5rem;position:relative}.districts-map-component__title-wrap:before{background-image:var(--dm-mobile-bg,none);background-position:50%;background-size:cover;content:"";inset:0;position:absolute;z-index:-2}.districts-map-component__title-wrap:after{background:linear-gradient(90deg,#051f46 0,rgba(5,31,70,.6) 57%,rgba(5,31,70,0));content:"";inset:0;position:absolute;z-index:-1}}@media (min-width:992px){.districts-map-component__title-wrap>.container{display:contents}}.districts-map-component__title{color:#fff;margin:0;max-inline-size:11ch}.districts-map-component__app{min-height:31.25rem}.districts-map-component__layout{display:flex;flex-direction:column;gap:2rem}@media (min-width:992px){.districts-map-component__layout{--dm-layout-available:calc(100vh - var(--header-sticky-height, 0px) - var(--inner-navigation-height, 0px) - 12.5rem);--dm-layout-h:clamp(var(--dm-layout-min),var(--dm-layout-available),var(--dm-layout-max));block-size:var(--dm-layout-h);display:grid;gap:clamp(3rem,6vw,17.6875rem);grid-template-columns:minmax(0,1fr) auto;grid-template-rows:1fr;justify-content:space-between}}.districts-map-component__controls{align-items:center;display:flex;gap:1.5rem;margin-block-end:1.5rem}@media (min-width:992px){.districts-map-component__controls{gap:2.625rem}}@media (max-width:991.98px){.districts-map-component__controls{inline-size:100%;margin-block-end:0;margin-inline:auto;max-inline-size:var(--container-width);padding-block:2.5rem 1.5rem;padding-inline:calc(var(--bs-gutter-x, 1.5rem)*.5)}}.districts-map-component__controls .search-field-wrapper{flex:1;gap:0;max-inline-size:24.25rem;min-inline-size:0}.districts-map-component__controls .search-field-wrapper label{clip:rect(0,0,0,0)!important;block-size:1px!important;border:0!important;inline-size:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important}.districts-map-component__controls .search-field-wrapper .search-field{background-color:#021836;block-size:2.75rem;border:1px solid #f9fafa;border-radius:30px;color:#fff;font-size:var(--fs-m);font-weight:var(--fw-regular);inline-size:100%;line-height:var(--lh-l);padding:0 3rem 0 1.25rem}.districts-map-component__controls .search-field-wrapper .search-field::placeholder{color:hsla(0,0%,100%,.55)}.districts-map-component__controls .search-field-wrapper .search-field:focus{border-color:#fff;outline:none}.districts-map-component__controls .search-field-wrapper .clear-search,.districts-map-component__controls .search-field-wrapper .search-icon{block-size:2.75rem;color:hsla(0,0%,100%,.7);inline-size:2rem;inset-inline-end:.5rem}.districts-map-component__controls .search-field-wrapper .clear-search:focus-visible,.districts-map-component__controls .search-field-wrapper .clear-search:hover{color:#fff}.districts-map-component__counter{color:#a8afb8;flex-shrink:0;font-size:var(--fs-m);font-weight:var(--fw-regular);line-height:var(--lh-l);margin:0;text-align:end;white-space:nowrap}.districts-map-component__list-col{display:flex;flex-direction:column;min-block-size:0}@media (min-width:992px){.districts-map-component__list-col{overflow:hidden}}.districts-map-component__list-wrap{flex:1;min-block-size:0;position:relative}@media (max-width:991.98px){.districts-map-component__list-wrap{inline-size:100%;margin-inline:auto;max-inline-size:var(--container-width);padding-inline:calc(var(--bs-gutter-x, 1.5rem)*.5)}}@media (min-width:992px){.districts-map-component__list-wrap:after{background:linear-gradient(180deg,rgba(2,24,54,0),#021836);block-size:5rem;content:"";inset-block-end:0;inset-inline:0;opacity:1;pointer-events:none;position:absolute;transition:opacity .25s ease;z-index:1}.districts-map-component__list-wrap.is-near-end:after{opacity:0}.districts-map-component__swiper{block-size:100%;min-block-size:25rem;padding-inline-start:1rem}.districts-map-component__swiper .swiper-slide{block-size:auto!important}}@media (max-width:991.98px){.districts-map-component__swiper,.districts-map-component__swiper .swiper-slide,.districts-map-component__swiper .swiper-wrapper{display:contents}}.districts-map-component__slide{position:relative}.districts-map-component__items{display:flex;flex-direction:column;gap:.75rem;list-style:none;margin:0;padding:0}.districts-map-component__list-empty{padding:1.5rem 0}.districts-map-component__list-empty .no-results{text-align:start}.districts-map-component__list-empty .no-results h2{color:#fff;text-align:start}.districts-map-component__list-empty .no-results .lead{color:hsla(0,0%,100%,.7);text-align:start}.districts-map-component__item{background-color:#003f9e;border:1px solid #054ab2;border-radius:8px;box-shadow:0 1px 8px 0 rgba(7,95,229,.04);overflow:hidden;transition:background-color .3s ease-out,border-color .3s ease-out;will-change:background-color}.districts-map-component__item.is-active,.districts-map-component__item.is-hovered,.districts-map-component__item:hover{background-color:#06285c;border-color:#003f9e}.districts-map-component__details{width:100%}.districts-map-component__summary{align-items:center;color:#fff;cursor:pointer;display:flex;gap:1rem;justify-content:space-between;list-style:none;min-block-size:3.75rem;padding:1rem 1.25rem}.districts-map-component__summary::-webkit-details-marker{display:none}.districts-map-component__summary::marker{content:none}.districts-map-component__summary:focus-visible{border-radius:8px;outline:2px solid #fff;outline-offset:-2px}.districts-map-component__name{font-size:var(--fs-l);font-weight:var(--fw-regular);line-height:var(--lh-l)}.districts-map-component__toggle{--icon-size:1.125rem;--icon-width:2px;--icon-color:#fff;block-size:var(--icon-size);display:inline-block;flex-shrink:0;inline-size:var(--icon-size);position:relative}.districts-map-component__toggle:after,.districts-map-component__toggle:before{background:var(--icon-color);border-radius:3px;content:"";position:absolute;transition:transform .3s ease-in-out}.districts-map-component__toggle:before{block-size:var(--icon-width);inline-size:100%;inset-block-start:calc(50% - var(--icon-width)/2);inset-inline:0}.districts-map-component__toggle:after{block-size:100%;inline-size:var(--icon-width);inset-block:0;inset-inline-start:calc(50% - var(--icon-width)/2)}.districts-map-component__summary[aria-expanded=true] .districts-map-component__toggle:after{transform:rotate(-90deg)}.districts-map-component__body{display:flex;flex-direction:column;gap:1.25rem;padding:0 1.25rem 1.25rem}.districts-map-component__image{aspect-ratio:477/156;block-size:auto;border-radius:6px;display:block;inline-size:100%;object-fit:cover}.districts-map-component__text{color:#fff;font-size:var(--fs-m);font-weight:var(--fw-regular);line-height:var(--lh-l)}.districts-map-component__text br+br{display:none}@media (min-width:992px){.districts-map-component__scrollbar{--swiper-scrollbar-bg-color:hsla(0,0%,100%,.08);--swiper-scrollbar-drag-bg-color:hsla(0,0%,100%,.4);--swiper-scrollbar-size:0.25rem;inset-block:0!important;inset-inline-end:auto!important;inset-inline-start:0!important;position:absolute!important}}@media (max-width:991.98px){.districts-map-component__scrollbar{display:none}}.districts-map-component__map-col{display:none}@media (min-width:992px){.districts-map-component__map-col{block-size:var(--dm-layout-h);display:block;inline-size:calc(var(--dm-layout-h)*316/850)}}.districts-map-component__map{block-size:100%;inline-size:100%;line-height:0;position:relative}.districts-map-component__map img{block-size:100%;display:block;inline-size:100%;object-fit:fill}.districts-map-component__markers{inset:0;list-style:none;margin:0;padding:0;position:absolute}.districts-map-component__marker-wrap{position:absolute;transform:translate(-50%,-100%)}.districts-map-component__marker-wrap:has(.districts-map-component__marker.is-active),.districts-map-component__marker-wrap:has(.districts-map-component__marker.is-hovered),.districts-map-component__marker-wrap:hover{z-index:2}.districts-map-component__marker{appearance:none;background:transparent;border:0;cursor:pointer;opacity:1;padding:0;position:relative;transition:opacity .2s ease,transform .2s ease}.districts-map-component__marker.is-hidden{opacity:0;pointer-events:none}.districts-map-component__marker.is-active,.districts-map-component__marker.is-hovered,.districts-map-component__marker:hover{transform:scale(1.15);z-index:2}.districts-map-component__marker.is-active .districts-map-component__marker-icon path,.districts-map-component__marker.is-hovered .districts-map-component__marker-icon path,.districts-map-component__marker:hover .districts-map-component__marker-icon path{fill:#075fe5}.districts-map-component__marker.is-active .districts-map-component__marker-icon circle,.districts-map-component__marker.is-hovered .districts-map-component__marker-icon circle,.districts-map-component__marker:hover .districts-map-component__marker-icon circle{fill:#fafcff}.districts-map-component__marker-icon{block-size:1.5rem;display:block;inline-size:1.25rem}.districts-map-component__marker-icon circle,.districts-map-component__marker-icon path{fill:#fafcff;stroke:#075fe5;stroke-width:1.2;transition:fill .2s ease}.districts-map-component__marker-tooltip{background:#fafcff;border-radius:4px;bottom:calc(100% + .375rem);box-shadow:0 2px 6px rgba(0,0,0,.2);color:#075fe5;font-size:var(--fs-xs);font-weight:var(--fw-medium);inset-inline-start:50%;line-height:var(--lh-s);opacity:0;padding:.375rem .625rem;pointer-events:none;position:absolute;transform:translateX(-50%);transition:opacity .15s ease;white-space:nowrap;z-index:3}.districts-map-component__marker-tooltip:after{border:4px solid transparent;border-block-start-color:#fafcff;content:"";inset-block-start:100%;inset-inline-start:50%;position:absolute;transform:translateX(-50%)}.districts-map-component__marker.is-active .districts-map-component__marker-tooltip,.districts-map-component__marker.is-hovered .districts-map-component__marker-tooltip,.districts-map-component__marker:hover .districts-map-component__marker-tooltip{opacity:1}