:root {
--accent: #222222;
--text-primary: #222222;
} #header-top-bar-wrap {
text-align: center;
padding: 10px 20px;
}
#header-top-bar-left,
#header-top-bar-right {
float: none;
display: inline;
}
#header-top-bar-left .top-bar-widgets {
margin-right: 0;
}
#header-top-bar-right .top-bar-widgets {
margin-left: 0;
}
#header-top-bar-left .top-bar-widgets + .top-bar-widgets,
#header-top-bar-right .top-bar-widgets + .top-bar-widgets {
margin-left: 30px;
}  .no-page-builder #page-content {
padding: 90px 0;
} #cmplz-document {
font-family: inherit;
font-size: 15px;
line-height: 1.7;
color: #222222;
max-width: none;
} #cmplz-document h1 {
font-family: inherit;
font-weight: 700;
color: #222222;
text-transform: none;
margin-bottom: 20px;
} #cmplz-document h2 {
font-family: inherit;
font-size: 20px;
font-weight: 700;
color: #222222;
text-transform: none;
border-bottom: none;
padding-bottom: 0;
margin-top: 35px;
margin-bottom: 10px;
} #cmplz-document h3 {
font-family: inherit;
font-size: 16px;
font-weight: 700;
color: #222222;
text-transform: none;
border-bottom: none;
padding-bottom: 0;
margin-top: 25px;
margin-bottom: 8px;
} #cmplz-document h4 {
font-family: inherit;
font-size: 15px;
font-weight: 700;
color: #222222;
text-transform: none;
} #cmplz-document p,
#cmplz-document li,
#cmplz-document td {
font-family: inherit;
font-size: 15px;
line-height: 1.7;
color: #222222;
} #cmplz-document a,
#cmplz-document a:link,
#cmplz-document a:visited {
color: #555555 !important;
text-decoration: underline !important;
}
#cmplz-document a:hover,
#cmplz-document a:active {
color: #222222 !important;
} #cmplz-document a[target=_blank]::after {
content: none;
} #cmplz-document .cmplz-dropdown {
background-color: #f9f9f9;
border: 1px solid #ededed;
margin-bottom: 15px;
}
#cmplz-document .cmplz-dropdown summary {
background-color: #f4f4f4;
border-bottom: 1px solid #ededed;
}
#cmplz-document .cmplz-dropdown summary h3 {
font-size: 15px;
margin: 0;
padding: 0;
} #cmplz-document .cmplz-dropdown .cookies-per-purpose {
border-color: #ededed;
background-color: #ededed;
}
#cmplz-document .cmplz-dropdown .cookies-per-purpose div {
background-color: #ffffff;
font-size: 13px;
}  .tatsu-text-inner a,
.tatsu-text-inner a:link,
.tatsu-text-inner a:visited {
color: inherit !important;
text-decoration: underline !important;
}
.tatsu-text-inner a:hover,
.tatsu-text-inner a:active {
text-decoration: none !important;
} #cmplz-manage-consent {
display: none !important;
}  *:focus-visible {
outline: 3px solid #1a6ae0 !important;
outline-offset: 2px !important;
} .lpk-sr-only {
position: absolute !important;
width: 1px;
height: 1px;
padding: 0;
margin: -1px;
overflow: hidden;
clip: rect(0, 0, 0, 0);
white-space: nowrap;
border: 0;
} .lpk-skip-link {
position: absolute;
left: -9999px;
top: 0;
z-index: 100000;
background: #ffffff;
color: #1a6ae0;
padding: 12px 20px;
font-weight: 700;
text-decoration: underline;
}
.lpk-skip-link:focus,
.lpk-skip-link:focus-visible {
left: 8px;
top: 8px;
outline: 3px solid #1a6ae0 !important;
outline-offset: 2px !important;
} .lpk-footer-heading {
font-size: 11px;
font-weight: 500;
line-height: 22px;
letter-spacing: 2px;
text-transform: uppercase;
color: #222222;
margin: 0 0 20px;
} .style4-blog .post-title-section h2 a,
.style4-blog .post-nav a,
.style4-blog .post-meta a,
.style4-blog .post-category a,
.style4-blog .post-comments a,
.single-post .post-title-section .post-nav a,
.single-post .post-meta a,
.single-post .post-category a,
.single-post .post-comments a {
color: #222222 !important;
}
.style4-blog .post-title-section h2 a:hover,
.style4-blog .post-nav a:hover,
.style4-blog .post-meta a:hover,
.style4-blog .post-category a:hover,
.style4-blog .post-comments a:hover,
.single-post .post-title-section .post-nav a:hover,
.single-post .post-meta a:hover,
.single-post .post-category a:hover,
.single-post .post-comments a:hover {
color: #717070 !important;
} .style4-blog .post-content,
.style4-blog .post-content p,
.style4-blog .post-content li,
.style4-blog .post-content b,
.style4-blog .post-content strong,
.style4-blog .post-content span,
.single-post .post-content,
.single-post .post-content p,
.single-post .post-content li,
.single-post .post-content b,
.single-post .post-content strong,
.single-post .post-content span {
color: #5f6263 !important;
} .style4-blog .more-link.style2-button,
.single-post .more-link.style2-button {
color: #222222 !important;
}