body {
  background: linear-gradient(#007cc3, #7bc4a0) no-repeat fixed;
  background-size: cover;
}
:root {
  --cassiopeia-color-primary: #0B243B;
  --cassiopeia-color-hover: #084B8A;
  --cassiopeia-color-link: #666;
}
.site-grid {
  grid-gap: 0em 0.5em;
}
.container-component {
  margin-top: 0em;
  padding: 0;
  border-radius: 8px;
  background: white;
}
.container-banner {
  margin-top: 0.5em;
  margin-bottom: 0em;
}
p {
  margin-bottom: 0.5em;
  margin-top: 0em;
}
.page-header {
  background-color: rgba(0,0,0,.03);
  border-bottom: 1px solid #dfe3e7;
  margin-top: 0em;
  margin-left: 0em;
  margin-bottom: 0em;
  padding: 0.5em 0em 0em 1em;
}
.container-sidebar-left .sidebar-left:first-child {
  margin-top: 0em;
  margin-bottom: 0.5em;
  border-radius: 8px;
}
.item-content {
  margin: 0em;
}
.blog-items .blog-item {
  padding: 1em;
}
::-webkit-scrollbar {
  width: 4px;
  background-color: white;
}
::-webkit-scrollbar-thumb {
    background-color: #848484;
    border-radius: 2px;
}
.com-content-article__body {
  margin-top: 1em;
  margin-left: 1em;
  margin-right: 1em;
  margin-bottom: 0em;
  height: 616px;
  overflow-y: scroll;
}
h1 {
  font-size: 30px;
  text-shadow: 2px 2px 8px rgba(150, 150, 150, 1);
  color: rgba(70,130,180,1);
}
h3 {
  font-size: 30px;
  text-shadow: 2px 2px 8px rgba(150, 150, 150, 1);
  color: rgba(70,130,180,1);
}
.container-component>*+*, .container-component>:first-child, .container-sidebar-left>*+*, .container-sidebar-left>:first-child, .container-sidebar-right>*+*, .container-sidebar-right>:first-child {
  margin-top: 0em;
  margin-bottom: 0em;
}
.container-sidebar-left .sidebar-left:last-child {
  margin-top: 0em;
  margin-bottom: 0em;
  border-radius: 8px;
}
.container-bottom-a>*, .container-bottom-b>*, .container-top-a>*, .container-top-b>* {
  background: linear-gradient(#0B243B, #084B8A);
  height: 55px;
  border: 0;
  border-radius: 8px;
  flex: 1;
  margin-top: 0.5em;
  padding: 0em;
}
.left.item-image {
  border-radius: 8px;
/*box-shadow: 2px 2px 8px rgba(150, 150, 150, 1);*/
}
img {
  border-radius: 8px;
/*box-shadow: 2px 2px 8px rgba(150, 150, 150, 1);*/
}
.card-header {
  color: rgba(70,130,180,1);
}