    @charset "UTF-8";

    .aligncenter {
      clear: both;
      display: block;
      margin-left: auto;
      margin-right: auto
    }

    .comments-area a,
    .page-content a {
      text-decoration: underline
    }

    .screen-reader-text {
      clip: rect(1px, 1px, 1px, 1px);
      height: 1px;
      overflow: hidden;
      position: absolute !important;
      width: 1px;
      word-wrap: normal !important
    }

    .screen-reader-text:focus {
      background-color: #eee;
      clip: auto !important;
      clip-path: none;
      color: #333;
      display: block;
      font-size: 1rem;
      height: auto;
      left: 5px;
      line-height: normal;
      padding: 15px 23px 14px;
      text-decoration: none;
      top: 5px;
      width: auto;
      z-index: 100000
    }

    .page-header .entry-title,
    .site-footer .footer-inner,
    .site-footer:not(.dynamic-footer),
    .site-header .header-inner,
    .site-header:not(.dynamic-header),
    body:not([class*=elementor-page-]) .site-main {
      margin-inline-start: auto;
      margin-inline-end: auto;
      width: 100%
    }

    @media (max-width:575px) {

      .page-header .entry-title,
      .site-footer .footer-inner,
      .site-footer:not(.dynamic-footer),
      .site-header .header-inner,
      .site-header:not(.dynamic-header),
      body:not([class*=elementor-page-]) .site-main {
        padding-inline-start: 10px;
        padding-inline-end: 10px
      }
    }

    @media (min-width:576px) {

      .page-header .entry-title,
      .site-footer .footer-inner,
      .site-footer:not(.dynamic-footer),
      .site-header .header-inner,
      .site-header:not(.dynamic-header),
      body:not([class*=elementor-page-]) .site-main {
        max-width: 500px
      }
    }

    @media (min-width:768px) {

      .page-header .entry-title,
      .site-footer .footer-inner,
      .site-footer:not(.dynamic-footer),
      .site-header .header-inner,
      .site-header:not(.dynamic-header),
      body:not([class*=elementor-page-]) .site-main {
        max-width: 600px
      }
    }

    @media (min-width:992px) {

      .page-header .entry-title,
      .site-footer .footer-inner,
      .site-footer:not(.dynamic-footer),
      .site-header .header-inner,
      .site-header:not(.dynamic-header),
      body:not([class*=elementor-page-]) .site-main {
        max-width: 800px
      }
    }

    @media (min-width:1200px) {

      .page-header .entry-title,
      .site-footer .footer-inner,
      .site-footer:not(.dynamic-footer),
      .site-header .header-inner,
      .site-header:not(.dynamic-header),
      body:not([class*=elementor-page-]) .site-main {
        max-width: 1140px
      }
    }