/*@import url('https://ridgelink26.s3.amazonaws.com/files/1/MyWebfontsKit.css');*/

:root {
  --mobile-header-height: var(--mobile-header-height-small);
  --desktop-header-height: 100px;
  --desktop-header-height-small: 75px;
  --desktop-nav-link-color: #000;
  --desktop-nav-link-color-hover: #000;
  --heading-font-family: Montserrat, sans-serif;
}

html {
  background: #c3c3c3;
}

.mobile-nav {
  align-items: center;
  justify-content: center;
}

.nav-open .mobile-nav {
  display: flex;
}

/*.mobile-nav,
.nav-open .mobile-nav {
  display: flex;
}*/

.page-header__desktop {
  background: rgba(255, 255, 255);
  border-bottom: 2px solid #444;
}

.page-header__desktop .site-logo img,
.page-header__desktop .site-logo svg {
  width: 232px;
  height: 65px;
}

.page-header__desktop .page-header__main .desktop-menu .nav.menu > li > a,
.page-header__desktop .page-header__main .desktop-menu .nav.menu > li > span {
  color: #000;
}

.page-footer {
  background: #43464d;
  color: #fff;
  padding-bottom: 4rem;
  padding-top: 3rem;
}

.page-footer .ngcom {
  color: #c3c1a7;
}

.page-footer .ngcom a {
  color: #aeed7c;
}
:root { --body-font-family: "Montserrat", sans-serif; --heading-font-family: "Montserrat"; }
@media (min-width: 1280px) {
.page-header__desktop .nav-link {
  font-size: inherit;
}

.page-header__desktop .page-header__main .desktop-menu {
  --item-margin: 0 .3rem 0 0;
  --item-padding-x: .2rem;
  font-size: .85rem;
}
}
:root {
--button-background: rgb(237, 27, 46);
--button-text-color: rgb(255, 255, 255);
--button-hover-background: rgb(213, 27, 44);
--button-hover-text-color: rgb(255, 255, 255);
--button-radius: 6px;
}
