/* Generated by AppearanceService – 2026-07-25 20:52:48 – Do not edit manually */

:root {
  --ve-site-bg-color: #F3F5F6;
  --ve-scrollbar-bg-color: #00EA8C;
  --ve-scrollbar-text-color: #333333;
  --ve-scrollbar-icon-color: #333333;
  --ve-scrollbar-pt: 15px;
  --ve-scrollbar-pr: 0px;
  --ve-scrollbar-pb: 15px;
  --ve-scrollbar-pl: 0px;
  --ve-scrollbar-mt: 0px;
  --ve-scrollbar-mr: 0px;
  --ve-scrollbar-mb: 0px;
  --ve-scrollbar-ml: 0px;
  --ve-menu-bg-color: #002BBC;
  --ve-menu-pt: 18px;
  --ve-menu-pr: 0px;
  --ve-menu-pb: 18px;
  --ve-menu-pl: 0px;
  --ve-menu-mt: 0px;
  --ve-menu-mr: auto;
  --ve-menu-mb: 0px;
  --ve-menu-ml: auto;
  --ve-menu-border-width-top: 0px;
  --ve-menu-border-width-right: 0px;
  --ve-menu-border-width-bottom: 1px;
  --ve-menu-border-width-left: 0px;
  --ve-menu-border-color: #335CE6;
  --ve-menu-border-style: solid;
  --ve-menu-search-divider-color: #335CE6;
  --ve-menu-search-divider-style: solid;
  --ve-menu-logo-width: 160px;
  --ve-menu-logo-height: auto;
  --ve-menu-link-color: #ffffff;
  --ve-menu-link-hover-color: #5CE89F;
  --ve-menu-link-font-size: 0.9rem;
  --ve-menu-link-pt: 3px;
  --ve-menu-link-pr: 0.2rem;
  --ve-menu-link-pb: 3px;
  --ve-menu-link-pl: 0.2rem;
  --ve-menu-link-mt: 4px;
  --ve-menu-link-mr: 0px;
  --ve-menu-link-mb: 4px;
  --ve-menu-link-ml: 0px;
  --ve-footer-bg-color: #00FF85;
  --ve-footer-text-color: #444444;
  --ve-footer-pt: 20px;
  --ve-footer-pr: auto;
  --ve-footer-pb: 16px;
  --ve-footer-pl: auto;
  --ve-footer-mt: 0px;
  --ve-footer-mr: 0px;
  --ve-footer-mb: 0px;
  --ve-footer-ml: 0px;
  --ve-footer-link-color: #444444;
  --ve-footer-link-hover-color: #0C2367;
  --ve-footer-link-pt: 0px;
  --ve-footer-link-pr: 2px;
  --ve-footer-link-pb: 1px;
  --ve-footer-link-pl: 2px;
  --ve-footer-link-mt: 0.25rem;
  --ve-footer-link-mr: 0px;
  --ve-footer-link-mb: 0.25rem;
  --ve-footer-link-ml: 0px;
  --ve-footer-btn-color: #222222;
  --ve-footer-btn-font-size: 1rem;
  --ve-footer-btn-border-width-top: 0px;
  --ve-footer-btn-border-width-right: 0px;
  --ve-footer-btn-border-width-bottom: 1px;
  --ve-footer-btn-border-width-left: 0px;
  --ve-footer-btn-border-color: #2BC77C;
  --ve-footer-btn-border-style: solid;
  --ve-footer-btn-pt: 1rem;
  --ve-footer-btn-pr: 1rem;
  --ve-footer-btn-pb: 1rem;
  --ve-footer-btn-pl: 1rem;
  --ve-footer-btn-mt: 0px;
  --ve-footer-btn-mr: 0px;
  --ve-footer-btn-mb: 0px;
  --ve-footer-btn-ml: 0px;
}

