/* SHARPI CMS THEME DESIGN MANAGER v3.5.4 */
.top{display:var(--td-topbar-display)!important;height:var(--td-topbar-height)!important;background:var(--td-topbar-bg)!important;color:var(--td-topbar-text)!important;font-size:var(--td-topbar-size)!important}
.top,.top a,.top b{color:var(--td-topbar-text)!important}
header{height:var(--td-header-height)!important;background:var(--td-header-bg)!important;color:var(--td-header-text)!important;border-bottom:1px solid var(--td-header-border)!important;position:var(--td-header-position)!important;top:0!important;box-shadow:var(--td-header-shadow-value)!important}
header .head{height:100%!important;padding-left:var(--td-header-pad)!important;padding-right:var(--td-header-pad)!important}
header .head{width:var(--td-header-wrap-width)!important;max-width:var(--td-header-wrap-max)!important}
header .logo img{width:var(--td-header-logo-width)!important;max-height:var(--td-header-logo-height)!important}
header .site-nav,.head nav{gap:var(--td-header-gap)!important}
header .site-nav a,.head nav a{font-size:var(--td-header-menu-size)!important;color:var(--td-header-text)!important}
header .site-nav a:hover,.head nav a:hover{color:var(--td-header-hover)!important}
.ethno-theme-footer{background:var(--td-footer-bg)!important;color:var(--td-footer-text)!important;padding:var(--td-footer-pt) 0 var(--td-footer-pb)!important}
.td-footer-inner,.td-footer-copy{margin-left:auto;margin-right:auto}
.td-footer-inner,.td-footer-copy{width:var(--td-footer-wrap-width);max-width:var(--td-footer-wrap-max);padding-left:24px;padding-right:24px}
.td-footer-inner{display:grid;grid-template-columns:minmax(180px,1.7fr) repeat(4,minmax(130px,1fr));gap:var(--td-footer-gap);align-items:start}
.td-footer-inner>div{display:flex;flex-direction:column;gap:10px;font-size:var(--td-footer-text-size);line-height:1.7;min-width:0}.td-footer-brand img{width:var(--td-footer-logo-width);max-width:100%;filter:brightness(0) invert(1)}
.td-footer-inner b{color:var(--td-footer-heading);font-size:var(--td-footer-heading-size);letter-spacing:.15em}.td-footer-inner p{color:var(--td-footer-text);margin:0}.td-footer-inner a{color:var(--td-footer-link)}.td-footer-inner a:hover{color:var(--td-footer-hover)}
.td-footer-copy{border-top:1px solid var(--td-footer-copy-border);margin-top:50px;padding-top:22px;font-size:var(--td-footer-copy-size);color:var(--td-footer-copy-color);display:flex;justify-content:space-between;gap:20px}
.page-hero.page-title-hero{min-height:var(--td-page-hero-height)!important;background-color:var(--td-page-hero-bg)!important;background-image:var(--td-page-bg-image)!important;background-size:var(--td-page-bg-size)!important;background-position:var(--td-page-bg-pos)!important;background-repeat:var(--td-page-bg-repeat)!important;background-attachment:var(--td-page-bg-attach)!important}.page-hero.page-title-hero>img{display:var(--td-page-feature-display)!important;opacity:var(--td-page-img-opacity)!important}.page-hero.page-title-hero:after{content:'';position:absolute;inset:0;background:var(--td-page-overlay);opacity:var(--td-page-overlay-opacity);pointer-events:none;z-index:1}.page-hero.page-title-hero .wrap{z-index:2}.page-hero.page-title-hero h1{font-size:var(--td-page-title-d)!important;color:var(--td-page-title-color)!important;font-weight:var(--td-page-title-weight)!important;text-align:var(--td-page-title-align)!important}.page-hero.page-title-hero .wrap{text-align:var(--td-page-title-align)!important}.page-hero.page-title-hero .kicker{font-size:var(--td-page-kicker-size)!important;color:var(--td-page-kicker-color)!important}
.page-hero.news-title-hero{min-height:var(--td-news-hero-height)!important;background-color:var(--td-news-hero-bg)!important;background-image:var(--td-news-bg-image)!important;background-size:var(--td-news-bg-size)!important;background-position:var(--td-news-bg-pos)!important;background-repeat:var(--td-news-bg-repeat)!important;background-attachment:var(--td-news-bg-attach)!important}.page-hero.news-title-hero>img{display:var(--td-news-feature-display)!important;opacity:var(--td-news-img-opacity)!important}.page-hero.news-title-hero:after{content:'';position:absolute;inset:0;background:var(--td-news-overlay);opacity:var(--td-news-overlay-opacity);pointer-events:none;z-index:1}.page-hero.news-title-hero .wrap{z-index:2}.page-hero.news-title-hero h1{font-size:var(--td-news-title-d)!important;color:var(--td-news-title-color)!important;font-weight:var(--td-news-title-weight)!important;text-align:var(--td-news-title-align)!important}.page-hero.news-title-hero .wrap{text-align:var(--td-news-title-align)!important}.listing h2{font-size:var(--td-news-card-title-size)!important}
@media(max-width:950px){.td-footer-inner{grid-template-columns:repeat(2,minmax(0,1fr))}.page-hero.page-title-hero h1{font-size:var(--td-page-title-t)!important}.page-hero.news-title-hero h1{font-size:var(--td-news-title-t)!important}}
@media(max-width:600px){header .head{max-width:100%!important}.td-footer-inner{grid-template-columns:1fr}.td-footer-copy{flex-direction:column}.page-hero.page-title-hero h1{font-size:var(--td-page-title-m)!important}.page-hero.news-title-hero h1{font-size:var(--td-news-title-m)!important}}
