/* Stylus Helper Styles */
:root {
  --ll-color-palette-1: #edf5fe;
  --ll-color-palette-2: #a9c68e;
  --ll-color-palette-3: #308fdb;
  --ll-color-palette-4: #222a67;
  --ll-color-palette-5: #0f164a;
  --ll-color-palette-6: #120f2d;
  --ll-color-palette-7: #3491db;
  --ll-color-canvas: #fff;
  --ll-color-canvas-dark: #f7f7f7;
  --ll-color-canvas-darker: #eaeaea;
  --ll-color-canvas-contrast: #222;
  --ll-color-canvas-contrast-lighter: #777;
  --ll-color-canvas-contrast-lightest: #a9a9a9;
  --ll-color-primary: var(--ll-color-palette-1);
  --ll-color-primary-rgb: 0, 0, 0;
  --ll-color-primary-contrast: #fff;
  --ll-color-secondary: #777;
  --ll-color-black: #000;
  --ll-color-white: #fff;
  --ll-base-font-family: 'Gotham', sans-serif;
  --ll-base-font-family-icon: 'Font Awesome 6 Pro', 'Font Awesome 6 Free';
  --ll-base-text-color: var(--ll-color-palette-5);
  --ll-base-text-color-alt: var(--ll-color-secondary);
  --bs-body-color: var(--ll-base-text-color);
  --bs-body-font-weight: 300;
  --ll-body-font-family: var(--ll-base-font-family);
  --ll-base-font-family-alt: 'Warnock Pro', sans-serif;
  --ll-link-color: var(--ll-color-palette-7);
  --ll-link-color-hover: var(--ll-color-palette-2);
  --ll-heading-font-family: var(--ll-base-font-family);
  --ll-h1-font-family: var(--ll-heading-font-family);
  --ll-h2-font-family: var(--ll-heading-font-family);
  --ll-h3-font-family: var(--ll-base-font-family-alt);
  --ll-h4-font-family: var(--ll-heading-font-family);
  --ll-h5-font-family: var(--ll-base-font-family-alt);
  --ll-h6-font-family: var(--ll-heading-font-family);
  --ll-h1-font-size: 2rem;
  --ll-h2-font-size: 2.25rem;
  --ll-h3-font-size: 1.75rem;
  --ll-h4-font-size: 1.625rem;
  --ll-h5-font-size: 1.375rem;
  --ll-h6-font-size: 1rem;
  --ll-h1-font-size-mobile: 1.75rem;
  --ll-h2-font-size-mobile: 1.875rem;
  --ll-h3-font-size-mobile: 1.5rem;
  --ll-h4-font-size-mobile: 1.3125rem;
  --ll-h5-font-size-mobile: 1.125rem;
  --ll-h6-font-size-mobile: 1rem;
  --ll-h1-font-weight: 700;
  --ll-h2-font-weight: 700;
  --ll-h3-font-weight: 700;
  --ll-h4-font-weight: 300;
  --ll-h5-font-weight: 700;
  --ll-h6-font-weight: 900;
  --ll-h1-text-color: var(--ll-color-palette-5);
  --ll-h2-text-color: var(--ll-color-palette-3);
  --ll-h3-text-color: var(--ll-color-palette-5);
  --ll-h4-text-color: var(--ll-color-palette-5);
  --ll-h5-text-color: var(--ll-color-palette-3);
  --ll-h6-text-color: var(--ll-color-palette-5);
  --ll-h1-text-transform: uppercase;
  --ll-h2-text-transform: none;
  --ll-h3-text-transform: none;
  --ll-h4-text-transform: none;
  --ll-h5-text-transform: none;
  --ll-h6-text-transform: uppercase;
  --ll-input-font-family: var(--ll-base-font-family);
  --ll-button-font-family: var(--ll-base-font-family);
  --ll-button-font-weight: 500;
  --ll-button-opacity-hover: 1;
  --ll-button-transition: all var(--ll-transition);
  --ll-button-link-font-weight: 400;
  --ll-separator-color: var(--ll-color-palette-3);
  --ll-separator-width: 50px;
  --ll-separator-height: 2px;
  --ll-separator-border-radius: 1px;
  --ll-footer-endcap-bg-color: var(--ll-color-palette-6);
  --ll-footer-endcap-border: 1px solid var(--ll-color-palette-3);
  --ll-footer-endcap-copyright-text-color: var(--ll-color-canvas);
  --ll-footer-endcap-created-by-text-color: var(--ll-color-canvas);
  --ll-footer-navigation-link-font-size: 0.75rem;
  --ll-nav-social-bg-color-mobile: var(--ll-color-canvas);
  --ll-nav-item-font-family: var(--ll-base-font-family);
  --ll-nav-item-font-size: 0.9rem;
}
.lala-theme-5 .btn-primary {
  --bs-btn-color: var(--ll-color-canvas);
  --bs-btn-bg: var(--ll-color-palette-3);
  --bs-btn-border-color: var(--ll-color-palette-3);
  --bs-btn-hover-color: var(--ll-color-canvas);
  --bs-btn-hover-bg: var(--ll-color-palette-2);
  --bs-btn-hover-border-color: var(--ll-color-palette-2);
  --bs-btn-focus-shadow-rgb: 38, 38, 38;
  --bs-btn-active-color: var(--bs-btn-color);
  --bs-btn-active-bg: var(--bs-btn-bg);
  --bs-btn-active-border-color: var(--bs-btn-border-color);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0,0,0,0.125);
  --bs-btn-disabled-color: var(--bs-btn-color);
  --bs-btn-disabled-bg: var(--bs-btn-bg);
  --bs-btn-disabled-border-color: var(--bs-btn-border-color);
  --bs-btn-font-weight: 500;
}
.lala-theme-5 .btn-primary,
.lala-theme-5 .btn-dark,
.lala-theme-5 .wp-block-button .wp-block-button__link,
.lala-theme-5 .entry .entry-content .wp-block-button .wp-block-button__link {
  background-color: var(--ll-color-palette-3);
  border-color: var(--ll-color-palette-3);
  color: var(--ll-color-canvas);
}
.lala-theme-5 .btn-primary:hover,
.lala-theme-5 .btn-dark:hover,
.lala-theme-5 .wp-block-button .wp-block-button__link:hover,
.lala-theme-5 .entry .entry-content .wp-block-button .wp-block-button__link:hover {
  background-color: var(--ll-color-palette-2);
  color: var(--ll-color-canvas);
  border-color: var(--ll-color-palette-2);
}
.lala-theme-5 .btn-primary:visited,
.lala-theme-5 .btn-dark:visited,
.lala-theme-5 .wp-block-button .wp-block-button__link:visited,
.lala-theme-5 .entry .entry-content .wp-block-button .wp-block-button__link:visited {
  background-color: var(--ll-color-palette-3);
  border-color: var(--ll-color-palette-3);
  color: var(--ll-color-canvas);
}
.lala-theme-5 .btn-primary:visited:hover,
.lala-theme-5 .btn-dark:visited:hover,
.lala-theme-5 .wp-block-button .wp-block-button__link:visited:hover,
.lala-theme-5 .entry .entry-content .wp-block-button .wp-block-button__link:visited:hover {
  background-color: var(--ll-color-palette-2);
  color: var(--ll-color-canvas);
  border-color: var(--ll-color-palette-2);
}
/*@import '_vendors/*'; */
.lala-theme-5 footer.site-footer {
  background: linear-gradient(var(--ll-color-palette-4) 0%, var(--ll-color-palette-6) 100%);
}
.lala-theme-5 footer.site-footer .footer-layout-stacked-navigation {
  width: 100% !important;
  margin-left: auto !important;
  margin-right: auto !important;
}
@media (min-width: 992px) {
  .lala-theme-5 .site-header .main-navigation {
    padding: 1rem 0;
  }
  .lala-theme-5 .site-header .site-branding-container .site-branding .hide-when-sticky {
    position: absolute;
    min-width: unset;
    max-width: unset;
    padding: 0;
    margin: 0;
    text-align: center;
    left: 0;
    right: 0;
    top: 20%;
    transform: scale(1);
  }
  .lala-theme-5 .site-header .site-branding-container .site-branding .hide-when-sticky .site-logo {
    padding: 0;
    min-width: unset;
    max-width: unset;
  }
  .lala-theme-5 .site-header .site-branding-container .site-branding .hide-when-sticky .site-logo a img {
    max-height: unset;
    height: auto;
    width: 100%;
    max-width: 100%;
    position: relative;
  }
}
@media (min-width: 992px) {
  .lala-theme-5 .sticky.is-sticky {
    background-color: var(--ll-color-palette-5);
  }
  .lala-theme-5 .sticky.is-sticky .menu-item.nav-item a.nav-link {
    color: var(--ll-color-canvas);
  }
  .lala-theme-5 .sticky.is-sticky .main-navigation > .inner .navigation-cta .navigation-cta-button {
    background-color: transparent;
    color: var(--ll-color-canvas);
    border: 2px solid var(--ll-color-canvas);
  }
  .lala-theme-5 .sticky.is-sticky .main-navigation > .inner .navigation-cta .navigation-cta-button:hover {
    color: var(--ll-color-palette-3);
    border-color: var(--ll-color-palette-3);
  }
}
.lala-theme-5 .main-navigation > .inner .dropdown-menu {
  background-color: var(--ll-color-palette-1);
}
.lala-theme-5 .main-navigation > .inner .dropdown-menu .dropdown-item.show {
  background-color: var(--ll-color-palette-1);
}
.lala-theme-5 .main-navigation > .inner .dropdown-menu .dropdown-item:focus {
  background-color: var(--ll-color-palette-1);
}
@media (min-width: 992px) {
  .lala-theme-5 .main-navigation > .inner .dropdown-menu .dropdown-item {
    text-align: center;
  }
}
.lala-theme-5 .main-navigation > .inner .dropdown-menu .dropdown-menu .dropdown-item {
  background-color: var(--ll-color-palette-1);
}
.lala-theme-5 .main-navigation > .inner .dropdown-menu .dropdown-menu .dropdown-item:before {
  content: none;
}
.lala-theme-5 .main-navigation > .inner .dropdown-menu .dropdown-menu .dropdown-item:hover {
  background-color: var(--ll-color-canvas);
  color: var(--ll-color-palette-2);
}
.lala-theme-5 .main-navigation > .inner .navigation-cta .navigation-cta-button {
  background-color: transparent;
  color: var(--ll-color-palette-5);
  border: 2px solid var(--ll-color-palette-5);
}
.lala-theme-5 .main-navigation > .inner .navigation-cta .navigation-cta-button:hover {
  color: var(--ll-color-palette-3);
  border-color: var(--ll-color-palette-3);
}
@media (max-width: 768px) {
  .lala-theme-5 .main-navigation > .inner .navigation-container {
    border-top-color: var(--ll-color-canvas);
  }
}


/*# sourceMappingURL=app.css.map*/