@import url('https://fonts.googleapis.com/css2?family=Jost:ital,wght@0,100..900;1,100..900&display=swap');
/* Custom color variables */
:root {
	--color-key: #122033;
	--color-gradient: #122033;
	--color-link: #0088cc;
	--color-menulink: #ede0cf;
	--color-title: #000000;

	--metric-logo-photo-margin: 0px;
	--metric-logo-font-size: 36px;
	--metric-logo-line-height: 41px;
}

/* Custom CSS for site below this line */
div.site-masthead-meta a span.ic-text,
div.page-container h1,
div.page-container h2,
div.page-container h3,
div.page-container h4,
div.page-container h5,
div.page-container h6,
div.site-masthead .site-menu nav>ul>li>.site-menu-item a,
div.site-masthead .site-menu nav>ul>li>.site-menu-item>span 
{
  font-family: "Jost" !important;
  font-size: 20px;
}


div.page-container h1 {
    font-size: 32px;
    text-transform: uppercase;
}
div.page-container h2,
div.page-container h3,
div.page-container h4,
div.page-container h5,
div.page-container h6 {
    font-size: 26px;
    padding-top:40px;
    text-transform: uppercase;
}

div.site-masthead-meta a span.ic-text {
    font-size: 50px;
    font-weight: normal;
    padding-top: 15px;
}

div.site-masthead-meta .ic-icon {
    display: none;
}


div.module-text {
  font-family: "Gill" !important;
  font-size: 18px;
}

.key-value tr, .key-value td {
    border: none;
}

.key-value td {
    padding: 2px 0px;
    font-family: "Gill";
    font-size: 18px;
}

.key-value .group td {
    padding-top: 30px;
    font-family: "Jost";
    font-size: 20px;
    font-weight: 500;
}

.key-value td:not(:first-child) {
    padding-left: 20px;
}