@keyframes layout_pulse__Q0Rzc{0%{opacity:.6}50%{opacity:.8}to{opacity:.6}}@keyframes layout_fadeIn__6kXI6{0%{opacity:0;transform:translateY(.2rem)}to{opacity:1;transform:translateY(0)}}.layout_main__SCAaI{background:#ecf8f8;min-height:100%}@keyframes FullPageSpinner_pulse__sknEb{0%{opacity:.6}50%{opacity:.8}to{opacity:.6}}@keyframes FullPageSpinner_fadeIn__QzyKl{0%{opacity:0;transform:translateY(.2rem)}to{opacity:1;transform:translateY(0)}}.FullPageSpinner_container__zhV4Y{width:100%;min-height:30rem;height:100%;display:flex;justify-content:center;align-items:center}@keyframes LoadingSpinner_pulse__HXsGm{0%{opacity:.6}50%{opacity:.8}to{opacity:.6}}@keyframes LoadingSpinner_fadeIn__VCHHM{0%{opacity:0;transform:translateY(.2rem)}to{opacity:1;transform:translateY(0)}}.LoadingSpinner_container__uPir_{width:var(--spinner-size,3rem);height:var(--spinner-size,3rem);display:inline-block;position:relative}.LoadingSpinner_container__uPir_:after,.LoadingSpinner_container__uPir_:before{content:"";box-sizing:border-box;width:var(--spinner-size,3rem);height:var(--spinner-size,3rem);border-radius:50%;background:#053c7c;position:absolute;left:0;top:0;opacity:0;animation:LoadingSpinner_loaderAnimation__nRsfh 2s ease-out infinite}.LoadingSpinner_container__uPir_:after{animation-delay:1s}@keyframes LoadingSpinner_loaderAnimation__nRsfh{0%{transform:scale(0);opacity:.7}to{transform:scale(1);opacity:0}}@keyframes CompaniesCompareModal_pulse__GBdex{0%{opacity:.6}50%{opacity:.8}to{opacity:.6}}@keyframes CompaniesCompareModal_fadeIn__410KR{0%{opacity:0;transform:translateY(.2rem)}to{opacity:1;transform:translateY(0)}}.CompaniesCompareModal_container__L8ISX{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.3333333333);display:flex;justify-content:center;z-index:99999;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.CompaniesCompareModal_modalBox__bUT4F{opacity:0;transform:translateY(.2rem);animation:CompaniesCompareModal_fadeIn__410KR .3s ease-out 0s forwards;background:#ecf8f8;width:100%;max-width:90rem;margin:2rem;border-radius:8px;padding:2rem 2rem 6rem;overflow:auto}.CompaniesCompareModal_closeButton__rw7py{background:none;border:none;color:#053c7c;display:flex;align-items:center;gap:.25rem;margin-left:auto;margin-bottom:.5rem}.CompaniesCompareModal_title__5JNtT{font-family:var(--font-pp-mori);font-weight:800;line-height:1.2;font-size:55px;color:#011e3e}@media(max-width:768px){.CompaniesCompareModal_title__5JNtT{font-size:42px}}.CompaniesCompareModal_companiesList__UuJmc{display:flex;flex-direction:column;gap:.5rem;margin-top:1.5rem}.CompaniesCompareModal_companyItem__g7sEG{display:flex;align-items:center;gap:.75rem}.CompaniesCompareModal_colorCircle__0eR6C{width:1.125rem;height:1.125rem;border-radius:50%;flex-shrink:0}.CompaniesCompareModal_companyName__NchlM{font-weight:600;word-break:break-word;line-height:1.2}.CompaniesCompareModal_removeButton__veZW_{background:none;border:none;color:#053c7c;display:flex;align-items:center;gap:.15rem;font-size:1rem;text-decoration:underline;padding:0;margin-left:1rem}.CompaniesCompareModal_removeButton__veZW_ svg{flex-shrink:0}.CompaniesCompareModal_graphSection__N1m8C{margin-top:3.5rem}.CompaniesCompareModal_graphHeading__AkMYi{font-family:var(--font-pp-mori);font-weight:600;line-height:1.2;font-size:36px;color:#011e3e;margin-bottom:1rem}.CompaniesCompareModal_graphWrapper__PYy8f,.CompaniesCompareModal_metricButtonsWrapper__vMe0O{overflow:auto}.CompaniesCompareModal_metricButtons__yGA3C{display:flex;flex-wrap:wrap;margin-bottom:1rem;width:-moz-fit-content;width:fit-content;background:#d8f4f5;border-radius:10px}.CompaniesCompareModal_metricButton__0BzU6{background:#d8f4f5;border:none;padding:.5rem 1rem;border-radius:10px;text-decoration:underline}.CompaniesCompareModal_metricButton__0BzU6.CompaniesCompareModal_active__EMjyy{background:#fff;text-decoration:none}.CompaniesCompareModal_summarySection__U8aHZ{margin-top:2rem;padding-top:1.5rem}.CompaniesCompareModal_summaryHeading__hsWrE{font-family:var(--font-pp-mori);font-weight:600;line-height:1.2;font-size:36px;color:#011e3e;margin-bottom:1rem}.CompaniesCompareModal_tableWrapper__aR_zM{overflow-x:auto}.CompaniesCompareModal_summaryTable__1Rc9t{width:100%;border-collapse:separate;border-spacing:0;min-width:50rem}.CompaniesCompareModal_summaryTable__1Rc9t thead tr{background:#d8f4f5}.CompaniesCompareModal_summaryTable__1Rc9t thead tr th{padding:.5rem;text-align:right;font-weight:600;color:#011e3e;white-space:nowrap}.CompaniesCompareModal_summaryTable__1Rc9t thead tr th:first-child{text-align:left;box-shadow:2px 0 5px -2px rgba(5,30,62,.1);background:#d8f4f5}.CompaniesCompareModal_summaryTable__1Rc9t tbody tr{background:#d8f4f5}.CompaniesCompareModal_summaryTable__1Rc9t tbody tr:nth-child(odd),.CompaniesCompareModal_summaryTable__1Rc9t tbody tr:nth-child(odd) td:first-child{background:#f7f8ef}.CompaniesCompareModal_summaryTable__1Rc9t tbody tr td{padding:.5rem;text-align:right;color:#011e3e}.CompaniesCompareModal_summaryTable__1Rc9t tbody tr td:first-child{text-align:left;box-shadow:2px 0 5px -2px rgba(5,30,62,.1);background:#d8f4f5}.CompaniesCompareModal_summaryTable__1Rc9t .CompaniesCompareModal_companyCell__QR8C_{display:flex;align-items:center;gap:.75rem}.CompaniesCompareModal_summaryTable__1Rc9t .CompaniesCompareModal_colorDot__d6j_K{width:1.125rem;height:1.125rem;border-radius:50%;flex-shrink:0}.CompaniesCompareModal_info__CV_as{margin-top:1rem;font-size:1rem}.CompaniesCompareModal_winnersSection__DriL0{margin-top:2rem;padding-top:1.5rem}.CompaniesCompareModal_winnersHeading__04Inn{font-family:var(--font-pp-mori);font-weight:600;line-height:1.2;font-size:36px;color:#011e3e;margin-bottom:1rem}@keyframes CompaniesList_pulse__7LGAV{0%{opacity:.6}50%{opacity:.8}to{opacity:.6}}@keyframes CompaniesList_fadeIn__vhGQ3{0%{opacity:0;transform:translateY(.2rem)}to{opacity:1;transform:translateY(0)}}.CompaniesList_filtersWrapper__r48s1{opacity:0;transform:translateY(.2rem);animation:CompaniesList_fadeIn__vhGQ3 .3s ease-out 0s forwards;margin-bottom:2rem}.CompaniesList_compareSection__tJ_x0{position:fixed;bottom:2rem;left:50%;transform:translateX(-50%);border:none;border-radius:6px;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.15);z-index:100;width:max-content;display:flex;gap:1px;background:#011e3e}.CompaniesList_compareSection__tJ_x0 button{color:#053c7c}@media(max-width:768px){.CompaniesList_compareSection__tJ_x0{bottom:1rem;font-size:1rem}}.CompaniesList_clearSelectionButton__5GKDq{position:relative;border:none;padding:.5rem .85rem;background:#f7f8ef;background:#f9799b}.CompaniesList_compareButton__pz2bT{background:#f9799b;border:none;padding:.5rem 1rem}.CompaniesList_container__7y88c{display:flex;gap:2rem}.CompaniesList_container__7y88c .CompaniesList_contentWrapper__2u1Ty{display:flex;flex-direction:column;flex:1 1 20rem}.CompaniesList_container__7y88c .CompaniesList_mapContainer__96cnf{flex:1 1 20rem;height:50rem;border-radius:1.25rem;background:#fff;position:-webkit-sticky;position:sticky;top:2rem}@media(max-width:768px){.CompaniesList_container__7y88c{flex-direction:column-reverse}.CompaniesList_container__7y88c .CompaniesList_mapContainer__96cnf{position:relative;top:0;margin-bottom:.5rem;height:25rem;flex-basis:auto}}.CompaniesList_skeletonContainer__qpz_7{animation:CompaniesList_pulse__7LGAV 1.5s ease-out infinite;animation-delay:0s;display:flex;gap:2rem;margin-top:2rem}.CompaniesList_skeletonContainer__qpz_7 .CompaniesList_contentWrapperSkeleton__euh3w{display:flex;flex-direction:column;gap:1rem;flex:1 1 20rem}.CompaniesList_skeletonContainer__qpz_7 .CompaniesList_contentWrapperSkeleton__euh3w .CompaniesList_cardSkeleton__13DHT{width:100%;height:10rem;border-radius:.5rem;background:rgba(5,60,124,.2)}.CompaniesList_skeletonContainer__qpz_7 .CompaniesList_mapContainerSkeleton__KSsyC{flex:1 1 20rem;height:50rem;border-radius:1.25rem;background:rgba(5,60,124,.2)}@media(max-width:768px){.CompaniesList_skeletonContainer__qpz_7{flex-direction:column-reverse}}.CompaniesList_placeholderInfo__g_bo6{margin:1rem 0 2rem}.CompaniesList_placeholderInfo__g_bo6 .CompaniesList_placeholderHeading__IlZqq{font-family:var(--font-pp-mori);font-weight:600;line-height:1.2;font-size:22px;color:#011e3e;color:#053c7c;margin-bottom:1rem}.CompaniesList_placeholderInfo__g_bo6 p{color:#053c7c;margin-bottom:1rem}.CompaniesList_placeholderCards__jLt_C{display:flex;flex-direction:column;gap:1rem}.CompaniesList_placeholderCards__jLt_C .CompaniesList_cardPlaceholder__mG_1i{background:#fff;border-radius:20px;padding:1.5rem 1rem 1rem;height:13rem;display:flex;flex-direction:column;gap:.5rem}.CompaniesList_placeholderCards__jLt_C .CompaniesList_cardPlaceholder__mG_1i .CompaniesList_bigLine__7Kl8y{background:#ecf8f8;height:1.5rem;width:80%}.CompaniesList_placeholderCards__jLt_C .CompaniesList_cardPlaceholder__mG_1i .CompaniesList_smallLine__4S6M2{background:#ecf8f8;height:.8rem;width:30%}@keyframes CompaniesOverviewPage_pulse__WQIPf{0%{opacity:.6}50%{opacity:.8}to{opacity:.6}}@keyframes CompaniesOverviewPage_fadeIn__r1iP4{0%{opacity:0;transform:translateY(.2rem)}to{opacity:1;transform:translateY(0)}}.CompaniesOverviewPage_main__3b2ow{background:#ecf8f8;min-height:100%}.CompaniesOverviewPage_heroWrapper__9ENUv{background:#fff;padding-top:6rem}@media(max-width:768px){.CompaniesOverviewPage_heroWrapper__9ENUv{padding-top:4rem}}.CompaniesOverviewPage_selectMenuWrapper__VKh2w{margin:0 auto;max-width:85rem;padding:1rem 3.5rem}@media(max-width:768px){.CompaniesOverviewPage_selectMenuWrapper__VKh2w{padding:1rem}}.CompaniesOverviewPage_headingContainer__LBrlm{margin:0 auto;max-width:85rem;padding-left:3.5rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}@media(max-width:768px){.CompaniesOverviewPage_headingContainer__LBrlm{padding-left:1rem}}.CompaniesOverviewPage_headingContainer__LBrlm .CompaniesOverviewPage_heading__clwhZ{font-family:var(--font-pp-mori);font-weight:800;line-height:1.2;font-size:55px;color:#011e3e}@media(max-width:768px){.CompaniesOverviewPage_headingContainer__LBrlm .CompaniesOverviewPage_heading__clwhZ{font-size:42px;font-family:var(--font-pp-mori);font-weight:800;line-height:1.2;color:#011e3e;margin:2rem 0}}.CompaniesOverviewPage_headingContainer__LBrlm .CompaniesOverviewPage_illustrationContainer__7jKtu img{height:auto}@media(max-width:500px){.CompaniesOverviewPage_headingContainer__LBrlm .CompaniesOverviewPage_illustrationContainer__7jKtu{display:none}}.CompaniesOverviewPage_companiesListContainer__Gsaf1{margin:0 auto;max-width:85rem;padding:3rem 3.5rem}@media(max-width:768px){.CompaniesOverviewPage_companiesListContainer__Gsaf1{padding:2rem 1rem 5rem}}@keyframes CompanyCountySelectMenu_pulse__IYt4i{0%{opacity:.6}50%{opacity:.8}to{opacity:.6}}@keyframes CompanyCountySelectMenu_fadeIn__s9p5o{0%{opacity:0;transform:translateY(.2rem)}to{opacity:1;transform:translateY(0)}}.CompanyCountySelectMenu_container__4poaI{display:flex;align-items:baseline;gap:2.5rem}@media(max-width:768px){.CompanyCountySelectMenu_container__4poaI{flex-wrap:wrap;gap:1rem 2.5rem;margin-bottom:.5rem}}.CompanyCountySelectMenu_link__1bnB1{font-family:var(--font-pp-mori);font-weight:400;font-size:18px;line-height:1.6;color:#011e3e;font-size:1.25rem;color:#053c7c;text-decoration:underline;text-underline-offset:.5rem;text-decoration-thickness:1px}.CompanyCountySelectMenu_skeletonContainer__mqo80{width:min(26.5rem,100%);height:2.2rem;background:rgba(5,60,124,.2);border-radius:.5rem;animation:CompanyCountySelectMenu_pulse__IYt4i 1.5s ease-out infinite;animation-delay:0s}@keyframes MapNorway_pulse__8wMEP{0%{opacity:.6}50%{opacity:.8}to{opacity:.6}}.MapNorway_mapContainer__KmABU{width:calc(100% + 5rem);height:100%;opacity:0;transition:opacity .5s ease}.MapNorway_filtersContainer__YGgSm{position:absolute;z-index:1;transform:translate(1rem);opacity:0;animation:MapNorway_fadeIn__RHB_D 1s ease .3s forwards}@keyframes MapNorway_fadeIn__RHB_D{0%{opacity:0}to{opacity:1}}@media(max-width:768px){.MapNorway_filtersContainer__YGgSm{transform:translate(1rem,1rem)}}@keyframes CompanyPage_pulse__S2qv8{0%{opacity:.6}50%{opacity:.8}to{opacity:.6}}@keyframes CompanyPage_fadeIn__F3fW_{0%{opacity:0;transform:translateY(.2rem)}to{opacity:1;transform:translateY(0)}}.CompanyPage_heroWrapper__OPIY9{background:#fff;padding-top:6rem}@media(max-width:768px){.CompanyPage_heroWrapper__OPIY9{padding-top:4rem}}.CompanyPage_hero__4ZvkO{margin:0 auto;max-width:85rem;padding:3rem 3.5rem 2rem}@media(max-width:768px){.CompanyPage_hero__4ZvkO{padding:2rem 1rem 5rem}}.CompanyPage_heroTextContainer__C0nfj{max-width:50rem}.CompanyPage_heroTextContainer__C0nfj .CompanyPage_heading__NIMX3{margin-bottom:.6rem;font-family:var(--font-pp-mori);font-weight:800;line-height:1.2;font-size:55px;color:#011e3e}@media(max-width:768px){.CompanyPage_heroTextContainer__C0nfj .CompanyPage_heading__NIMX3{font-size:42px}}.CompanyPage_heroTextContainer__C0nfj .CompanyPage_description__bsCZB{font-family:var(--font-pp-mori);font-weight:400;font-size:24px;line-height:1.5;color:#011e3e}@media(max-width:768px){.CompanyPage_heroTextContainer__C0nfj .CompanyPage_description__bsCZB{font-size:20px}}.CompanyPage_heroTextContainer__C0nfj .CompanyPage_tags__22GMH{display:flex;flex-wrap:wrap;gap:.25rem;margin:.8rem 0}.CompanyPage_heroTextContainer__C0nfj .CompanyPage_tags__22GMH .CompanyPage_tag__qayr1{font-size:1rem;background:#ecf8f8;border-radius:6px;padding:.25rem .5rem}.CompanyPage_heroTextContainer__C0nfj .CompanyPage_categoriesDetail__OYKOl{margin-top:1.5rem}.CompanyPage_heroTextContainer__C0nfj .CompanyPage_categoriesDetail__OYKOl .CompanyPage_categoriesHeading__WprRz{font-size:1.25rem}.CompanyPage_heroTextContainer__C0nfj .CompanyPage_categoriesDetail__OYKOl .CompanyPage_categoryGroup__bbsoa .CompanyPage_mainCategory__SD3Oc{font-weight:600}.CompanyPage_infoContainer__KpYNW{margin:2rem 0;display:flex;gap:.8rem 3rem;flex-wrap:wrap;max-width:70rem}.CompanyPage_infoContainer__KpYNW .CompanyPage_infoSection__mhBuL{display:flex;flex-direction:column;gap:.8rem;min-width:17rem}.CompanyPage_infoContainer__KpYNW .CompanyPage_infoLine___QAAb{display:flex;font-size:1.125rem;gap:.5rem;align-items:center}.CompanyPage_infoContainer__KpYNW .CompanyPage_infoLine___QAAb a{color:#053c7c;text-decoration:none}.CompanyPage_infoContainer__KpYNW .CompanyPage_infoLine___QAAb .CompanyPage_address__FJh4r{max-width:25rem;line-height:1.3}.CompanyPage_infoContainer__KpYNW .CompanyPage_infoLine___QAAb strong{font-weight:600}.CompanyPage_nav__clu_v{margin:0 auto;max-width:85rem;padding:0 3.5rem;display:flex;flex-wrap:wrap;gap:.5rem 1rem}@media(max-width:768px){.CompanyPage_nav__clu_v{padding:0 1rem}}@media(max-width:860px){.CompanyPage_nav__clu_v{padding-bottom:1rem}}.CompanyPage_nav__clu_v .CompanyPage_link__kNyoI{padding:1rem;text-decoration:none;border-radius:10px 10px 0 0;font-size:1.25rem;font-weight:600;text-wrap:nowrap}.CompanyPage_nav__clu_v .CompanyPage_link__kNyoI.CompanyPage_locked__gk4QG{display:flex;align-items:baseline;gap:.25rem;font-weight:400}.CompanyPage_nav__clu_v .CompanyPage_link__kNyoI.CompanyPage_active__pqXLC{background:#ecf8f8;transition:.1s ease;color:#053c7c}@media(max-width:860px){.CompanyPage_nav__clu_v .CompanyPage_link__kNyoI{border-radius:10px}}@keyframes NumberMarker_pulse__1wGHl{0%{opacity:.6}50%{opacity:.8}to{opacity:.6}}@keyframes NumberMarker_fadeIn__96Mun{0%{opacity:0;transform:translateY(.2rem)}to{opacity:1;transform:translateY(0)}}.NumberMarker_container__GJ6C5{width:27px;height:27px;background:#053c7c;border-radius:50%;display:flex;align-items:center;justify-content:center;border:2px solid #fff;cursor:pointer}.NumberMarker_number__Is9Lu{font-size:10px;color:#fff;position:relative;top:-1px}@keyframes MapFilters_pulse__off6A{0%{opacity:.6}50%{opacity:.8}to{opacity:.6}}@keyframes MapFilters_fadeIn__YQjHp{0%{opacity:0;transform:translateY(.2rem)}to{opacity:1;transform:translateY(0)}}.MapFilters_container__b_EIZ{gap:1rem;padding:1rem 1.5rem;border-radius:.5rem;background:rgba(247,248,239,.8)}.MapFilters_container__b_EIZ,.MapFilters_container__b_EIZ .MapFilters_filterSection__sJtHy{display:flex;flex-direction:column}.MapFilters_container__b_EIZ .MapFilters_filterSection__sJtHy .MapFilters_checkbox__WJPOg{display:flex}.MapFilters_container__b_EIZ .MapFilters_filterSection__sJtHy .MapFilters_checkbox__WJPOg input{position:absolute;clip:rect(1px,1px,1px,1px);height:1px;width:1px;border:none;overflow:hidden}.MapFilters_container__b_EIZ .MapFilters_filterSection__sJtHy .MapFilters_checkbox__WJPOg input:focus-visible~label{outline:2px solid blue;outline-offset:.1rem}.MapFilters_container__b_EIZ .MapFilters_filterSection__sJtHy .MapFilters_checkbox__WJPOg input:checked~label:before{background:#053c7c;border-color:#053c7c;transition:.1s ease}.MapFilters_container__b_EIZ .MapFilters_filterSection__sJtHy .MapFilters_checkbox__WJPOg .MapFilters_icon__NBq4S{position:absolute;transform:translate(-.05rem,.25rem);pointer-events:none;opacity:0}.MapFilters_container__b_EIZ .MapFilters_filterSection__sJtHy .MapFilters_checkbox__WJPOg input:checked~.MapFilters_icon__NBq4S{opacity:1;transition:.1s ease}.MapFilters_container__b_EIZ .MapFilters_filterSection__sJtHy .MapFilters_checkbox__WJPOg label{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:16px;display:flex;align-items:baseline}.MapFilters_container__b_EIZ .MapFilters_filterSection__sJtHy .MapFilters_checkbox__WJPOg label:before{content:"";position:relative;display:inline-block;top:.2rem;width:1rem;height:1rem;border:2px solid #011e3e;border-radius:3px;margin-right:.3rem}.MapFilters_container__b_EIZ .MapFilters_filterSection__sJtHy .MapFilters_heading__OCSAe{font-family:var(--font-pp-mori);font-weight:400;font-size:18px;line-height:1.6;color:#011e3e;font-weight:600;font-size:16px}.MapFilters_container__b_EIZ.MapFilters_horizontal__L8Amq{background:none;flex-direction:row;flex-wrap:wrap;gap:2rem;padding:1.5rem 1.5rem 2.5rem}@keyframes MapNorwayTooltip_pulse__A_jle{0%{opacity:.6}50%{opacity:.8}to{opacity:.6}}@keyframes MapNorwayTooltip_fadeIn__QlezR{0%{opacity:0;transform:translateY(.2rem)}to{opacity:1;transform:translateY(0)}}.MapNorwayTooltip_container___gR_o{position:fixed;z-index:1000;pointer-events:none;padding:.5rem 1rem;border-radius:.5rem;background:#fff;transform:translate(-110%,-120%);border:1px solid #011e3e;width:max-content}.MapNorwayTooltip_name__NXHYR{font-family:var(--font-pp-mori);font-weight:600;line-height:1.2;font-size:22px;color:#011e3e;font-size:14px;line-height:1.5;color:#053c7c}.MapNorwayTooltip_text__ZDXc_{font-size:12px;font-weight:600;color:#011e3e}@keyframes MapNorwayLoader_pulse__s1Opv{0%{opacity:.6}50%{opacity:.8}to{opacity:.6}}@keyframes MapNorwayLoader_fadeIn__m0yvr{0%{opacity:0;transform:translateY(.2rem)}to{opacity:1;transform:translateY(0)}}.MapNorwayLoader_skeletonContainer__5fbFL{height:100%;width:calc(100% + 5rem)}@keyframes HomePage_pulse__TPVH_{0%{opacity:.6}50%{opacity:.8}to{opacity:.6}}@keyframes HomePage_fadeIn__qcNGJ{0%{opacity:0;transform:translateY(.2rem)}to{opacity:1;transform:translateY(0)}}.HomePage_main__3z9Xg{background:#ecf8f8;min-height:100%}.HomePage_hero__swK5C{height:50rem;background:linear-gradient(90deg,#053c7c 50%,#f7f8ef 0)}@media(max-width:768px){.HomePage_hero__swK5C{padding-top:4rem;background:#053c7c;height:auto}}.HomePage_hero__swK5C .HomePage_heroContent__uH_j2{width:100%;height:100%;max-width:85rem;padding:0 3.5rem;margin:0 auto;display:flex}@media(max-width:768px){.HomePage_hero__swK5C .HomePage_heroContent__uH_j2{padding:0 1rem;flex-direction:column}}.HomePage_hero__swK5C .HomePage_heroContent__uH_j2 .HomePage_descriptionSection__Gbm4p{width:50%;display:flex;flex-direction:column;justify-content:center;gap:1.25rem;padding-right:3rem}@media(max-width:768px){.HomePage_hero__swK5C .HomePage_heroContent__uH_j2 .HomePage_descriptionSection__Gbm4p{width:100%;margin-top:5rem}}.HomePage_hero__swK5C .HomePage_heroContent__uH_j2 .HomePage_descriptionSection__Gbm4p .HomePage_heading__7e9My{font-family:var(--font-pp-mori);font-weight:800;line-height:1.2;font-size:42px;color:#011e3e;max-width:30rem;color:#f5fbf5}.HomePage_hero__swK5C .HomePage_heroContent__uH_j2 .HomePage_descriptionSection__Gbm4p .HomePage_description__GX1kG{font-family:var(--font-pp-mori);font-weight:400;font-size:24px;line-height:1.5;color:#011e3e}@media(max-width:768px){.HomePage_hero__swK5C .HomePage_heroContent__uH_j2 .HomePage_descriptionSection__Gbm4p .HomePage_description__GX1kG{font-size:20px}}.HomePage_hero__swK5C .HomePage_heroContent__uH_j2 .HomePage_descriptionSection__Gbm4p .HomePage_description__GX1kG{color:#f5fbf5}.HomePage_hero__swK5C .HomePage_heroContent__uH_j2 .HomePage_descriptionList__0tRim{font-family:var(--font-pp-mori);font-weight:400;font-size:24px;line-height:1.5;color:#011e3e}@media(max-width:768px){.HomePage_hero__swK5C .HomePage_heroContent__uH_j2 .HomePage_descriptionList__0tRim{font-size:20px}}.HomePage_hero__swK5C .HomePage_heroContent__uH_j2 .HomePage_descriptionList__0tRim{color:#f5fbf5;list-style:none;padding:0}.HomePage_hero__swK5C .HomePage_heroContent__uH_j2 .HomePage_descriptionList__0tRim li{display:flex;align-items:center;gap:.5rem}.HomePage_hero__swK5C .HomePage_heroContent__uH_j2 .HomePage_mapSection__zbdV3{width:50%;height:100%;padding-top:6rem}@media(max-width:768px){.HomePage_hero__swK5C .HomePage_heroContent__uH_j2 .HomePage_mapSection__zbdV3{height:40rem;padding-top:3rem;position:relative;width:calc(100% - 5rem + 2rem);left:-1rem}}.HomePage_infoSection__Wd_Vf{margin:7rem auto 5rem;max-width:85rem;padding:0 3.5rem 5rem}@media(max-width:768px){.HomePage_infoSection__Wd_Vf{padding:0 1rem 3rem}}.HomePage_infoSection__Wd_Vf .HomePage_infoSectionHeading__hiKR8{font-family:var(--font-pp-mori);font-weight:800;line-height:1.2;font-size:42px;color:#011e3e;margin-bottom:2rem}@keyframes MapMunicipalityLevel_pulse__PEIWL{0%{opacity:.6}50%{opacity:.8}to{opacity:.6}}@keyframes MapMunicipalityLevel_fadeIn__QNP7K{0%{opacity:0;transform:translateY(.2rem)}to{opacity:1;transform:translateY(0)}}.MapMunicipalityLevel_wrapper__WcxWJ{display:flex;flex-direction:column;height:100%}.MapMunicipalityLevel_mapContainer__frW5l{flex-grow:1;position:relative}.MapMunicipalityLevel_map__izj_3{width:100%;height:100%;opacity:0;transition:opacity 2s ease}.MapMunicipalityLevel_municipalityTooltip__wdhB8{position:absolute;z-index:1000;pointer-events:none;padding:.5rem 1rem;border-radius:.5rem;background:#fff;transform:translate(-110%,calc(-100% - .5rem));border:1px solid #011e3e;width:max-content}.MapMunicipalityLevel_municipalityTooltip__wdhB8 .MapMunicipalityLevel_municipalityName__Tc1g4{font-family:var(--font-pp-mori);font-weight:600;line-height:1.2;font-size:22px;color:#011e3e;font-size:14px;line-height:1.5;color:#053c7c}@keyframes MapTooltip_pulse__Tgj7J{0%{opacity:.6}50%{opacity:.8}to{opacity:.6}}@keyframes MapTooltip_fadeIn__TLTO2{0%{opacity:0;transform:translateY(.2rem)}to{opacity:1;transform:translateY(0)}}.MapTooltip_container__dX3c_{position:absolute;z-index:1000;pointer-events:none;padding:.5rem 1rem;border-radius:.5rem;background:#fff;transform:translate(-110%,calc(-100% - .5rem));border:1px solid #011e3e;width:max-content}.MapTooltip_name__aiJm3{font-family:var(--font-pp-mori);font-weight:600;line-height:1.2;font-size:22px;color:#011e3e;font-size:14px;line-height:1.5;color:#053c7c}.MapTooltip_text__8CSY3{font-size:12px;font-weight:600;color:#011e3e}@keyframes MapCountyLevel_pulse___ijJW{0%{opacity:.6}50%{opacity:.8}to{opacity:.6}}@keyframes MapCountyLevel_fadeIn__8j0Jb{0%{opacity:0;transform:translateY(.2rem)}to{opacity:1;transform:translateY(0)}}.MapCountyLevel_wrapper__WVD6X{display:flex;flex-direction:column;height:100%}.MapCountyLevel_mapContainer__7134s{flex-grow:1;position:relative}.MapCountyLevel_map__KKf9H{width:100%;height:100%;opacity:0;transition:opacity 2s ease}