:root{--bg-color:#f9fda6;--bg-header-color:#f9fda6EE;--text-color:#2a258d;--text-caption-color:#2a258d;--text-detail-color:#aaaaa5;--link-color:#217d2a;--link-active-color:#ff6666;--link-nav-color:#217d2a;--link-nav-active-color:#ff6666;--link-active-decoration:none;--smartnav-bg-color:#f9fda6;--logo-min-width:7em;--main-font:normal normal normal 1.05em/1.35 'AvenirPro35', sans-serif}
/**
 * @license
 * MyFonts Webfont Build ID 3867246, 2020-12-16T11:57:38-0500
 *
 * The fonts listed in this notice are subject to the End User License
 * Agreement(s) entered into by the website owner. All other parties are
 * explicitly restricted from using the Licensed Webfonts(s).
 *
 * You may obtain a valid license at the URLs below.
 *
 * Webfont: Silk Sans Display Light by SilkType
 * URL: https://www.myfonts.com/collections/silktype-foundry
 * © 2025 MyFonts Inc.
 */
@font-face{font-family:"SilkSansDisplay";src:url(./../fonts/SilkSansDisplay.woff2) format('woff2'),url(./../fonts/SilkSansDisplay.woff) format('woff')}
/**
 * @license
 * MyFonts Webfont Build ID 3867246, 2020-12-16T11:57:38-0500
 *
 * The fonts listed in this notice are subject to the End User License
 * Agreement(s) entered into by the website owner. All other parties are
 * explicitly restricted from using the Licensed Webfonts(s).
 *
 * You may obtain a valid license at the URLs below.
 *
 * Webfont: Avenir Pro 35 Light by Linotype
 * URL: https://www.myfonts.com/collections/linotype-foundry
 * © 2025 MyFonts Inc.
 */
@font-face{font-family:"AvenirPro35";src:url(./../fonts/AvenirPro35.woff2) format('woff2'),url(./../fonts/AvenirPro35.woff) format('woff')}body #smartmenulink button span{width:4px;height:4px;left:calc(50% - 2px)}body #smartmenulink button span::after,body #smartmenulink button span::before{width:4px;height:4px;border-radius:2px}body.smartmenuopen #smartmenulink button span,body.smartmenuopen #smartmenulink button span::after,body.smartmenuopen #smartmenulink button span::before{width:100%!important;left:0}h2,h3,em,i{font-family:'SilkSansDisplay';font-style:normal!important}em,i{font-size:110%}.header{position:relative}.header::after{content:'';height:1px;background-color:var(--text-color);width:100%;display:block;position:absolute;bottom:-1em}header .innerheader{font-size:110%}.logo a svg{width:var(--logo-min-width)}.logo a svg path{fill:var(--text-color)}body.smartnavigation .logo a{margin-bottom:0}