.hero {
  box-shadow: inset 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23); }
  .hero .hero-video video {
    max-width: initial; }

.hero.hero-image {
  background-image: linear-gradient(rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.7)), url("/images/pagehero.png");
  background-size: cover;
  background-position: center; }

.navbar .navbar-menu {
  opacity: 0.85; }

.navbar .navbar-burger {
  color: #ffffff;
  background-color: rgba(0, 0, 0, 0.5); }

.navbar .navbar-burger:hover {
  background-color: rgba(0, 0, 0, 0.5); }

.navbar .navbar-item {
  background-color: rgba(0, 0, 0, 0.2); }

.container.top-contents {
  margin-top: 5em; }
  .container.top-contents .title {
    margin-bottom: 2em; }
  .container.top-contents .column {
    padding-left: 1em;
    padding-right: 1em; }

footer .columns {
  margin-top: 4em; }
  footer .columns .column.foot-menu {
    padding-top: 1em; }
    footer .columns .column.foot-menu a {
      color: #f0f0f0; }
    footer .columns .column.foot-menu a:link {
      color: #f0f0f0; }
    footer .columns .column.foot-menu a:visited {
      color: #f0f0f0; }
    footer .columns .column.foot-menu a:hover {
      color: #ff0000; }
    footer .columns .column.foot-menu a:active {
      color: #ff8000; }

.is-rounded {
  border-radius: 11px;
  margin: 20px;
  box-shadow: 0 5px 20px rgba(14, 25, 80, 0.3); }

p.underline {
  border-bottom: 1px solid #aaa; }

section {
  display: flex;
  min-height: 100vh;
  flex-direction: column; }

.main-contents {
  flex: 1; }

.contents ui li {
  text-indent: -1.4em;
  padding-left: 2em; }

/*# sourceMappingURL=style.css.map */