/**
 * The base file that should be imported by every file.
 * There should be no CSS generation in this or from imported scss files at all!
 */
/**
 * Library
 */
/**
 * Variables and functions
 */
@font-face {
  font-family: 'Adjusted Arial Fallback';
  src: local(Arial);
  size-adjust: 102%;
  ascent-override: 78%;
  descent-override: 16%;
  line-gap-override: 0%; }

.single.single-post .blog-header .image {
  position: relative;
  min-height: 280px; }
  @media (min-width: 480px) {
    .single.single-post .blog-header .image {
      min-height: 400px; } }
  @media (min-width: 981px) {
    .single.single-post .blog-header .image {
      min-height: 570px; } }
  .single.single-post .blog-header .image img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    inset: 0;
    -o-object-fit: cover;
       object-fit: cover; }

.single.single-post .blog-header .footer-bow {
  position: relative;
  width: 100%;
  background-color: white;
  border-radius: 20px 20px 0 0;
  margin-top: -50px; }
  @media (min-width: 981px) {
    .single.single-post .blog-header .footer-bow {
      border-radius: 50px 50px 0 0; } }
  .single.single-post .blog-header .footer-bow .container {
    max-width: 800px !important; }
    .single.single-post .blog-header .footer-bow .container .content .item-meta {
      padding: 30px 0 20px 0;
      font-size: 10px;
      font-weight: 400;
      display: flex;
      align-items: center;
      flex-wrap: wrap;
      gap: 10px 20px; }
      @media (min-width: 768px) {
        .single.single-post .blog-header .footer-bow .container .content .item-meta {
          padding: 50px 0 40px 0; } }
      .single.single-post .blog-header .footer-bow .container .content .item-meta .item-category {
        background-color: var(--wp--preset--color--primary);
        color: var(--wp--preset--color--white);
        font-weight: 500;
        font-size: 10px;
        border-radius: 15px;
        display: inline-block;
        padding: 6px 15px; }
    .single.single-post .blog-header .footer-bow .container .content h1 {
      margin-top: 0;
      margin-bottom: 0;
      padding-bottom: 30px; }

.single.single-post .blog-content > .container {
  padding: 80px 0;
  max-width: 800px !important; }

.single.single-post .blog-content.has-intro-block > .container {
  padding: 0 0 80px 0; }

.single.single-post .blog-content .news-slider {
  margin-top: 100px; }
  .single.single-post .blog-content .news-slider > .container {
    margin-left: 0 !important; }

.single.single-post .blog-content .block-news-loop > .container {
  margin-left: 0 !important; }

/*# sourceMappingURL=content.css.map */