@media (min-width: 992px) {
  :root {
    --ve-menu-pt: 12px;
    --ve-menu-pr: 0px;
    --ve-menu-pb: 12px;
    --ve-menu-pl: 0px;
    --ve-menu-mt: 0px;
    --ve-menu-mr: auto;
    --ve-menu-mb: 0px;
    --ve-menu-ml: auto;
    --ve-menu-logo-width: 170px;
    --ve-menu-logo-pt: 0px;
    --ve-menu-logo-pr: 0px;
    --ve-menu-logo-pb: 0px;
    --ve-menu-logo-pl: 0px;
    --ve-menu-logo-mt: 5px;
    --ve-menu-logo-mr: 0px;
    --ve-menu-logo-mb: 5px;
    --ve-menu-logo-ml: 0px;
    --ve-menu-link-font-size: 0.8rem;
    --ve-menu-link-pt: 0px;
    --ve-menu-link-pr: 0.2rem;
    --ve-menu-link-pb: 0px;
    --ve-menu-link-pl: 0.2rem;
    --ve-menu-link-mt: 0px;
    --ve-menu-link-mr: 0.5rem;
    --ve-menu-link-mb: 0px;
    --ve-menu-link-ml: 0.5rem;
    --ve-footer-pt: 20px;
    --ve-footer-pr: 0px;
    --ve-footer-pb: 16px;
    --ve-footer-pl: 0px;
    --ve-footer-mt: 0px;
    --ve-footer-mr: auto;
    --ve-footer-mb: 0px;
    --ve-footer-ml: auto;
  }
}

