/* version 20240410 */

:root {
    --theme: AGA;
    --color-primary-rgb: 048,000,080;
    --color-secondary-rgb: 137,060,148;
    --color-feature-rgb: 199,165,255;
    --color-highlight-rgb: 169,067,222;
    --color-light-rgb: 227,225,219;
    --color-dark-rgb: 195,189,187;
    --primary: #300050;
    --secondary: #893C94;
    --light: #E3E1DB;
    --dark: #C3BDBB;
    --color-primary: #300050;
    --color-secondary: #893C94;
    --color-feature: #A943DE;
    --color-highlight: #C7A5FF;
    --color-light: #E3E1DB;
    --color-dark: #C3BDBB;
    --color-primary-grad: #893C94;
    --color-feature-grad: #C7A5FF;
	--color-primary-90: #40265A;
	--color-primary-80: #553E6D;
	--color-primary-70: #6B567F;
	--color-primary-60: #806E91;
	--color-primary-50: #9587A3;
	--color-primary-40: #AA9FB6;
	--color-primary-30: #BFB7C8;
	--color-primary-20: #D5CFDA;
	--color-primary-10: #EAE7ED;
	--color-secondary-90: #925098;
	--color-secondary-80: #9E63A3;
	--color-secondary-70: #AA77AF;
	--color-secondary-60: #B68ABA;
	--color-secondary-50: #C39EC6;
	--color-secondary-40: #CFB1D1;
	--color-secondary-30: #DBC4DC;
	--color-secondary-20: #E7D8E8;
	--color-secondary-10: #F3EBF3;
    --color-link-focus: rgba(var(--color-feature-rgb), 0.25);
    --color-primary-focus: rgba(var(--color-primary-rgb), 0.25);
    --color-secondary-focus: rgba(var(--color-secondary-rgb), 0.25);
    --color-feature-focus: rgba(var(--color-feature-rgb), 0.25);
    --color-highlight-focus: rgba(var(--color-highlight-rgb), 0.25);
    --color-light-focus: rgba(var(--color-light-rgb), 0.25);
    --color-dark-focus: rgba(var(--color-dark-rgb), 0.25);
    --color-heading: var(--color-primary);
    --color-link-hover: var(--color-secondary);
    --color-breadcrumb: var(--color-primary-20);
}
.nb-only {
    display: none !important;
    visibility: hidden !important;
}
#home-image {
    background-image: url(clientlib-aga-theme/resources/images/bg-austrade-full.jpg);
}
.region-container {
    display: none !important;
}
@font-face {
    font-family: "Material Symbols";
    font-style: normal;
    font-weight: 300;
    src: url(https://fonts.gstatic.com/s/materialsymbolssharp/v130/gNNBW2J8Roq16WD5tFNRaeLQk6-SHQ_R00k4c2_whPnoY9ruReaU4bHmz74m0ZkGH-VBYe1x0TV6x4yFH8F-H5OdzEL3sVTgJtfbYxOLojCL.woff2) format("woff2");
}
.material-symbols {
    font-family: "Material Symbols";
    line-height: 1;
    letter-spacing: normal;
    text-transform: none;
    display: inline-block;
    white-space: nowrap;
    word-wrap: normal;
    direction: ltr;
    -webkit-font-feature-settings: "liga";
    -webkit-font-smoothing: antialiased;
    font-variation-settings: "FILL" 0, "wght" 300, "GRAD" 0, "opsz" 40;
    vertical-align: text-top;
}
h1 {
    font-family: var(--font-family-display-light);
}
h2 {
    font-family: var(--font-family-display-regular);
}
h3,
h4,
h5,
h6 {
    font-family: var(--font-family-text-medium);
}
ul li::before {
    color: var(--color-text);
}
ol li::before {
    color: var(--color-text);
}
.bg-primary ul li::before, 
.bg-primary ol li::before,
.bg-secondary ul li::before, 
.bg-secondary ol li::before,
.bg-feature ul li::before, 
.bg-feature ol li::before,
.bg-primary-gradient ul li::before, 
.bg-primary-gradient ol li::before {
    color: var(--color-white);
}
.bg-feature-gradient ul li::before, 
.bg-feature-gradient ol li::before {
    color: var(--color-black);
}

.event-detail ul li::before, 
.event-detail ol li::before,
.bg-light ul li::before, 
.bg-light ol li::before,
.bg-dark ul li::before, 
.bg-dark ol li::before {
    color: var(--color-black);
}
h1.site-title {
    font-family: var(--font-family-display-bold);
}
h1.site-title.alt {
    color: var(--color-secondary) !important;
}
h1.title {
    font-family: var(--font-family-display-regular);
}
h1.title.light {
    font-family: var(--font-family-display-light);
}
h2.banner {
    font-family: var(--font-family-display-regular);
}
.level-one-page-header .description,
.topic-and-category-page-header .description,
.information-page-header .description {
    font-family: var(--font-family-display-regular);
}
h3.footer-group {
    font-family: var(--font-family-display-regular);
	color: var(--color-highlight) !important;
}
.footer-logo {
    min-width: 300px;
}
.legal-footer hr {
	border-color: var(--color-highlight);
}
.btn-light {
    color: var(--color-black) !important;
}
.btn-light:hover,
.btn-light:focus {
    color: var(--color-black) !important;
}
.btn-light:active,
.btn-light.active,
.show > .btn-light.dropdown-toggle {
    color: var(--color-black) !important;
}
.btn-outline-light {
    color: var(--color-black) !important;
}
.btn-outline-light:hover,
.btn-outline-light:focus {
    color: var(--color-black) !important;
}
.btn-outline-light:active,
.btn-outline-light.active,
.show > .btn-outline-light.dropdown-toggle {
    color: var(--color-black) !important;
}
.btn-dark {
    color: var(--color-black) !important;
}
.btn-dark:hover,
.btn-dark:focus {
    color: var(--color-black) !important;
}
.btn-dark:active,
.btn-dark.active,
.show > .btn-dark.dropdown-toggle {
    color: var(--color-black) !important;
}
.btn-outline-dark {
    color: var(--color-black) !important;
}
.btn-outline-dark:hover,
.btn-outline-dark:focus {
    color: var(--color-black) !important;
}
.btn-outline-dark:active,
.btn-outline-dark.active,
.show > .btn-outline-dark.dropdown-toggle {
    color: var(--color-black) !important;
}
.bg-primary.tint-90 a,
.bg-primary.tint-90 a:link,
.bg-primary.tint-90 a:visited {
    color: var(--color-white);
    border-bottom-color: var(--color-white);
}
.bg-primary.tint-90 a:hover,
.bg-primary.tint-90 a:focus,
.bg-primary.tint-90 a:active {
    color: var(--color-white);
    border-bottom-color: var(--color-white);
}
.bg-primary.tint-90 {
    background-color: var(--color-primary-90) !important;
    color: var(--color-white) !important;
}
.bg-primary.tint-90 h1,
.bg-primary.tint-90 h2,
.bg-primary.tint-90 h3,
.bg-primary.tint-90 h4,
.bg-primary.tint-90 h5,
.bg-primary.tint-90 h6 {
    color: var(--color-white) !important;
}
.bg-primary.tint-90 a.btn {
    color: var(--color-white);
    background-color: transparent;
    border: 1px solid var(--color-white);
}
.bg-primary.tint-90 a.btn:hover,
.bg-primary.tint-90 a.btn:focus {
    color: var(--color-primary-90);
    background-color: var(--color-white);
    border-color: var(--color-white);
    box-shadow: rgba(0, 0, 0, 0.3) 0 4px 8px 0;
}
.bg-primary.tint-80 a,
.bg-primary.tint-80 a:link,
.bg-primary.tint-80 a:visited {
    color: var(--color-white);
    border-bottom-color: var(--color-white);
}
.bg-primary.tint-80 a:hover,
.bg-primary.tint-80 a:focus,
.bg-primary.tint-80 a:active {
    color: var(--color-white);
    border-bottom-color: var(--color-white);
}
.bg-primary.tint-80 {
    background-color: var(--color-primary-80) !important;
    color: var(--color-white) !important;
}
.bg-primary.tint-80 h1,
.bg-primary.tint-80 h2,
.bg-primary.tint-80 h3,
.bg-primary.tint-80 h4,
.bg-primary.tint-80 h5,
.bg-primary.tint-80 h6 {
    color: var(--color-white) !important;
}
.bg-primary.tint-80 a.btn {
    color: var(--color-white);
    background-color: transparent;
    border: 1px solid var(--color-white);
}
.bg-primary.tint-80 a.btn:hover,
.bg-primary.tint-80 a.btn:focus {
    color: var(--color-primary-80);
    background-color: var(--color-white);
    border-color: var(--color-white);
    box-shadow: rgba(0, 0, 0, 0.3) 0 4px 8px 0;
}
.bg-primary.tint-70 a,
.bg-primary.tint-70 a:link,
.bg-primary.tint-70 a:visited {
    color: var(--color-white);
    border-bottom-color: var(--color-white);
}
.bg-primary.tint-70 a:hover,
.bg-primary.tint-70 a:focus,
.bg-primary.tint-70 a:active {
    color: var(--color-white);
    border-bottom-color: var(--color-white);
}
.bg-primary.tint-70 {
    background-color: var(--color-primary-70) !important;
    color: var(--color-white) !important;
}
.bg-primary.tint-70 h1,
.bg-primary.tint-70 h2,
.bg-primary.tint-70 h3,
.bg-primary.tint-70 h4,
.bg-primary.tint-70 h5,
.bg-primary.tint-70 h6 {
    color: var(--color-white) !important;
}
.bg-primary.tint-70 a.btn {
    color: var(--color-white);
    background-color: transparent;
    border: 1px solid var(--color-white);
}
.bg-primary.tint-70 a.btn:hover,
.bg-primary.tint-70 a.btn:focus {
    color: var(--color-primary-70);
    background-color: var(--color-white);
    border-color: var(--color-white);
    box-shadow: rgba(0, 0, 0, 0.3) 0 4px 8px 0;
}
.bg-primary.tint-60 a,
.bg-primary.tint-60 a:link,
.bg-primary.tint-60 a:visited {
    color: var(--color-white);
    border-bottom-color: var(--color-white);
}
.bg-primary.tint-60 a:hover,
.bg-primary.tint-60 a:focus,
.bg-primary.tint-60 a:active {
    color: var(--color-white);
    border-bottom-color: var(--color-white);
}
.bg-primary.tint-60 {
    background-color: var(--color-primary-60) !important;
    color: var(--color-white) !important;
}
.bg-primary.tint-60 h1,
.bg-primary.tint-60 h2,
.bg-primary.tint-60 h3,
.bg-primary.tint-60 h4,
.bg-primary.tint-60 h5,
.bg-primary.tint-60 h6 {
    color: var(--color-white) !important;
}
.bg-primary.tint-60 a.btn {
    color: var(--color-white);
    background-color: transparent;
    border: 1px solid var(--color-white);
}
.bg-primary.tint-60 a.btn:hover,
.bg-primary.tint-60 a.btn:focus {
    color: var(--color-primary-60);
    background-color: var(--color-white);
    border-color: var(--color-white);
    box-shadow: rgba(0, 0, 0, 0.3) 0 4px 8px 0;
}
.bg-primary.tint-50 a,
.bg-primary.tint-50 a:link,
.bg-primary.tint-50 a:visited {
    color: var(--color-black);
    border-bottom-color: var(--color-black);
}
.bg-primary.tint-50 a:hover,
.bg-primary.tint-50 a:focus,
.bg-primary.tint-50 a:active {
    color: var(--color-black);
    border-bottom-color: var(--color-black);
}
.bg-primary.tint-50 {
    background-color: var(--color-primary-50) !important;
    color: var(--color-black) !important;
}
.bg-primary.tint-50 h1,
.bg-primary.tint-50 h2,
.bg-primary.tint-50 h3,
.bg-primary.tint-50 h4,
.bg-primary.tint-50 h5,
.bg-primary.tint-50 h6 {
    color: var(--color-black) !important;
}
.bg-primary.tint-50 a.btn {
    color: var(--color-black);
    background-color: transparent;
    border: 1px solid var(--color-black);
}
.bg-primary.tint-50 a.btn:hover,
.bg-primary.tint-50 a.btn:focus {
    color: var(--color-primary-50);
    background-color: var(--color-black);
    border-color: var(--color-black);
    box-shadow: rgba(0, 0, 0, 0.3) 0 4px 8px 0;
}
.bg-primary.tint-40 a,
.bg-primary.tint-40 a:link,
.bg-primary.tint-40 a:visited {
    color: var(--color-black);
    border-bottom-color: var(--color-black);
}
.bg-primary.tint-40 a:hover,
.bg-primary.tint-40 a:focus,
.bg-primary.tint-40 a:active {
    color: var(--color-black);
    border-bottom-color: var(--color-black);
}
.bg-primary.tint-40 {
    background-color: var(--color-primary-40) !important;
    color: var(--color-black) !important;
}
.bg-primary.tint-40 h1,
.bg-primary.tint-40 h2,
.bg-primary.tint-40 h3,
.bg-primary.tint-40 h4,
.bg-primary.tint-40 h5,
.bg-primary.tint-40 h6 {
    color: var(--color-black) !important;
}
.bg-primary.tint-40 a.btn {
    color: var(--color-black);
    background-color: transparent;
    border: 1px solid var(--color-black);
}
.bg-primary.tint-40 a.btn:hover,
.bg-primary.tint-40 a.btn:focus {
    color: var(--color-primary-40);
    background-color: var(--color-black);
    border-color: var(--color-black);
    box-shadow: rgba(0, 0, 0, 0.3) 0 4px 8px 0;
}
.bg-primary.tint-30 a,
.bg-primary.tint-30 a:link,
.bg-primary.tint-30 a:visited {
    color: var(--color-black);
    border-bottom-color: var(--color-black);
}
.bg-primary.tint-30 a:hover,
.bg-primary.tint-30 a:focus,
.bg-primary.tint-30 a:active {
    color: var(--color-black);
    border-bottom-color: var(--color-black);
}
.bg-primary.tint-30 {
    background-color: var(--color-primary-30) !important;
    color: var(--color-black) !important;
}
.bg-primary.tint-30 h1,
.bg-primary.tint-30 h2,
.bg-primary.tint-30 h3,
.bg-primary.tint-30 h4,
.bg-primary.tint-30 h5,
.bg-primary.tint-30 h6 {
    color: var(--color-black) !important;
}
.bg-primary.tint-30 a.btn {
    color: var(--color-black);
    background-color: transparent;
    border: 1px solid var(--color-black);
}
.bg-primary.tint-30 a.btn:hover,
.bg-primary.tint-30 a.btn:focus {
    color: var(--color-primary-30);
    background-color: var(--color-black);
    border-color: var(--color-black);
    box-shadow: rgba(0, 0, 0, 0.3) 0 4px 8px 0;
}
.bg-primary.tint-20 a,
.bg-primary.tint-20 a:link,
.bg-primary.tint-20 a:visited {
    color: var(--color-black);
    border-bottom-color: var(--color-black);
}
.bg-primary.tint-20 a:hover,
.bg-primary.tint-20 a:focus,
.bg-primary.tint-20 a:active {
    color: var(--color-black);
    border-bottom-color: var(--color-black);
}
.bg-primary.tint-20 {
    background-color: var(--color-primary-20) !important;
    color: var(--color-black) !important;
}
.bg-primary.tint-20 h1,
.bg-primary.tint-20 h2,
.bg-primary.tint-20 h3,
.bg-primary.tint-20 h4,
.bg-primary.tint-20 h5,
.bg-primary.tint-20 h6 {
    color: var(--color-black) !important;
}
.bg-primary.tint-20 a.btn {
    color: var(--color-black);
    background-color: transparent;
    border: 1px solid var(--color-black);
}
.bg-primary.tint-20 a.btn:hover,
.bg-primary.tint-20 a.btn:focus {
    color: var(--color-primary-20);
    background-color: var(--color-black);
    border-color: var(--color-black);
    box-shadow: rgba(0, 0, 0, 0.3) 0 4px 8px 0;
}
.bg-primary.tint-10 a,
.bg-primary.tint-10 a:link,
.bg-primary.tint-10 a:visited {
    color: var(--color-black);
    border-bottom-color: var(--color-black);
}
.bg-primary.tint-10 a:hover,
.bg-primary.tint-10 a:focus,
.bg-primary.tint-10 a:active {
    color: var(--color-black);
    border-bottom-color: var(--color-black);
}
.bg-primary.tint-10 {
    background-color: var(--color-primary-10) !important;
    color: var(--color-black) !important;
}
.bg-primary.tint-10 h1,
.bg-primary.tint-10 h2,
.bg-primary.tint-10 h3,
.bg-primary.tint-10 h4,
.bg-primary.tint-10 h5,
.bg-primary.tint-10 h6 {
    color: var(--color-black) !important;
}
.bg-primary.tint-10 a.btn {
    color: var(--color-black);
    background-color: transparent;
    border: 1px solid var(--color-black);
}
.bg-primary.tint-10 a.btn:hover,
.bg-primary.tint-10 a.btn:focus {
    color: var(--color-primary-10);
    background-color: var(--color-black);
    border-color: var(--color-black);
    box-shadow: rgba(0, 0, 0, 0.3) 0 4px 8px 0;
}
.bg-secondary.tint-90 a,
.bg-secondary.tint-90 a:link,
.bg-secondary.tint-90 a:visited {
    color: var(--color-white);
    border-bottom-color: var(--color-white);
}
.bg-secondary.tint-90 a:hover,
.bg-secondary.tint-90 a:focus,
.bg-secondary.tint-90 a:active {
    color: var(--color-white);
    border-bottom-color: var(--color-white);
}
.bg-secondary.tint-90 {
    background-color: var(--color-secondary-90) !important;
    color: var(--color-white) !important;
}
.bg-secondary.tint-90 h1,
.bg-secondary.tint-90 h2,
.bg-secondary.tint-90 h3,
.bg-secondary.tint-90 h4,
.bg-secondary.tint-90 h5,
.bg-secondary.tint-90 h6 {
    color: var(--color-white) !important;
}
.bg-secondary.tint-90 a.btn {
    color: var(--color-white);
    background-color: transparent;
    border: 1px solid var(--color-white);
}
.bg-secondary.tint-90 a.btn:hover,
.bg-secondary.tint-90 a.btn:focus {
    color: var(--color-secondary-90);
    background-color: var(--color-white);
    border-color: var(--color-white);
    box-shadow: rgba(0, 0, 0, 0.3) 0 4px 8px 0;
}
.bg-secondary.tint-80 a,
.bg-secondary.tint-80 a:link,
.bg-secondary.tint-80 a:visited {
    color: var(--color-black);
    border-bottom-color: var(--color-black);
}
.bg-secondary.tint-80 a:hover,
.bg-secondary.tint-80 a:focus,
.bg-secondary.tint-80 a:active {
    color: var(--color-black);
    border-bottom-color: var(--color-black);
}
.bg-secondary.tint-80 {
    background-color: var(--color-secondary-80) !important;
    color: var(--color-black) !important;
}
.bg-secondary.tint-80 h1,
.bg-secondary.tint-80 h2,
.bg-secondary.tint-80 h3,
.bg-secondary.tint-80 h4,
.bg-secondary.tint-80 h5,
.bg-secondary.tint-80 h6 {
    color: var(--color-black) !important;
}
.bg-secondary.tint-80 a.btn {
    color: var(--color-black);
    background-color: transparent;
    border: 1px solid var(--color-black);
}
.bg-secondary.tint-80 a.btn:hover,
.bg-secondary.tint-80 a.btn:focus {
    color: var(--color-secondary-80);
    background-color: var(--color-black);
    border-color: var(--color-black);
    box-shadow: rgba(0, 0, 0, 0.3) 0 4px 8px 0;
}
.bg-secondary.tint-70 a,
.bg-secondary.tint-70 a:link,
.bg-secondary.tint-70 a:visited {
    color: var(--color-black);
    border-bottom-color: var(--color-black);
}
.bg-secondary.tint-70 a:hover,
.bg-secondary.tint-70 a:focus,
.bg-secondary.tint-70 a:active {
    color: var(--color-black);
    border-bottom-color: var(--color-black);
}
.bg-secondary.tint-70 {
    background-color: var(--color-secondary-70) !important;
    color: var(--color-black) !important;
}
.bg-secondary.tint-70 h1,
.bg-secondary.tint-70 h2,
.bg-secondary.tint-70 h3,
.bg-secondary.tint-70 h4,
.bg-secondary.tint-70 h5,
.bg-secondary.tint-70 h6 {
    color: var(--color-black) !important;
}
.bg-secondary.tint-70 a.btn {
    color: var(--color-black);
    background-color: transparent;
    border: 1px solid var(--color-black);
}
.bg-secondary.tint-70 a.btn:hover,
.bg-secondary.tint-70 a.btn:focus {
    color: var(--color-secondary-70);
    background-color: var(--color-black);
    border-color: var(--color-black);
    box-shadow: rgba(0, 0, 0, 0.3) 0 4px 8px 0;
}
.bg-secondary.tint-60 a,
.bg-secondary.tint-60 a:link,
.bg-secondary.tint-60 a:visited {
    color: var(--color-black);
    border-bottom-color: var(--color-black);
}
.bg-secondary.tint-60 a:hover,
.bg-secondary.tint-60 a:focus,
.bg-secondary.tint-60 a:active {
    color: var(--color-black);
    border-bottom-color: var(--color-black);
}
.bg-secondary.tint-60 {
    background-color: var(--color-secondary-60) !important;
    color: var(--color-black) !important;
}
.bg-secondary.tint-60 h1,
.bg-secondary.tint-60 h2,
.bg-secondary.tint-60 h3,
.bg-secondary.tint-60 h4,
.bg-secondary.tint-60 h5,
.bg-secondary.tint-60 h6 {
    color: var(--color-black) !important;
}
.bg-secondary.tint-60 a.btn {
    color: var(--color-black);
    background-color: transparent;
    border: 1px solid var(--color-black);
}
.bg-secondary.tint-60 a.btn:hover,
.bg-secondary.tint-60 a.btn:focus {
    color: var(--color-secondary-60);
    background-color: var(--color-black);
    border-color: var(--color-black);
    box-shadow: rgba(0, 0, 0, 0.3) 0 4px 8px 0;
}
.bg-secondary.tint-50 a,
.bg-secondary.tint-50 a:link,
.bg-secondary.tint-50 a:visited {
    color: var(--color-black);
    border-bottom-color: var(--color-black);
}
.bg-secondary.tint-50 a:hover,
.bg-secondary.tint-50 a:focus,
.bg-secondary.tint-50 a:active {
    color: var(--color-black);
    border-bottom-color: var(--color-black);
}
.bg-secondary.tint-50 {
    background-color: var(--color-secondary-50) !important;
    color: var(--color-black) !important;
}
.bg-secondary.tint-50 h1,
.bg-secondary.tint-50 h2,
.bg-secondary.tint-50 h3,
.bg-secondary.tint-50 h4,
.bg-secondary.tint-50 h5,
.bg-secondary.tint-50 h6 {
    color: var(--color-black) !important;
}
.bg-secondary.tint-50 a.btn {
    color: var(--color-black);
    background-color: transparent;
    border: 1px solid var(--color-black);
}
.bg-secondary.tint-50 a.btn:hover,
.bg-secondary.tint-50 a.btn:focus {
    color: var(--color-secondary-50);
    background-color: var(--color-black);
    border-color: var(--color-black);
    box-shadow: rgba(0, 0, 0, 0.3) 0 4px 8px 0;
}
.bg-secondary.tint-40 a,
.bg-secondary.tint-40 a:link,
.bg-secondary.tint-40 a:visited {
    color: var(--color-black);
    border-bottom-color: var(--color-black);
}
.bg-secondary.tint-40 a:hover,
.bg-secondary.tint-40 a:focus,
.bg-secondary.tint-40 a:active {
    color: var(--color-black);
    border-bottom-color: var(--color-black);
}
.bg-secondary.tint-40 {
    background-color: var(--color-secondary-40) !important;
    color: var(--color-black) !important;
}
.bg-secondary.tint-40 h1,
.bg-secondary.tint-40 h2,
.bg-secondary.tint-40 h3,
.bg-secondary.tint-40 h4,
.bg-secondary.tint-40 h5,
.bg-secondary.tint-40 h6 {
    color: var(--color-black) !important;
}
.bg-secondary.tint-40 a.btn {
    color: var(--color-black);
    background-color: transparent;
    border: 1px solid var(--color-black);
}
.bg-secondary.tint-40 a.btn:hover,
.bg-secondary.tint-40 a.btn:focus {
    color: var(--color-secondary-40);
    background-color: var(--color-black);
    border-color: var(--color-black);
    box-shadow: rgba(0, 0, 0, 0.3) 0 4px 8px 0;
}
.bg-secondary.tint-30 a,
.bg-secondary.tint-30 a:link,
.bg-secondary.tint-30 a:visited {
    color: var(--color-black);
    border-bottom-color: var(--color-black);
}
.bg-secondary.tint-30 a:hover,
.bg-secondary.tint-30 a:focus,
.bg-secondary.tint-30 a:active {
    color: var(--color-black);
    border-bottom-color: var(--color-black);
}
.bg-secondary.tint-30 {
    background-color: var(--color-secondary-30) !important;
    color: var(--color-black) !important;
}
.bg-secondary.tint-30 h1,
.bg-secondary.tint-30 h2,
.bg-secondary.tint-30 h3,
.bg-secondary.tint-30 h4,
.bg-secondary.tint-30 h5,
.bg-secondary.tint-30 h6 {
    color: var(--color-black) !important;
}
.bg-secondary.tint-30 a.btn {
    color: var(--color-black);
    background-color: transparent;
    border: 1px solid var(--color-black);
}
.bg-secondary.tint-30 a.btn:hover,
.bg-secondary.tint-30 a.btn:focus {
    color: var(--color-secondary-30);
    background-color: var(--color-black);
    border-color: var(--color-black);
    box-shadow: rgba(0, 0, 0, 0.3) 0 4px 8px 0;
}
.bg-secondary.tint-20 a,
.bg-secondary.tint-20 a:link,
.bg-secondary.tint-20 a:visited {
    color: var(--color-black);
    border-bottom-color: var(--color-black);
}
.bg-secondary.tint-20 a:hover,
.bg-secondary.tint-20 a:focus,
.bg-secondary.tint-20 a:active {
    color: var(--color-black);
    border-bottom-color: var(--color-black);
}
.bg-secondary.tint-20 {
    background-color: var(--color-secondary-20) !important;
    color: var(--color-black) !important;
}
.bg-secondary.tint-20 h1,
.bg-secondary.tint-20 h2,
.bg-secondary.tint-20 h3,
.bg-secondary.tint-20 h4,
.bg-secondary.tint-20 h5,
.bg-secondary.tint-20 h6 {
    color: var(--color-black) !important;
}
.bg-secondary.tint-20 a.btn {
    color: var(--color-black);
    background-color: transparent;
    border: 1px solid var(--color-black);
}
.bg-secondary.tint-20 a.btn:hover,
.bg-secondary.tint-20 a.btn:focus {
    color: var(--color-secondary-20);
    background-color: var(--color-black);
    border-color: var(--color-black);
    box-shadow: rgba(0, 0, 0, 0.3) 0 4px 8px 0;
}
.bg-secondary.tint-10 a,
.bg-secondary.tint-10 a:link,
.bg-secondary.tint-10 a:visited {
    color: var(--color-black);
    border-bottom-color: var(--color-black);
}
.bg-secondary.tint-10 a:hover,
.bg-secondary.tint-10 a:focus,
.bg-secondary.tint-10 a:active {
    color: var(--color-black);
    border-bottom-color: var(--color-black);
}
.bg-secondary.tint-10 {
    background-color: var(--color-secondary-10) !important;
    color: var(--color-black) !important;
}
.bg-secondary.tint-10 h1,
.bg-secondary.tint-10 h2,
.bg-secondary.tint-10 h3,
.bg-secondary.tint-10 h4,
.bg-secondary.tint-10 h5,
.bg-secondary.tint-10 h6 {
    color: var(--color-black) !important;
}
.bg-secondary.tint-10 a.btn {
    color: var(--color-black);
    background-color: transparent;
    border: 1px solid var(--color-black);
}
.bg-secondary.tint-10 a.btn:hover,
.bg-secondary.tint-10 a.btn:focus {
    color: var(--color-secondary-10);
    background-color: var(--color-black);
    border-color: var(--color-black);
    box-shadow: rgba(0, 0, 0, 0.3) 0 4px 8px 0;
}
#breadcrumb {
    background-color: var(--color-primary-20);
}
#site-mega-menu {
    background-color: var(--color-secondary-10);
}
.legal-footer hr {
    border-top-color: var(--color-highlight) !important;
}
.pull-quote.bg-primary svg,
.pull-quote.bg-secondary svg,
.pull-quote.bg-primary-gradient svg,
.pull-quote.bg-feature svg {
    fill: var(--color-white);
}
.pull-quote.bg-dark svg {
    fill: var(--color-primary);
}
.pull-quote.bg-primary .hr-bottom,
.pull-quote.bg-secondary .hr-bottom,
.pull-quote.bg-primary-gradient .hr-bottom,
.pull-quote.bg-feature .hr-bottom {
    background-color: var(--color-white);
}
.pull-quote.bg-dark .hr-bottom {
    background-color: var(--color-primary);
}
.featured-event-tile .featured-event-tile-details {
    background-color: var(--color-primary-90);
}
.featured-event-tile .featured-event-tile-content {
    background-color: var(--color-light);
}
.featured-event-tile .featured-event-tile-content section a,
.event-tile-content a {
    color: var(--color-primary);
}
.featured-event-tile .featured-event-tile-content section a:hover,
.event-tile-content a:hover {
    color: var(--color-primary);
    border-bottom: 1px solid var(--color-primary);
}
.event-detail {
    background-color: var(--color-light);
    border-top: 4px solid var(--color-secondary);
    padding: 32px;
}
.event-detail .cta a, 
.event-summary .cta a {
    background-color: var(--color-secondary);
}
.event-tile .event-tile-chips p {
    background-color: var(--color-secondary);
}
.event-tile .event-tile-details {
    border-bottom: 1px solid var(--color-light);
}
.paginate-results a span.material-symbols {
    color: var(--color-secondary);
}
.paginate-results ol input + label {
    height: 2rem;
    width: 2rem;
    justify-content: center;
    display: flex;
    align-items: center;
}
.paginate-results ol a:hover,
.paginate-results ol a.active,
.paginate-results ol input + label:hover,
.paginate-results ol input:checked + label {
    background: var(--color-secondary-20);
    border: 1px solid var(--color-secondary-20);
    height: 2rem;
    width: 2rem;
    justify-content: center;
    display: flex;
    align-items: center;
    border-radius: 2rem;
}
.paginate-detail select {
    border: none;
    border-radius: 0 !important;
    border-bottom: 1px solid var(--color-heading);
}
#global-header .global-search button span {
    color: var(--color-link);
}
.news-search {
    background-color: var(--color-primary-10);
}
.news-results-infobar {
    border-bottom: 1px solid var(--color-primary-10);
}
.search-result {
    border-bottom: 1px solid var(--color-primary-10);
}
.call-to-action.bg-secondary .material-symbols {
	background: var(--color-white);
	color: var(--color-secondary);
}
.call-to-action.bg-feature .material-symbols {
	background: var(--color-black);
	color: var(--color-feature);
}
.call-to-action.bg-dark .material-symbols {
	background: var(--color-black);
	color: var(--color-dark);
}
.feature-box {
    border-top: 4px solid var(--color-secondary);
}
.feature-icon .material-symbols {
    color: var(--color-secondary);
}
.progress-bar {
    background: var(--color-secondary);
}
.hidden-disclaimer .alert-icon,
.disclaimer .alert-icon {
    color: var(--color-secondary);
}
.utility-item span {
    color: var(--color-secondary);
}
.utility-button:hover {
    color: var(--color-secondary);
    border: 1px solid var(--color-secondary);
}
hr {
    border-top-color: var(--color-feature);
}
