

:root {
  --primary: var(--site-color-scheme-primary-main);
  --secondary: var(--site-color-scheme-secondary-main);
  --accent: var(--site-color-scheme-accent-main);
}




/* ---------------- Global Brand Tweaks ---------------- */


/* buttons ---- */

.c-cta, .windows .c-cta,
.hero-carousel-section [class^="CallToActionContainer"] a.c-cta {
  background-color: var(--accent) !important;
  border-color: var(--primary) !important;
  border-radius: 23px;
  color: var(--primary) !important;
  font-weight: 700;
  letter-spacing: .02em;
  padding: 10px 20px 14px 20px !important;
}
.c-cta--accent:active, .c-cta--accent:hover,
.c-cta--hollow:active, .c-cta--hollow:hover,
.c-cta--primary:active, .c-cta--primary:hover,
.hero-carousel-section [class^="CallToActionContainer"] a:active, 
.hero-carousel-section [class^="CallToActionContainer"] a:hover {
  background-color: #4a7071 !important;
}


/* header ---- */

[class^="EventVenue__Wrapper"] {
  font-weight: 600;
}


/* navbar ---- */

.c-multi-level-nav--top-nav,
.c-multi-level-nav-menu {
}
.c-multi-level-nav-btn--level-1 .c-multi-level-nav-btn__one-line,
.c-multi-level-nav-btn--level-2 .c-multi-level-nav-btn__one-line {
  color: var(--secondary) !important;
  font-weight: 600 !important;
}
.c-multi-level-nav-list--level-1-fullscreen .c-multi-level-nav-home-btn {
  display: none;
}


/* modules ---- */

.image-section [class^="Underline-sc"],
.video-section [class^="styles__Line"] {
  display: none;
}


/* other ---- */

.scroll-to-top-button.uppercase {
  text-transform: none !important;
}





/* ---------------- Custom Classes ---------------- */

[id*="-alignleft"].hero-carousel-section [class^="SlideWrapper-sc"] {
  text-align: left !important;
}

[id*="-priblocktitle"] [class^="Title__Wrapper"],
[id*="-prihdrs"] [class^="Paragraph__"] h2,
[id*="-prihdrs"] [class^="Paragraph__"] h3,
[id*="-prihdrs"] [class^="Paragraph__"] h4,
[id*="-prihdrs"] [class^="Paragraph__"] h5,
[id*="-prihdrs"] [class^="Paragraph__"] h6,
[id*="-prisubtitle"] [class^="HeroModuleSubTitle"],
[id*="-prisubtitle"] [class^="Styles__StyledAccessibleAccordionItemButton"],
[id*="-prisubtitle"] [class^="indexstyle__VideoTitle"],
[id*="-pritext"] [class^="Paragraph__"],
[id*="-prititle"] [class^="HeroModuleTitle"],
[id*="-prititle"] [class^="Title-sc"],
[id*="-prititle"] [class^="Heading__HeadingWrapper"],
[id*="-prividtitle"] [class^="indexstyle__VideoTitle"] {
  color: var(--primary) !important;
}

[id*="-secblocktitle"] [class^="Title__Wrapper"],
[id*="-sechdrs"] [class^="Paragraph__"] h2,
[id*="-sechdrs"] [class^="Paragraph__"] h3,
[id*="-sechdrs"] [class^="Paragraph__"] h4,
[id*="-sechdrs"] [class^="Paragraph__"] h5,
[id*="-sechdrs"] [class^="Paragraph__"] h6,
[id*="-secsubtitle"] [class^="HeroModuleSubTitle"],
[id*="-secsubtitle"] [class^="Styles__StyledAccessibleAccordionItemButton"],
[id*="-secsubtitle"] [class^="indexstyle__VideoTitle"],
[id*="-sectext"] [class^="Paragraph__"],
[id*="-sectitle"] [class^="HeroModuleTitle"],
[id*="-sectitle"] [class^="Title-sc"],
[id*="-sectitle"] [class^="Heading__HeadingWrapper"],
[id*="-secvidtitle"] [class^="indexstyle__VideoTitle"] {
  color: var(--secondary) !important;
}

[id*="-primary"] > div,
[id*="-primary"]:not(.custom-page-section) [class^="Heading__HeadingWrapper"],
[id*="-primary"].hero-section [class^="OverlayWrapper"],
[id*="-primary"].testimonial-section [class^="ItemContainer"] {
  background: var(--primary);
}

[id*="-secondary"] > div,
[id*="-secondary"]:not(.custom-page-section) [class^="Heading__HeadingWrapper"],
[id*="-secondary"].hero-section [class^="OverlayWrapper"],
[id*="-secondary"].testimonial-section [class^="ItemContainer"] {
  background: var(--secondary);
}