body { background-color: var(--ve-site-bg-color) !important; }
.scrolling-features-bar { background-color: var(--ve-scrollbar-bg-color) !important; }
.scrolling-features-bar, .scrolling-features-bar .feature-item span { color: var(--ve-scrollbar-text-color) !important; }
.scrolling-features-bar .feature-icon svg { fill: var(--ve-scrollbar-icon-color) !important; color: var(--ve-scrollbar-icon-color) !important; }
.scrolling-features-bar { padding-top: var(--ve-scrollbar-pt, initial) !important; padding-right: var(--ve-scrollbar-pr, initial) !important; padding-bottom: var(--ve-scrollbar-pb, initial) !important; padding-left: var(--ve-scrollbar-pl, initial) !important; }
.scrolling-features-bar { margin-top: var(--ve-scrollbar-mt, initial) !important; margin-right: var(--ve-scrollbar-mr, initial) !important; margin-bottom: var(--ve-scrollbar-mb, initial) !important; margin-left: var(--ve-scrollbar-ml, initial) !important; }
.menu_site { background-color: var(--ve-menu-bg-color) !important; }
.menu_site { padding-top: var(--ve-menu-pt, initial) !important; padding-right: var(--ve-menu-pr, initial) !important; padding-bottom: var(--ve-menu-pb, initial) !important; padding-left: var(--ve-menu-pl, initial) !important; }
.menu_site { margin-top: var(--ve-menu-mt, initial) !important; margin-right: var(--ve-menu-mr, initial) !important; margin-bottom: var(--ve-menu-mb, initial) !important; margin-left: var(--ve-menu-ml, initial) !important; }
.menu_site { border-top-width: var(--ve-menu-border-width-top, initial) !important; border-right-width: var(--ve-menu-border-width-right, initial) !important; border-bottom-width: var(--ve-menu-border-width-bottom, initial) !important; border-left-width: var(--ve-menu-border-width-left, initial) !important; border-style: var(--ve-menu-border-style, initial) !important; border-color: var(--ve-menu-border-color, initial) !important; }
.menu_site .navbar-brand img { width: var(--ve-menu-logo-width) !important; max-width: none !important; }
.menu_site .navbar-brand img { height: var(--ve-menu-logo-height) !important; }
.menu_site .navbar-brand { padding-top: var(--ve-menu-logo-pt, initial) !important; padding-right: var(--ve-menu-logo-pr, initial) !important; padding-bottom: var(--ve-menu-logo-pb, initial) !important; padding-left: var(--ve-menu-logo-pl, initial) !important; }
.menu_site .navbar-brand { margin-top: var(--ve-menu-logo-mt, initial) !important; margin-right: var(--ve-menu-logo-mr, initial) !important; margin-bottom: var(--ve-menu-logo-mb, initial) !important; margin-left: var(--ve-menu-logo-ml, initial) !important; }
.menu_site .nav-link { color: var(--ve-menu-link-color) !important; }
.menu_site .nav-link:hover, .menu_site .nav-link:focus, .menu_site .nav-link.active { color: var(--ve-menu-link-hover-color) !important; }
.nav-link.active::before, .nav-link.active::after { background-color: var(--ve-menu-link-hover-color) !important; }
.menu_site .nav-link { font-size: var(--ve-menu-link-font-size) !important; }
.menu_site .nav-link { padding-top: var(--ve-menu-link-pt, initial) !important; padding-right: var(--ve-menu-link-pr, initial) !important; padding-bottom: var(--ve-menu-link-pb, initial) !important; padding-left: var(--ve-menu-link-pl, initial) !important; }
.menu_site .nav-link { margin-top: var(--ve-menu-link-mt, initial) !important; margin-right: var(--ve-menu-link-mr, initial) !important; margin-bottom: var(--ve-menu-link-mb, initial) !important; margin-left: var(--ve-menu-link-ml, initial) !important; }
footer.container-footer { background-color: var(--ve-footer-bg-color) !important; }
footer.container-footer, footer.container-footer p, footer.container-footer span { color: var(--ve-footer-text-color) !important; }
footer.container-footer { padding-top: var(--ve-footer-pt, initial) !important; padding-right: var(--ve-footer-pr, initial) !important; padding-bottom: var(--ve-footer-pb, initial) !important; padding-left: var(--ve-footer-pl, initial) !important; }
footer.container-footer { margin-top: var(--ve-footer-mt, initial) !important; margin-right: var(--ve-footer-mr, initial) !important; margin-bottom: var(--ve-footer-mb, initial) !important; margin-left: var(--ve-footer-ml, initial) !important; }
footer.nav_footer a, footer.nav_footer .nav_link, footer.container-footer a, footer.container-footer .nav_link { color: var(--ve-footer-link-color) !important; }
footer.nav_footer a:hover, footer.nav_footer .nav_link:hover, footer.container-footer a:hover, footer.container-footer .nav_link:hover, footer.nav_footer a.active, footer.nav_footer .nav_link.active, footer.container-footer a.active, footer.container-footer .nav_link.active { color: var(--ve-footer-link-hover-color) !important; }
.footer_block .card-body .nav_link::before, .footer_block .card-body .nav_link::after { background-color: var(--ve-footer-link-hover-color) !important; }
footer.container-footer .nav_link { padding-top: var(--ve-footer-link-pt, initial) !important; padding-right: var(--ve-footer-link-pr, initial) !important; padding-bottom: var(--ve-footer-link-pb, initial) !important; padding-left: var(--ve-footer-link-pl, initial) !important; }
footer.container-footer .nav_link { margin-top: var(--ve-footer-link-mt, initial) !important; margin-right: var(--ve-footer-link-mr, initial) !important; margin-bottom: var(--ve-footer-link-mb, initial) !important; margin-left: var(--ve-footer-link-ml, initial) !important; }
.btn_footer_block, .btn.btn_footer_block::after, .btn.btn_footer_block.collapsed::after { color: var(--ve-footer-btn-color) !important; }
.btn_footer_block, .btn.btn_footer_block::after, .btn.btn_footer_block.collapsed::after { font-size: var(--ve-footer-btn-font-size) !important; }
.btn_footer_block { border-top-width: var(--ve-footer-btn-border-width-top, initial) !important; border-right-width: var(--ve-footer-btn-border-width-right, initial) !important; border-bottom-width: var(--ve-footer-btn-border-width-bottom, initial) !important; border-left-width: var(--ve-footer-btn-border-width-left, initial) !important; border-style: var(--ve-footer-btn-border-style, initial) !important; border-color: var(--ve-footer-btn-border-color, initial) !important; }
.btn_footer_block { padding-top: var(--ve-footer-btn-pt, initial) !important; padding-right: var(--ve-footer-btn-pr, initial) !important; padding-bottom: var(--ve-footer-btn-pb, initial) !important; padding-left: var(--ve-footer-btn-pl, initial) !important; }
.btn_footer_block { margin-top: var(--ve-footer-btn-mt, initial) !important; margin-right: var(--ve-footer-btn-mr, initial) !important; margin-bottom: var(--ve-footer-btn-mb, initial) !important; margin-left: var(--ve-footer-btn-ml, initial) !important; }
