:root {
  --cassiopeia-color-primary:#fff;
  --cassiopeia-color-link:#224faa;
  --link-color:#224faa;
  --link-color-rgb:34,
  79,
  170;
  --cassiopeia-color-hover:#424077;
  --link-hover-color:#424077;
  --link-hover-color-rgb:66,
  64,
  119
}


body#top{
	width: 1400px;
  margin-right: auto;
  margin-left: auto;
}

body.wrapper-fluid .site-grid {
  grid-template-columns: [full-start] minmax(0,1fr) [main-start] minmax(0,15%) minmax(0,35%) minmax(0,35%) minmax(0,15%) [main-end] 100px [full-end]
}

@supports (display: grid) {
  @media (min-width: 992px) {
    .site-grid {
      grid-template-columns: [full-start] minmax(0,1fr) [main-start] minmax(0,9.875rem) minmax(0,29.875rem) minmax(0,29.875rem) minmax(0,9.875rem) [main-end] minmax(0,1fr) [full-end]
    }
  }
}

div.grid-child.container-nav{
	color: none;
}

header.header.container-header.full-width.position-sticky.sticky-top {
	background-color: #fff!important;
	background-image: linear-gradient(135deg, 0%, var(--cassiopeia-color-hover) 100%);
}

nav.maximenuck{
	margin-right: auto;
  margin-left: auto;
}

.card{
	--card-border-color: #fff;
	--card-spacer-y: 0rem;
	--card-spacer-x: 0rem;
}


div.sprocket-mosaic-head h2.sprocket-mosaic-title{
	font-size: 1.1em;
	inline-size: 220px;
  overflow: hidden;
  margin-top: 5px;
}

.footer {
  color: #000;
  background-color: none !important;
  background-image: none!important;
  margin-top: 10em;
}