body {
  margin: 0;
  background: #EEEEEE;
  color: #313030;
  font-family: 'Lato', sans-serif;
  font-weight: 400;
  font-size: 18px; }
  body .title, body .subtitle {
    color: #980f0f;
    font-family: 'Montserrat', sans-serif; }
  body .hero.is-info {
    background: #EEEEEE; }
    body .hero.is-info .title, body .hero.is-info .subtitle {
      font-size: 90px;
      text-align: center;
      color: #980f0f; }
    body .hero.is-info .subtitle {
      font-size: 70px; }
  body .container {
    max-width: 800px; }
    body .container figure {
      margin-bottom: 15px;
      border: 8px solid #313030; }
    body .container .title {
      padding-top: 20px; }
    body .container .icons {
      padding: 2px;
      display: flex;
      margin-top: 10px;
      font-size: 11px; }
      body .container .icons img {
        padding: 15px; }
      body .container .icons .icon {
        width: 60px; }
    body .container .column {
      text-align: center; }
  body .container.name {
    max-width: 960px; }
  body .container.work {
    margin-top: 24px; }
  body .button {
    margin-bottom: 4.5rem;
    color: #980f0f;
    background-color: #EEEEEE;
    border-color: #980f0f;
    padding-left: 25px;
    padding-right: 25px; }
    body .button:hover {
      color: #EEEEEE;
      background-color: #980f0f; }
      body .button:hover .fa-envelope {
        color: #EEEEEE; }
  body .navbar {
    background-color: #980f0f; }
    body .navbar .navbar-burger {
      color: #EEEEEE; }
    body .navbar .navbar-menu.is-active .navbar-item {
      background-color: #980f0f;
      color: #EEEEEE; }
      body .navbar .navbar-menu.is-active .navbar-item:hover {
        color: #980f0f;
        background-color: #EEEEEE; }
    body .navbar .bego {
      font-family: 'Montserrat', sans-serif; }
    body .navbar .navbar-item, body .navbar .navbar-burger.is-active {
      color: #EEEEEE; }
    body .navbar .navbar-menu {
      justify-content: flex-end; }
    body .navbar .navbar-menu .navbar-item:hover {
      color: #980f0f; }

@media only screen and (max-width: 1087px) {
  .navbar-menu {
    background-color: #980f0f; } }
@media only screen and (max-width: 9000px) {
  .icons {
    overflow-x: scroll; } }
@media only screen and (max-width: 600px) {
  body .hero.is-info .title {
    font-size: 70px; }
  body .hero.is-info .subtitle {
    font-size: 50px; }
  body .icons {
    overflow-x: scroll; } }
@media only screen and (max-width: 500px) {
  body .hero.is-info .title {
    font-size: 60px; }
  body .hero.is-info .subtitle {
    font-size: 40px; }
  body .icons {
    overflow-x: scroll; } }

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