.custom_H2_styles{font:var(--weight-medium) var(--font-heading-lg)/var(--leading-tight) SangBleuRepublic-Medium,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;margin-bottom:var(--space-3)!important;text-align:center}.hero__records_count--title{font:var(--weight-regular) var(--font-body-lg)/var(--leading-normal) SuisseIntl-Regular,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;text-align:center}.hero__records_count--infocard{border-radius:15px;box-shadow:none;max-width:100%;min-width:75%}.hero__records_count{display:flex;justify-content:center}.hero__records_count--body{align-items:center;background-color:var(--color-background-secondary-2);display:flex;flex-direction:column;padding:16px 24px}.hero__records_count--table{border-spacing:0 6px}.hero__records_count--table td{vertical-align:middle}.hero__records_count--row--count{border-right:1px solid #000;font-family:SuisseIntl-SemiBold,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;padding-right:12px;text-align:right;white-space:nowrap}.hero__records_count--row--category{padding-left:12px}.hero__records_count--row--category a{color:#216778;text-decoration:underline}.hero__records_count--row--category a:hover{text-decoration:none}.occupation_section{background-color:var(--color-background-primary);gap:1rem;justify-content:center;padding-bottom:clamp(2rem,2rem + 4vw,8rem);padding-left:20%!important;padding-right:20%!important;padding-top:clamp(2rem,2rem + 4vw,8rem)}.occupation-container,.occupation_section{align-items:center;display:flex;flex-direction:column}.occupation-container{box-sizing:border-box;margin-top:2rem;padding:0 16px;position:relative}.occupation-container_tabs{border:1px solid #ccc;border-radius:30px;display:flex;overflow:hidden}.occupation-section__tab{background:#fff;border:none;cursor:pointer;font-family:SuisseIntl-SemiBold,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;padding:10px;transition:background-color .1s ease}.occupation-section__tab.active,.occupation-section__tab:hover{border-radius:30px}.occupation-section__tab:hover{background-color:#f3f3f3}.occupation-section__tab.active{background-color:var(--color-primary);color:#fff}.occupation-section__cards--wrapper{max-width:100%;position:relative}.occupation-section__cards{display:flex;gap:1.5rem;max-width:100%;overflow-x:auto;padding:1rem;scroll-behavior:smooth}@media (max-width:767px){.occupation-section__cards--wrapper:after{background:linear-gradient(270deg,#fff,hsla(0,0%,100%,0));content:"";height:100%;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .3s ease;width:60px;z-index:1}.occupation-section__cards--wrapper.scrolled-end:after{opacity:0}}.occupation-section__card.info-card{background-color:var(--color-background-secondary-2);border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.15),0 4px 16px rgba(0,0,0,.1);overflow:hidden;padding:12px;width:300px}.occupation-section__card--header{background-color:var(--color-background-secondary-2);font-family:SuisseIntl-SemiBold,system-ui,-apple-system,BlinkMacSystemFont,sans-serif}.occupation-section__list{display:flex;flex-direction:column;gap:20px}.occupation-section__occupation{align-items:stretch;display:flex;flex-direction:column}.occupation-section__bar-row{align-items:center;display:flex;gap:12px}.occupation-section__progress-bar{border-radius:16px;box-sizing:border-box;height:16px;overflow:hidden;width:100%}.occupation-section__progress{background-color:var(--color-primary);border-radius:16px;height:100%;transition:width .45s cubic-bezier(.2,.8,.2,1)}.occupation-section__progress--animate{animation:progressGrow .8s ease-out forwards;width:0}@keyframes progressGrow{0%{width:0}to{width:var(--target-width)}}.occupation-section__percent{min-width:40px;text-align:right}.occupation-section__occupation-title{text-align:left}.family_records_section{align-items:center;background-color:var(--color-background-secondary-2);display:flex;flex-direction:column;justify-content:center;padding-bottom:clamp(2rem,2rem + 4vw,8rem);padding-left:20%!important;padding-right:20%!important;padding-top:clamp(2rem,2rem + 4vw,8rem)}.family_records_section--wrapper{max-width:100%;position:relative}.family_records_section--container{display:flex;flex-wrap:nowrap;gap:1rem;max-width:100%;overflow-x:auto;padding:1rem 0}@media (max-width:767px){.family_records_section--wrapper:after{background:linear-gradient(270deg,#fff,hsla(0,0%,100%,0));content:"";height:100%;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .3s ease;width:60px;z-index:1}.family_records_section--wrapper.scrolled-end:after{opacity:0}}.family_records--headerTxt{height:34px}.family_records_card--main{background-color:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.15);flex-direction:column;height:600px!important}.family_records_card--header,.family_records_card--main{display:flex;flex-shrink:0;overflow:hidden;width:270px!important}.family_records_card--header{align-items:center;background:none!important;height:270px!important;justify-content:center;padding:0!important}.family_records_card--header .info-card__header-image{display:block;height:100%;object-fit:cover;width:100%}.family_records_card--content{box-sizing:border-box;display:flex;flex:1;flex-direction:column;gap:1rem;padding:16px;text-align:start}.family_records_card--content-text{height:200px;overflow-y:auto}.family_records_card--content-text::-webkit-scrollbar{width:4px}.family_records_card--content-text::-webkit-scrollbar-track{background:transparent}.family_records_card--content-text::-webkit-scrollbar-thumb{background:rgba(0,0,0,.1);border-radius:2px;transition:background .2s ease}.family_records_card--content-text::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.2)}.discover_more__section,.explore_tree_section,.life_expectency_section,.map_section__narrative,.search_form__main{align-items:center;background-color:var(--color-background-secondary);display:flex;flex-direction:column;gap:1rem;justify-content:center;padding-bottom:clamp(2rem,2rem + 4vw,8rem);padding-left:20%!important;padding-right:20%!important;padding-top:clamp(2rem,2rem + 4vw,8rem)}.life_expectency_section{background-color:var(--color-background-primary);text-align:center}.discover_more__section{background-color:var(--color-background-secondary-3)!important}.chart-container{max-width:100%;overflow:hidden;width:100%}.chart-wrapper{align-items:center;display:flex;height:auto;justify-content:center;min-height:200px;width:100%}.chart-wrapper #gChart{height:auto!important;max-width:100%;width:100%!important}div.google-visualization-tooltip{font-size:16px;padding:5px;width:200px}svg g:nth-child(2) g rect{fill:none;fill-opacity:.5;stroke:gray;stroke-dasharray:4.5 2.6;stroke-width:.4}svg g:first-of-type g:first-of-type rect~g~path,svg g:first-of-type g:nth-of-type(2) rect~g~path{stroke-width:15px!important}svg g:first-of-type g:first-of-type rect~g~circle,svg g:first-of-type g:nth-of-type(2) rect~g~circle{fill:none}@media only screen and (min-width:1024px){svg g:nth-child(2) g rect{stroke-dasharray:4.5 1.65}}@media only screen and (min-width:360px){svg g:nth-child(2) g rect{stroke-dasharray:4.5 1.5}}.search_form__main{background-color:var(--color-background-secondary-2)}.search_button__div{width:100%}.anchor_button,.search_button__div{display:flex;justify-content:center}.anchor_button:hover{color:#fff;text-decoration:none}.conversion__form{display:grid;gap:1rem;text-align:center}.conversion__input_fields{display:flex;gap:1rem}.conversion__input_field_div{display:grid;gap:.5rem;min-width:0;width:300px}.errorMessage{word-wrap:break-word;box-sizing:border-box;overflow-wrap:break-word;white-space:normal;width:100%}@media (max-width:1440px){.discover_more__section,.explore_tree_section,.family_records_section,.life_expectency_section,.map_section__narrative,.occupation_section,.search_form__main{padding-left:17%!important;padding-right:17%!important}}@media (max-width:1280px){.discover_more__section,.explore_tree_section,.family_records_section,.life_expectency_section,.map_section__narrative,.occupation_section,.search_form__main{padding-left:12%!important;padding-right:12%!important}}@media (max-width:1024px){.hero__records_count--infocard{min-width:100%}.discover_more__section,.explore_tree_section,.family_records_section,.life_expectency_section,.map_section__narrative,.occupation_section,.search_form__main{padding-left:7%!important;padding-right:7%!important}.chart-wrapper{min-height:180px}}@media (max-width:767px){.discover_more__section,.explore_tree_section,.family_records_section,.life_expectency_section,.map_section__narrative,.occupation_section,.search_form__main{padding-left:9%!important;padding-right:9%!important}.family_records_section--container::-webkit-scrollbar,.occupation-section__cards::-webkit-scrollbar{display:none}.family_records_section--wrapper:after{background:linear-gradient(to left,var(--color-background-secondary-2,#f5f5f5),hsla(0,0%,96%,0))}.chart-wrapper{min-height:160px}.chart-wrapper #gChart{min-width:300px}}@media (max-width:479px){.discover_more__section,.explore_tree_section,.family_records_section,.life_expectency_section,.map_section__narrative,.occupation_section,.search_form__main{padding-left:4%!important;padding-right:4%!important}.conversion__input_fields{display:grid}.occupation-section__card{flex:0 0 280px}.chart-wrapper{min-height:140px}.chart-wrapper #gChart{min-width:280px}}