@charset "utf-8";
@media print {
  header, footer, .head-title, .breadcrumb-wrap, aside, .paging-wrap {
    display: none;
  }
  main {
    margin-top: 0;
  }
  .container {
    width: auto;
    max-width: 100%;
  }
  .row {
    width: auto;
  }
  .col-sm-1, .col-md-1, .col-lg-1, .col-xl-1,
  .col-sm-2, .col-md-2, .col-lg-2, .col-xl-2,
  .col-sm-3, .col-md-3, .col-lg-3, .col-xl-3,
  .col-sm-4, .col-md-4, .col-lg-4, .col-xl-4,
  .col-sm-5, .col-md-5, .col-lg-5, .col-xl-5,
  .col-sm-6, .col-md-6, .col-lg-6, .col-xl-6,
  .col-sm-7, .col-md-7, .col-lg-7, .col-xl-7,
  .col-sm-8, .col-md-8, .col-lg-8, .col-xl-8,
  .col-sm-9, .col-md-9, .col-lg-9, .col-xl-9,
  .col-sm-10, .col-md-10, .col-lg-10, .col-xl-10,
  .col-sm-11, .col-md-11, .col-lg-11, .col-xl-11,
  .col-sm-12, .col-md-12, .col-lg-12, .col-xl-12 {
    width: 100%;
  }
  html {
    font-size: 10pt;
  }
  .post-date {
    display: none;
  }
  h1.single-ttl {
    font-size: 16pt;
    margin-top: 0;
    margin-bottom: 10pt;
  }
  .wp-block-pullquote p {
      font-size: 17pt;
  }
  .wp-block-pullquote__citation, .wp-block-pullquote cite, .wp-block-pullquote footer {
    font-size: 10pt;
  }
  p {
    font-size: 10pt;
    margin-bottom: 5pt;
  }
  p[style="font-size:30px"] {
    font-size: 20pt;
  }
  .has-medium-font-size {
    font-size: 15pt;
  }
  .child-page p {
    line-height: 1.3;
  }
  .child-page h2 {
    font-size: 15pt;
    margin-top: 10pt;
    margin-bottom: 10pt;
  }
  .child-page h3 {
    font-size: 14pt;
    margin-top: 5pt;
    margin-bottom: 7pt;
  }
  .child-page h4 {
    font-size: 13pt;
    margin-top: 5pt;
    margin-bottom: 5pt;
  }
  .child-page h5 {
    font-size: 12pt;
    margin-top: 5pt;
    margin-bottom: 5pt;
  }
  .wp-block-columns {
    flex-wrap: nowrap!important;
    gap: 10px;
    margin-bottom: 4pt;
  }
  .wp-block-column, .wp-block-column figure {
    margin-right: 0!important;
    margin-left: 0!important;
  }
  .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:not(:only-child)[style="flex-basis:35%"] {
    flex-basis: 28% !important;
  }
  .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:not(:only-child)[style="flex-basis:65%"] {
    flex-basis: 72% !important;
  }
  .wp-block-image {
    margin-bottom: 2pt;
  }
  figure.wp-block-table.is-style-mini table {
    margin-top: 2pt;
    margin-bottom: 2pt;
  }
  figure.wp-block-table.is-style-mini table tr th, figure.wp-block-table.is-style-mini table tr td {
    font-size: 8pt;
  }
  figure.wp-block-table.is-style-mini table tr td {
      min-width: 26pt;
  }
  figure.wp-block-table.is-style-mini table th, figure.wp-block-table.is-style-mini table td {
      padding: 2pt 3pt;
  }
  .wp-block-table {
    margin: 0;
  }
  table.border-few, figure.wp-block-table.is-style-stripes table, figure.wp-block-table.is-style-mini table {
    margin-top: 5pt;
    margin-bottom: 5pt;
  }
  table.border-few th, table.border-few td, figure.wp-block-table.is-style-stripes table th, figure.wp-block-table.is-style-stripes table td {
      padding: 1pt 4pt;
  }
  .wp-block-pullquote {
    margin-bottom: 10pt;
    padding: 15pt 0;
  }
  section .py-5 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .single-content .pt-3 {
    padding-top: 0 !important;
  }
  .mb-5 {
    margin-bottom: 0 !important;
  }
  .printbtn {
    display: none;
  }
  .single-logo-wrap {
    display: block;
    width: 180pt;
    margin-bottom: 7pt;
  }
  .print-d-none {
    display: none;
  }
}