 * { overflow-wrap: break-word; hyphens: auto; }   html { --page-bg: var(--bg-surface-green); } html:has(body.theme-blue) { --page-bg: var(--bg-surface-blue); } html:has(body.theme-yellow) { --page-bg: var(--bg-surface-yellow); } html { background-color: var(--page-bg) !important; }  :root{  --top-header-bg: var(--bg-surface-green); --top-header-border: var(--border-green); --top-header-button: var(--headline-green); --top-header-button-hover: var(--text-link-green); --header-social-icon: var(--headline-green); --header-social-icon-hover: var(--text-link-green); --header-social-border: var(--border-green); --header-social-border-hover: var(--border-green); --header-social-bg-hover: transparent;  --header-bg: var(--bg-hero-green); --header-text: var(--text-green); --header-link-hover: var(--text-link-green);  --nav-bg: var(--bg-green); --nav-item-hover-bg: var(--bg-surface-green); --nav-border: var(--border-green); --nav-text: var(--headline-green); --nav-text-hover: var(--text-link-green); --nav-dropdown-bg: var(--bg-green); --nav-dropdown-border: var(--border-green); --nav-dropdown-link: var(--headline-green); --nav-dropdown-link-hover: var(--text-link-green); --nav-toggle-color: var(--headline-green);  --footer-bg: var(--footer-bg-green); --footer-text: var(--footer-text-green); --footer-border: var(--border-green); --footer-link-hover: var(--text-link-green); --footer-menu-heading: #ffffff; --footer-sm-icon-hover-color: var(--text-link-green); --footer-sm-icon-hover-fill: currentColor; --footer-sm-icon-hover-bg: transparent; --footer-sm-icon-hover-border: var(--light-10); }  body.theme-blue{  --top-header-bg: var(--bg-surface-blue); --top-header-border: var(--border-blue); --top-header-button: var(--headline-blue); --top-header-button-hover: var(--text-link-blue); --header-social-icon: var(--headline-blue); --header-social-icon-hover: var(--text-link-blue); --header-social-border: var(--border-blue); --header-social-border-hover: var(--border-blue); --header-social-bg-hover: transparent;  --header-bg: var(--bg-hero-blue); --header-text: var(--text-blue); --header-link-hover: var(--text-link-blue);  --nav-bg: var(--bg-blue); --nav-item-hover-bg: var(--bg-surface-blue); --nav-border: var(--border-blue); --nav-text: var(--headline-blue); --nav-text-hover: var(--text-link-blue); --nav-dropdown-bg: var(--bg-blue); --nav-dropdown-border: var(--border-blue); --nav-dropdown-link: var(--headline-blue); --nav-dropdown-link-hover: var(--text-link-blue); --nav-toggle-color: var(--headline-blue);  --footer-bg: var(--footer-bg-blue); --footer-text: var(--footer-text-blue); --footer-border: var(--border-blue); --footer-link-hover: var(--text-link-blue); --footer-menu-heading: #fff; --footer-sm-icon-hover-color: var(--text-link-blue); }  body.theme-yellow{  --top-header-bg: var(--bg-surface-yellow); --top-header-border: var(--border-yellow); --top-header-button: var(--headline-yellow); --top-header-button-hover: var(--text-link-yellow); --header-social-icon: var(--headline-yellow); --header-social-icon-hover: var(--text-link-yellow); --header-social-border: var(--border-yellow); --header-social-border-hover: var(--border-yellow); --header-social-bg-hover: transparent;  --header-bg: var(--bg-hero-yellow); --header-text: var(--text-yellow); --header-link-hover: var(--text-link-yellow);  --nav-bg: var(--bg-yellow); --nav-item-hover-bg: var(--bg-surface-yellow); --nav-border: var(--border-yellow); --nav-text: var(--headline-yellow); --nav-text-hover: var(--text-link-yellow); --nav-dropdown-bg: var(--bg-yellow); --nav-dropdown-border: var(--border-yellow); --nav-dropdown-link: var(--headline-yellow); --nav-dropdown-link-hover: var(--text-link-yellow); --nav-toggle-color: var(--headline-yellow);  --footer-bg: var(--footer-bg-yellow); --footer-text: var(--footer-text-yellow); --footer-border: var(--border-yellow); --footer-link-hover: var(--text-link-yellow); --footer-menu-heading: #fff; --footer-sm-icon-hover-color: var(--text-link-yellow); }  .top-header{ background-color: var(--top-header-bg); color: var(--header-text); border-bottom: 1px solid var(--top-header-border); } .header-umaag{ background-color: var(--header-bg); color: var(--header-text); } .header-umaag a{ color: inherit; } .header-umaag a:hover{ color: var(--header-link-hover); }  .top-header__social-media-icon.brxe-icon{ fill: currentColor; --bricks-border-color: var(--header-social-border); border: 1px solid var(--bricks-border-color); border-radius: var(--radius-xs); transition: color .2s ease, background-color .2s ease, border-color .2s ease; } .top-header__social-media-icon.brxe-icon:hover{ color: var(--header-social-icon-hover); fill: currentColor; background-color: var(--header-social-bg-hover); --bricks-border-color: var(--header-social-border-hover); --primary: var(--header-social-icon-hover); } .top-header__social-media-icon.brxe-icon svg{ fill: currentColor; }  .top-header .brxe-button.btn-text{ --headline-green: var(--top-header-button); } .top-header .brxe-button.btn-text:hover{ --primary: var(--top-header-button-hover); }  #brxe-hfsgls{ background-color: var(--nav-bg) !important; border-bottom: 0px solid var(--nav-border); }  #brxe-pnkufd .brx-nav-nested-items > li > a, #brxe-pnkufd .brx-nav-nested-items > li > .brx-submenu-toggle > *, #brxe-pnkufd .brx-nav-nested-items > li > .brxe-text-link{ color: var(--nav-text) !important; transition: color .2s ease; }  #brxe-pnkufd .brx-nav-nested-items > li:hover > a, #brxe-pnkufd .brx-nav-nested-items > li:hover > .brx-submenu-toggle > *, #brxe-pnkufd .brx-nav-nested-items > li:hover > .brxe-text-link{ color: var(--nav-text-hover) !important; }  #brxe-pnkufd .brx-dropdown-content > li > a, #brxe-pnkufd .brx-dropdown-content .brx-submenu-toggle > *{ color: var(--nav-dropdown-link) !important; transition: color .2s ease; }  #brxe-pnkufd .brx-dropdown-content > li:hover > a, #brxe-pnkufd .brx-dropdown-content .brx-submenu-toggle:hover > *{ color: var(--nav-dropdown-link-hover) !important; }  #brxe-pnkufd .navi-header__dropdown-wrapper, #brxe-pnkufd .navi-header__dropdown-wrapper.brxe-div{ background-color: var(--nav-dropdown-bg) !important; border-color: var(--nav-dropdown-border) !important; }  #brxe-pnkufd .brx-dropdown-content > li:hover{ background-color: var(--nav-item-hover-bg) !important; } #brxe-pnkufd .brx-dropdown-content .brx-submenu-toggle:hover{ background-color: var(--nav-item-hover-bg) !important; }  #brxe-pnkufd .brx-submenu-toggle svg, #brxe-pnkufd .brx-submenu-toggle svg path{ stroke: var(--nav-text); fill: none; transition: stroke .2s ease; }  .navi-header .brxe-toggle .brxa-inner, .navi-header .brxe-toggle .brxa-wrap::before, .navi-header .brxe-toggle .brxa-wrap::after{ background-color: var(--nav-toggle-color) !important; }  .navi-offcanvas .brx-offcanvas-inner{ background-color: var(--nav-bg) !important; } .navi-header__mobile-link.brxe-text-link, .navi-header__mobile-dropdown-text.brxe-text-basic, .navi-header__mobile-link{ color: var(--nav-text) !important; } .navi-header__mobile-link:hover{ color: var(--nav-text-hover) !important; } .navi-header__social.brxe-text-link{ color: var(--nav-text) !important; border-color: var(--nav-border) !important; } @media (max-width: 767px){ .navi-header__mobile-dropdown-text.brxe-text-basic{ color: var(--nav-text) !important; } .navi-header__mobile-link.brxe-text-link{ color: var(--nav-text) !important; border-color: var(--nav-border) !important; } }  :root{ --footer-text-color: var(--footer-text); } body.theme-blue{ --footer-text-color: var(--footer-text-blue); } body.theme-yellow{ --footer-text-color: var(--footer-text-yellow); } .footer-umaag{ --base-d-2: var(--footer-bg); --border-base: var(--footer-border); background-color: var(--base-d-2); color: var(--footer-text-color); } .footer-umaag :is(p,li,span,small){ color: var(--footer-text-color); } .footer-umaag a{ color: var(--footer-text-color); } .footer-umaag a:hover{ color: var(--footer-link-hover); } .footer-umaag .footer-umaag__menu-heading, .footer-umaag :is(h1,h2,h3,h4,h5){ color: var(--footer-menu-heading); }  .footer-umaag .footer__social-media-icon.brxe-icon{ --footer-text-green: var(--footer-text-color); color: var(--footer-text-color); fill: currentColor; } .footer-umaag .footer__social-media-icon.brxe-icon:hover{ --text-link-green: var(--footer-link-hover); --light-5: var(--footer-sm-icon-hover-bg); --light-10: var(--footer-sm-icon-hover-border); color: var(--footer-link-hover); fill: currentColor; }