.icon_component{display:inline-block}.icon_component.small_size{height:20px;min-height:20px;min-width:20px;width:20px}.icon_component.normal_size{height:24px;min-height:24px;min-width:24px;width:24px}.icon_component.large_size{height:32px;min-height:32px;min-width:32px;width:32px}.icon_component.xlarge_size{height:40px;min-height:40px;min-width:40px;width:40px}.icon_component.xxlarge_size{height:48px;min-height:48px;min-width:48px;width:48px}.accessibility_button_container.accessibility_button_container_react{list-style:none;position:relative}.accessibility_button_container.accessibility_button_container_react .accessibility_button{align-items:center;background:none;border:none;color:#595959;cursor:pointer;display:flex;font:inherit;justify-content:center;min-height:24px;min-width:24px;padding:0}.accessibility_button_container.accessibility_button_container_react .accessibility_button:focus-visible{outline:2px solid currentcolor;outline-offset:2px}.accessibility_button_container.accessibility_button_container_react .accessibility_button .xsmall_icon{height:16px;min-height:16px;min-width:16px;width:16px}@media (hover:hover){.accessibility_button_container.accessibility_button_container_react .accessibility_button:hover svg circle{fill:#595959}}.accessibility_button_container.accessibility_button_container_react .accessibility_button .accessibility_button_icon{border:0;border-radius:50%;height:16px;padding:0;width:16px}.accessibility_button_container.accessibility_button_container_react .accessibility_button .accessibility_button_label{color:#595959;display:block;font-size:15px;margin-left:7px}@media (max-width:767px){.accessibility_button_container.accessibility_button_container_react .accessibility_button .accessibility_button_label.hide_accessibility_label_on_mobile{display:none}}.accessibility_button_container.accessibility_button_container_react.spinner .accessibility_button .accessibility_button_icon{background-image:url(/FP/Assets/Images/Accessibility/AccessibilitySpinner.gif?v=3);background-image:-webkit-image-set(url("/FP/Assets/Images/Accessibility/AccessibilitySpinner.gif?v=3") 1x,url("/FP/Assets/Images/Accessibility/AccessibilitySpinner@2x.gif?v=3") 2x)}.accessibility_button_container.accessibility_button_container_react.spinner .accessibility_button .accessibility_button_icon .accessibility_image{display:none}.accessibility_button_container.accessibility_button_container_react.inverse .accessibility_button,.accessibility_button_container.accessibility_button_container_react.inverse .accessibility_button .accessibility_button_label{color:#fff}@media (hover:hover){.accessibility_button_container.accessibility_button_container_react.inverse .accessibility_button:hover svg circle{fill:#fff}}.accessibility_button_container.accessibility_button_container_react.inverse.spinner .accessibility_button .accessibility_button_icon{background-image:url(/FP/Assets/Images/Accessibility/AccessibilitySpinnerInverse.gif?v=3);background-image:-webkit-image-set(url("/FP/Assets/Images/Accessibility/AccessibilitySpinnerInverse.gif?v=3") 1x,url("/FP/Assets/Images/Accessibility/AccessibilitySpinnerInverse@2x.gif?v=3") 2x)}.accessibility_button_container.accessibility_button_container_react.inverse.spinner .accessibility_button .accessibility_button_icon .accessibility_image{display:none}.accessibility_button_container.accessibility_button_container_react #mk-aweb-accessibility-panel-wrapper #mk-aweb-menu-accessibility-widget{position:absolute!important;right:0;top:25px!important}@media (max-width:767px){.accessibility_button_container.accessibility_button_container_react #mk-aweb-accessibility-panel-wrapper #mk-aweb-menu-accessibility-widget{position:fixed!important;right:3px}}.simple_header{align-items:center;display:flex;height:60px;position:relative}.simple_header .logo_wrapper{flex:1}@media (max-width:767px){.simple_header .logo_wrapper{margin:0}}.simple_header .logo_link{display:inline-block}.simple_header .my_heritage_logo{display:block;height:25px;width:143px}.simple_header .my_heritage_logo.logo_type_dna{width:auto}.simple_header .login_container{align-items:center;display:flex;list-style:none;margin-right:15px}@media (max-width:991px){.simple_header .login_container{margin-right:0}}.simple_header .login_container .lang,.simple_header .login_container .login{color:#595959;font-size:15px}@media (max-width:767px){.simple_header .login_container .login{margin-right:9px}}@media (min-width:768px){.simple_header .login_container .header_accessibility_button,.simple_header .login_container .login{margin-right:20px}}@media (max-width:767px){.simple_header .login_container .header_accessibility_button{margin:0 10px}.simple_header .login_container .globe_text{display:none}}.simple_header .login_container .language_selector,.simple_header .login_container .language_selector .globe_button_icon{align-items:center;display:flex}.simple_header .login_container .language_selector .globe{height:16px;margin-right:7px;min-height:16px;min-width:16px;width:16px}@media (max-width:767px){.simple_header .login_container .language_selector .globe{display:flex;margin:0 10px}}.simple_header.flavor_inverse .login_container .lang,.simple_header.flavor_inverse .login_container .login{color:#fff}.footer_padding{height:0}.transparent_header .simple_header{margin:0 auto;position:absolute;z-index:2}@media (max-width:991px){.transparent_header .simple_header{padding-top:24px;width:100%}}a,a:hover{text-decoration:none}@media (max-width:767px){a,a:hover{text-decoration:unset}}