/* Custom Stylesheet */
/**
 * Use this file to override Materialize files so you can update
 * the core Materialize files in the future
 *
 * Made By MaterializeCSS.com
 */

body {
  display: flex;
  min-height: 100vh;
  flex-direction: column;
}

main {
  flex: 1 0 auto;
}

.icon-block {
  padding: 0 15px;
}
.icon-block .material-icons {
	font-size: inherit;
}
.btn-large, .btn, .btn-small {
  border-radius: 8px;
  font-weight: 500;
}
.primary {
  background-color: #283593;
}
.grid-item {
  width: 100%;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
@media (min-width: 600px) {
  .grid-item {
    width: 50%;
    padding: 0 8px;
  }
}
@media (min-width: 992px) {
  .grid-item {
    width: 33.333%;
  }
}
.text-shadow {
  text-shadow: black 0 0 0.5em;
}
.body {
  white-space: pre-wrap;
  word-wrap: break-word;
}
img.lazy, img.blured {
  clip-path: inset(0 0 0 0);
  filter: blur(8px);
  -webkit-filter: blur(8px);
}