.idh-footer{background:#14211b;color:#b8c7bf;font-size:15px;line-height:1.6;margin-top:0}.idh-footer *{box-sizing:border-box}.idh-footer a{color:#dbe6e0;text-decoration:none}.idh-footer a:hover,.idh-footer a:focus-visible{color:#8be0bb;text-decoration:underline}.idh-fwrap{max-width:1180px;margin:0 auto;padding:48px 20px 24px}.idh-fgrid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:36px}.idh-flogo{font-family:var(--idh-sans);font-size:26px;font-weight:700;color:#fff!important;display:inline-block;margin-bottom:10px}.idh-flogo b{color:#3fbf8f}.idh-footer p{margin:0 0 12px;color:#b8c7bf}.idh-fh{font-size:12px!important;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#8be0bb!important;margin:0 0 14px!important}.idh-footer ul{list-style:none;margin:0;padding:0}.idh-footer li{margin:0 0 9px}.idh-fsocial{display:flex;gap:10px;flex-wrap:wrap;margin-top:6px!important}.idh-fsocial a{border:1px solid #2c3a33;border-radius:999px;padding:6px 14px;font-size:13px;display:inline-block}.idh-fsocial a:hover{border-color:#3fbf8f;text-decoration:none}.idh-fbar{border-top:1px solid #2c3a33;margin-top:34px;padding-top:18px;font-size:13px;color:#8fa398}.idh-fbar p{color:#8fa398;margin:0}@media(max-width:900px){.idh-fgrid{grid-template-columns:1fr 1fr}.idh-fbrand{grid-column:1/-1}}@media(max-width:520px){.idh-fgrid{grid-template-columns:1fr}.idh-fwrap{padding-top:36px}}.idh-note{border-left:4px solid #0a6c4e;background:#e3f1ea;padding:12px 16px;border-radius:6px;font-size:15px;color:#14211b}.idh-note a{color:#0a6c4e;text-decoration:underline}body .site-header{background:#fff;border-bottom:1px solid #e4e2d9}body .main-title{margin:0}body .main-title a,body .main-title a:hover{font-family:var(--idh-sans);font-size:26px;font-weight:700;color:#14211b;letter-spacing:0;text-transform:none}body .main-title a b{color:#0a6c4e;font-weight:700}body .main-navigation .main-nav ul li a{font-size:15px;font-weight:600;color:#14211b;position:relative}body .main-navigation .main-nav ul li:hover>a,body .main-navigation .main-nav ul li:focus-within>a,body .main-navigation .main-nav ul li[class*="current-menu-"]>a{color:#0a6c4e;background:#fff0}body .main-navigation .main-nav>ul>li[class*="current-menu-"]>a::after,body .main-navigation .main-nav>ul>li:hover>a::after{content:"";position:absolute;left:20px;right:20px;bottom:14px;height:2px;background:#0a6c4e;border-radius:2px}body .main-navigation .main-nav ul ul{background:#fff;border:1px solid #e4e2d9;border-radius:10px;box-shadow:0 10px 28px rgb(20 33 27 / .12);padding:6px 0;width:230px}body .main-navigation .main-nav ul ul li a{font-weight:500;padding:10px 18px;white-space:nowrap}body .main-navigation .main-nav ul ul li:hover>a{background:#e3f1ea;color:#0a6c4e}body .main-navigation .menu-bar-items a:hover{color:#0a6c4e}body .menu-toggle{color:#14211b}@media(max-width:768px){body .main-title a{font-size:23px}body .main-navigation .main-nav ul li a{font-size:16px}body .main-navigation .main-nav ul ul{border:0;box-shadow:none;width:auto;padding:0}}body h1,body h2,body h3,body h4,body h5,body .entry-title,body .widget-title,body h1.gb-headline,body h2.gb-headline,body h3.gb-headline,body h4.gb-headline,body h5.gb-headline{text-transform:none!important}body .idh-footer .idh-fh{text-transform:uppercase!important}body h1,body h2,body h3,body h4,body .entry-title,body .widget-title,body h1.gb-headline,body h2.gb-headline,body h3.gb-headline,body h4.gb-headline{font-family:var(--idh-sans)!important;font-weight:700;letter-spacing:0}body .entry-title{line-height:1.15}