/* ==========================================================================
   Queries
   ========================================================================== */
/* ==========================================================================
   Imports
   ========================================================================== */
.site-notice {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: rgba(51, 51, 51, 0.7);
  z-index: 9999999;
  padding: 20px; }
  .site-notice.show {
    display: flex !important; }
  @media (max-width: 700px) {
    .site-notice {
      padding: 0;
      overflow-y: auto; } }
  .site-notice .notice-wrap {
    background-color: white;
    border-radius: 3px;
    box-shadow: 0 0 0 15px black;
    color: #333 !important;
    max-width: 960px;
    text-align: left;
    padding: 30px;
    font-weight: normal;
    position: relative;
    max-height: calc(80vh);
    overflow-y: auto; }
    @media (max-width: 600px) {
      .site-notice .notice-wrap {
        box-shadow: none !important;
        padding: 15px;
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        max-height: 100vh; } }
    .site-notice .notice-wrap :last-child {
      margin-bottom: 0; }
  .site-notice h1,
  .site-notice h2,
  .site-notice h3,
  .site-notice h4 {
    margin-bottom: 15px;
    padding-top: 20px; }
  .site-notice h2.notice-title {
    padding-top: 0;
    padding-right: 40px; }
  .site-notice ul,
  .site-notice p {
    color: #333 !important;
    margin-bottom: 15px; }
  .site-notice a.close-notice {
    position: absolute;
    top: 15px;
    right: 15px;
    width: 20px;
    height: 20px;
    display: block; }
    .site-notice a.close-notice span {
      height: 4px;
      background-color: #555;
      width: 100%;
      display: block;
      position: absolute;
      transition: .3s all ease;
      top: 7.5px; }
      .site-notice a.close-notice span:first-child {
        transform: rotate(45deg); }
      .site-notice a.close-notice span:last-child {
        transform: rotate(-45deg); }
    .site-notice a.close-notice:hover span {
      background-color: black; }

.site-bar {
  box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.07);
  padding: 15px 30px;
  position: fixed;
  left: 0;
  bottom: 0;
  right: 0;
  top: auto;
  background-color: white;
  z-index: 20;
  text-align: center; }
  .site-bar.show {
    display: block !important; }
  @media (max-width: 600px) {
    .site-bar {
      padding: 15px 45px 15px 15px;
      -webkit-overflow-scrolling: touch;
      text-align: left; } }
  .site-bar .site-bar-wrap {
    max-width: 1200px;
    margin: 0 auto; }
  .site-bar :last-child {
    margin-bottom: 0; }
  .site-bar a.close-bar {
    position: absolute;
    top: 15px;
    right: 15px;
    width: 20px;
    height: 20px;
    display: block; }
    .site-bar a.close-bar span {
      height: 4px;
      background-color: #555;
      width: 100%;
      display: block;
      position: absolute;
      transition: .3s all ease;
      top: 7.5px; }
      .site-bar a.close-bar span:first-child {
        transform: rotate(45deg); }
      .site-bar a.close-bar span:last-child {
        transform: rotate(-45deg); }
    .site-bar a.close-bar:hover span {
      background-color: black; }

.show-bar {
  padding: 10px 20px;
  position: fixed;
  bottom: 0;
  left: 30px;
  background-color: white;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  z-index: 10;
  text-decoration: none;
  font-size: 15px;
  box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.07); }
  @media (max-width: 600px) {
    .show-bar {
      left: 50%;
      transform: translateX(-50%);
      padding: 5px 15px;
      font-size: 14px; } }

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