h1, h2, h3, h4, h5, h6, p {
  font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, sans-serif;
  }
  body {
  font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, sans;
  }
.gs-section-sticky-nav {
  width: 180px !important;
}
.gs-section-sticky-nav > .gs-sticky-toc-list {
  height: min-content !important;
}
.wp-block-post-title a {
  font-family: var(--wp--preset--font-family--libre-baskerville) !important;
  }
  .columns-3.wp-block-post-template.is-layout-grid li {
  border-style: solid;
  border-width: 1px;
  border-color: #7d7d7d2b;
  padding: 15px min(3vw,20px);
  }
  .taxonomy-category a{
    color: var(--wp--preset--color--textonbutton, #010101);
  background-color: var(--wp--preset--color--secondary, #ccae88);
    padding: 4px 8px;
    font-weight: bold;
  }
  .taxonomy-category a:hover{
    color: var(--wp--preset--color--secondary, #ccae88);
  background-color: var(--wp--preset--color--textonbutton, #010101);
  }
  label {
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 500 !important;
    color: #00000096;
    }
    textarea.wpcf7-form-control {
      padding: 15px;
      border-top-left-radius: 5px;
      border-top-right-radius: 5px;
      border-bottom-right-radius: 5px;
      border-bottom-left-radius: 5px;
      border-style: solid;
      border-color: #00000012;
      font-size: var(--wp--preset--font-size--small);
      line-height: var(--wp--custom--line-height--medium);
      transition: border-color .3s var(--greenshift-transition),background-color .3s var(--greenshift-transition);
      background-color: var(--wp--preset--color--inputbg);
      color: var(--wp--preset--color--inputtext);
      font-weight: var(--wp--custom--font-weight--normal);
      }
      .wymagane{
        color: var(--wp--preset--color--accent);
      }
      div.wp-block-group > div.wp-block-site-logo > a.custom-logo-link > img.custom-logo {
        height: 50px;
        width: 350px;
        object-fit: contain; /* Ensure the logo scales correctly */
    }
  @media only screen and (max-width: 800px) {
    .hero {
      background-image: url('https://renweb.webmasterki.pl/wp-content/uploads/2024/08/hero-mobile-webmasterki.jpg') !important;
    }
  }
  