.blog .title {
  font-size: 58px;
}

@media all and (max-width: 1080px) {
  .blog .title {
    font-size: 42px;
  }
}

@media all and (max-width: 650px) {
  .blog .title {
    font-size: 36px;
  }
}

.blog .post h1 {
  font-size: 42px;
}

@media all and (max-width: 1080px) {
  .blog .post h1 {
    font-size: 34px;
  }
}

@media all and (max-width: 650px) {
  .blog .post h1 {
    font-size: 26px;
  }
}

.blog .post .button {
  font-size: 22px;
  line-height: 1.2;
  color: #58585b;
}

@media all and (max-width: 650px) {
  .blog .post .button {
    font-size: 18px;
  }
}

.blog main {
  padding-left: 30px;
  padding-right: 30px;
}

@media all and (max-width: 650px) {
  .blog main {
    padding-left: 15px;
    padding-right: 15px;
  }
}

.blog main {
  padding-top: 70px;
}

.blog .title {
  color: #46a0d9;
  text-align: center;
  margin: 50px 0;
}

.blog .post {
  display: -ms-flexbox;
  display: flex;
  padding: 30px;
  background-color: #46a0d9;
  color: white;
  margin-bottom: 30px;
}

@media all and (max-width: 950px) {
  .blog .post {
    -ms-flex-direction: column;
        flex-direction: column;
  }
}

.blog .post .content {
  -ms-flex-direction: column;
      flex-direction: column;
  display: -ms-flexbox;
  display: flex;
}

.blog .post .button {
  color: white;
}

.blog .post .button:hover {
  color: #46a0d9;
}

.blog .post .date {
  margin-bottom: 30px;
  display: block;
}

.blog .post .post-excerpt {
  margin-bottom: 30px;
  -ms-flex-positive: 1;
      flex-grow: 1;
}

.blog .post h1 {
  margin-bottom: 30px;
}

.blog .post .post-link {
  display: inline-block;
  margin-left: auto;
  margin-right: 0;
  -ms-flex-item-align: end;
      align-self: flex-end;
}

.blog .post .image {
  width: 40%;
}

@media all and (max-width: 950px) {
  .blog .post .image {
    margin: 0 auto 30px auto;
    width: 100%;
  }
}

.blog .post .image img {
  width: 100%;
  height: auto;
}

.blog .post .content {
  width: 60%;
  padding-left: 50px;
  box-sizing: border-box;
}

@media all and (max-width: 950px) {
  .blog .post .content {
    width: 100%;
    padding-left: 0;
  }
}

.blog .posts-wrapper {
  max-width: 1330px;
  margin: 0 auto;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYmxvZy1vdmVydmlldy5jc3MiLCJzb3VyY2VzIjpbImJsb2ctb3ZlcnZpZXcuc2NzcyIsImhlbHBlcnMvX2V4dGVuZHMuc2NzcyIsImhlbHBlcnMvX3ZhcmlhYmxlcy5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgXCJoZWxwZXJzL2V4dGVuZHNcIjtcbkBpbXBvcnQgXCJoZWxwZXJzL3ZhcmlhYmxlc1wiO1xuXG4uYmxvZyB7XG4gICAgbWFpbiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA3MHB4O1xuICAgICAgICBAZXh0ZW5kICV3aWR0aC1wYWRkaW5nO1xuICAgIH1cblxuICAgIC50aXRsZSB7XG4gICAgICAgIEBleHRlbmQgJWZvbnQteGxhcmdlO1xuICAgICAgICBjb2xvcjogJGxpZ2h0LWJsdWU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiA1MHB4IDA7XG4gICAgfVxuXG4gICAgLnBvc3Qge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBwYWRkaW5nOiAzMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtYmx1ZTtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgICAgIEBtZWRpYSBhbGwgYW5kKG1heC13aWR0aDogOTUwcHgpIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIH1cblxuICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5idXR0b24ge1xuICAgICAgICAgICAgQGV4dGVuZCAlZm9udC1tZWRpdW07XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkbGlnaHQtYmx1ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5kYXRlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgIC5wb3N0LWV4Y2VycHQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgfVxuXG4gICAgICAgIGgxIHtcbiAgICAgICAgICAgIEBleHRlbmQgJWZvbnQtbGFyZ2U7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBvc3QtbGluayB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kXG4gICAgICAgIH1cblxuICAgICAgICAuaW1hZ2Uge1xuICAgICAgICAgICAgd2lkdGg6IDQwJTtcblxuICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQobWF4LXdpZHRoOiA5NTBweCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDMwcHggYXV0bztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgICAgICAgICBAbWVkaWEgYWxsIGFuZChtYXgtd2lkdGg6IDk1MHB4KSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnBvc3RzLXdyYXBwZXIge1xuICAgICAgICBtYXgtd2lkdGg6ICRzaXRlLW1heC13aWR0aDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxufSIsIkBpbXBvcnQgJ3ZhcmlhYmxlcyc7XG5cbiVmb250LXhsYXJnZSB7XG4gICAgZm9udC1zaXplOiA1OHB4O1xuXG4gICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogJGZvbnQtYnJlYWstb25lKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAkc21hbGwtYnJlYWspIHtcbiAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgIH1cbn1cblxuJWZvbnQtbGFyZ2Uge1xuICAgIGZvbnQtc2l6ZTogNDJweDtcblxuICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6ICRmb250LWJyZWFrLW9uZSkge1xuICAgICAgICBmb250LXNpemU6IDM0cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogJHNtYWxsLWJyZWFrKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICB9XG59XG5cbiVmb250LW1lZGl1bSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgY29sb3I6ICR0ZXh0O1xuXG4gICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogJHNtYWxsLWJyZWFrKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG59XG5cblxuJWZvbnQtc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuJXdpZHRoLXBhZGRpbmcge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuXG4gICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogJHNtYWxsLWJyZWFrKSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICB9XG59XG5cbiVoZWlnaHQtcGFkZGluZyB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG5cbiAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAkc21hbGwtYnJlYWspIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAgIH1cbn1cbiIsIiRsaWdodGVyLWJsdWU6ICM4YWMxZTg7XG4kbGlnaHQtYmx1ZTogIzQ2YTBkOTtcbiRkYXJrLWJsdWU6ICMwMjRkYTE7XG4kbGlnaHQtZ3JlZW46ICM0RUJFQTM7XG4kZGFyay1ncmVlbjogIzJBQjU3NjtcbiRsaWdodC15ZWxsb3c6ICNGNkQyQTg7XG4kZGFyay15ZWxsb3c6ICNGQkIyMjA7XG4kcHVycGxlOiAjNzA0YTllO1xuXG4kYmVpZ2U6ICNmOGYxZGQ7XG4keWVsbG93OiAjZmZmMTAwO1xuXG4kdGV4dDogIzU4NTg1YjtcblxuJHNpdGUtbWF4LXdpZHRoOiAxMzMwcHg7XG5cbiRtb2JpbGUtbmF2LXdpZHRoOiAxMTUwcHg7XG4kZm9udC1icmVhay1vbmU6IDEwODBweDtcbiRjb2x1bW4tYnJlYWs6IDk1MHB4O1xuJHNtYWxsLWJyZWFrOiA2NTBweDsiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBR0EsQUNEQSxLRENLLENBTUQsTUFBTSxDQ1BHO0VBQ1QsU0FBUyxFQUFFLElBQUk7Q0FTbEI7O0FBUEcsTUFBTSxDQUFDLEdBQUcsTUFBTSxTQUFTLEVBQUUsTUFBTTtF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 */
