/*!********************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/sass-loader/dist/cjs.js!./sass/style.scss ***!
  \********************************************************************************************************************************************************************************/
@charset "UTF-8";
:root {
  /**
   * Abstände
   */
  --msup-blog-element-gap-y: var(--msup-gap-l);
  /**
   * Blog Grid Container
   */
  --msup-blog-grid-container-margin-bottom: var(--msup-gap-xl);
  --msup-blog-grid-container-margin-top: var(--msup-gap-l);
  /**
   * Blog Grid
   */
  --msup-blog-grid-gap-x: var(--msup-gap-xs);
  --msup-blog-grid-gap-y: var(--msup-gap-m);
  /**
   * Blog Spinner
   */
  --msup-blog-spinner-gap-y: var(--msup-gap-l);
  --msup-blog-spinner-width: 90px;
  --msup-blog-spinner-dot-color-active: var(--msup-color-black);
  --msup-blog-spinner-dot-color-inactive: var(--msup-color-gray);
  --msup-blog-spinner-dot-size: 15px;
  /**
   * Blog Card
   */
  --msup-blog-card-author-image-width: 80px;
  --msup-blog-card-author-text-size: var(--msup-text-size-tiny);
  --msup-blog-card-author-line-height: var(--msup-line-height-small);
  --msup-blog-card-authors-gap-x: var(--msup-gap-s);
  --msup-blog-card-authors-gap-y: var(--msup-gap-xs);
  --msup-blog-card-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
  --msup-blog-card-box-shadow-hover: 0 0 15px rgba(0, 0, 0, 0.4);
  --msup-blog-card-date-gap-y: calc(var(--msup-gap-xxs) * 0.3);
  --msup-blog-card-date-line-height: var(--msup-line-height-small);
  --msup-blog-card-date-text-size: var(--msup-text-size-tiny);
  --msup-blog-card-image-aspect-ratio: 1 / 0.66;
  --msup-blog-card-title-color: var(--msup-color-green);
  --msup-blog-card-title-font-weight: 400;
  --msup-blog-card-title-gap-y: calc(var(--msup-gap-xxs) * 0.5);
  --msup-blog-card-title-line-height: var(--msup-line-height-small);
  --msup-blog-card-title-text-size: 20px;
  /**
   * Blog Post Meta
   */
  --msup-blog-meta-header-gap-y: var(--msup-gap-xs);
  --msup-blog-meta-header-line-height: var(--msup-line-height-small);
  --msup-blog-meta-header-text-size: var(--msup-text-size-tiny);
  --msup-blog-meta-category-color: var(--msup-color-black);
  --msup-blog-meta-category-color-hover: var(--msup-link-color-hover);
  --msup-blog-meta-author-image-aspect-ratio: 1 / 0.66;
  --msup-blog-meta-author-image-gap-x: var(--msup-gap-xs);
  --msup-blog-meta-author-image-gap-y: var(--msup-gap-xs);
  --msup-blog-meta-author-image-height: 72px;
  --msup-blog-meta-author-position-text-size: var(--msup-text-size-tiny);
  --msup-blog-meta-author-position-line-height: var(--msup-line-height-small);
  --msup-blog-meta-author-name-color-hover: var(--msup-link-color-hover);
  --msup-blog-meta-author-name-gap-y: calc(var(--msup-gap-xxs) * 0.75);
  --msup-blog-meta-author-name-line-height: var(--msup-line-height-small);
  --msup-blog-meta-author-name-text-size: 16px;
  --msup-blog-meta-authors-gap-x: var(--msup-gap-l);
  --msup-blog-meta-authors-gap-y: var(--msup-gap-xs);
  /**
   * Blog Post Thumbnail
   */
  --msup-blog-post-thumbnail-aspect-ratio: 2 / 1;
  --msup-blog-post-thumbnail-copyright-gap-y: calc(var(--msup-gap-xxs) * 0.5);
  --msup-blog-post-thumbnail-copyright-line-height: var(--msup-line-height-small);
  --msup-blog-post-thumbnail-copyright-text-size: var(--msup-text-size-tiny);
  /**
   * Blog Post
   */
  --msup-blog-post-h1-color: var(--msup-color-green);
  --msup-blog-post-h1-font-weight: 400;
  --msup-blog-post-h1-margin-bottom: var(--msup-gap-s);
  --msup-blog-post-h1-margin-top: var(--msup-blog-post-h1-margin-bottom);
  --msup-blog-post-h1-text-size: 24px;
  --msup-blog-post-h2-color: inherit;
  --msup-blog-post-h2-font-weight: bold;
  --msup-blog-post-h2-margin-bottom: 0.1em;
  --msup-blog-post-h2-margin-top: var(--msup-gap-s);
  --msup-blog-post-h2-text-size: 20px;
  --msup-blog-post-h3-color: var(--msup-color-black);
  --msup-blog-post-h3-font-weight: bold;
  --msup-blog-post-h3-margin-bottom: 0.1em;
  --msup-blog-post-h3-margin-top: var(--msup-gap-s);
  --msup-blog-post-h3-text-size: 18px;
  --msup-blog-post-h4-color: var(--msup-color-black);
  --msup-blog-post-h4-font-weight: bold;
  --msup-blog-post-h4-margin-bottom: 0.1em;
  --msup-blog-post-h4-margin-top: var(--msup-gap-s);
  --msup-blog-post-h4-text-size: 16px;
  --msup-blog-post-grid-gap-x: var(--msup-gap-xl);
  --msup-blog-post-grid-gap-y: var(--msup-gap-s);
  /**
   * Blog Post Footer
   */
  --msup-blog-post-footer-separator-color: var(--msup-border-color);
  --msup-blog-post-footer-separator-gap-y: var(--msup-gap-m);
  --msup-blog-post-footer-separator-width: var(--msup-border-width);
  --msup-blog-post-footer-title-color: var(--msup-blog-post-h1-color);
  --msup-blog-post-footer-title-line-height: var(--msup-line-height-small);
}

.msup-blog-button {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: var(--msup-button-background-color);
  border: 1px solid transparent;
  color: var(--msup-button-text-color);
  cursor: pointer;
  font-size: var(--msup-button-text-size);
  line-height: inherit;
  padding: var(--msup-button-padding-top) var(--msup-button-padding-x) var(--msup-button-padding-bottom);
  text-align: center;
}
.msup-blog-button[disabled] {
  opacity: 0.5;
}

.msup-blog-card {
  transition: box-shadow var(--msup-transition-duration) var(--msup-transition-easing) 0s;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
  box-shadow: var(--msup-blog-card-box-shadow);
  display: flex;
  flex-direction: column;
  position: relative;
}
.msup-blog-card:hover {
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.4);
  box-shadow: var(--msup-blog-card-box-shadow-hover);
}
.msup-blog-card img {
  aspect-ratio: 1 / 0.66;
  aspect-ratio: var(--msup-blog-card-image-aspect-ratio);
  -o-object-fit: cover;
     object-fit: cover;
}
.msup-blog-card .msup-blog-card-details {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  padding: var(--msup-gap-s);
}
.msup-blog-card .msup-blog-card-date {
  display: block;
  font-size: var(--msup-blog-card-date-text-size);
  line-height: var(--msup-blog-card-date-line-height);
  margin-bottom: var(--msup-blog-card-date-gap-y);
}
.msup-blog-card .msup-blog-card-title {
  color: var(--msup-blog-card-title-color);
  font-size: 20px;
  font-size: var(--msup-blog-card-title-text-size);
  font-weight: 400;
  font-weight: var(--msup-blog-card-title-font-weight);
  line-height: var(--msup-blog-card-title-line-height);
  margin-bottom: var(--msup-blog-card-title-gap-y);
  margin-top: var(--msup-blog-card-title-gap-y);
}
.msup-blog-card .msup-blog-card-title:first-child {
  margin-top: 0;
}
.msup-blog-card .msup-blog-card-excerpt {
  flex-grow: 1;
  margin-bottom: 0;
}
.msup-blog-card .msup-blog-card-link {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  position: absolute;
}

.msup-blog-card .msup-blog-card-authors {
  display: flex;
  flex-wrap: wrap;
  gap: var(--msup-blog-card-authors-gap-y) var(--msup-blog-card-authors-gap-x);
  margin-top: var(--msup-gap-l);
}
.msup-blog-card .msup-blog-card-authors .msup-blog-card-author {
  font-size: var(--msup-blog-card-author-text-size);
  line-height: var(--msup-blog-card-author-line-height);
  width: -moz-min-content;
  width: min-content;
}
.msup-blog-card .msup-blog-card-authors .msup-blog-card-author-image {
  margin-bottom: var(--msup-gap-xxs);
  width: 80px;
  width: var(--msup-blog-card-author-image-width);
}
.msup-blog-card .msup-blog-card-authors .msup-blog-card-author-name {
  line-height: inherit;
  margin-bottom: 0;
}

.msup-blog-filter-bar {
  display: flex;
  flex-wrap: wrap;
  gap: var(--msup-gap-xs);
  margin-bottom: var(--msup-blog-element-gap-y);
}
.msup-blog-filter-bar .msup-blog-filter.msup-blog-filter-active {
  background-color: var(--msup-button-background-color-hover);
  color: var(--msup-button-text-color-hover);
}

.msup-blog-grid {
  --msup-blog-grid-columns: 3;
  transition: opacity var(--msup-transition-duration) var(--msup-transition-easing) 0s;
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  grid-template-columns: repeat(var(--msup-blog-grid-columns), minmax(0, 1fr));
  grid-gap: var(--msup-blog-grid-gap-y) var(--msup-blog-grid-gap-x);
  gap: var(--msup-blog-grid-gap-y) var(--msup-blog-grid-gap-x);
}
.msup-blog-grid.msup-blog-is-loading {
  opacity: 0.5;
  pointer-events: none;
}
.msup-blog-grid img {
  display: block;
}
@media (max-width: 1035px) {
  .msup-blog-grid {
    --msup-blog-grid-columns: 2;
  }
}
@media (max-width: 600px) {
  .msup-blog-grid {
    --msup-blog-grid-columns: 1;
  }
}

#msup-blog-grid-container {
  margin-top: var(--msup-blog-grid-container-margin-top);
  margin-bottom: var(--msup-blog-grid-container-margin-bottom);
}

.msup-blog-load-more-container {
  display: flex;
  justify-content: center;
  margin-top: var(--msup-blog-element-gap-y);
}

.single-post p:last-child {
  margin-bottom: 0;
}
.single-post h1,
.single-post h1.elementor-heading-title {
  color: var(--msup-blog-post-h1-color);
  font-size: 24px;
  font-size: var(--msup-blog-post-h1-text-size);
  font-weight: 400;
  font-weight: var(--msup-blog-post-h1-font-weight);
  line-height: var(--msup-line-height-small);
  margin-bottom: var(--msup-blog-post-h1-margin-bottom);
  margin-top: var(--msup-blog-post-h1-margin-top);
}
.single-post h2,
.single-post h2.elementor-heading-title {
  color: inherit;
  color: var(--msup-blog-post-h2-color);
  font-size: 20px;
  font-size: var(--msup-blog-post-h2-text-size);
  font-weight: bold;
  font-weight: var(--msup-blog-post-h2-font-weight);
  line-height: var(--msup-line-height-small);
  margin-bottom: 0.1em;
  margin-bottom: var(--msup-blog-post-h2-margin-bottom);
  margin-top: var(--msup-blog-post-h2-margin-top);
}
.single-post h3,
.single-post h3.elementor-heading-title {
  color: var(--msup-blog-post-h3-color);
  font-size: 18px;
  font-size: var(--msup-blog-post-h3-text-size);
  font-weight: bold;
  font-weight: var(--msup-blog-post-h3-font-weight);
  line-height: var(--msup-line-height-small);
  margin-bottom: 0.1em;
  margin-bottom: var(--msup-blog-post-h3-margin-bottom);
  margin-top: var(--msup-blog-post-h3-margin-top);
}
.single-post h4,
.single-post h4.elementor-heading-title {
  color: var(--msup-blog-post-h4-color);
  font-size: 16px;
  font-size: var(--msup-blog-post-h4-text-size);
  font-weight: bold;
  font-weight: var(--msup-blog-post-h4-font-weight);
  line-height: var(--msup-line-height-small);
  margin-bottom: 0.1em;
  margin-bottom: var(--msup-blog-post-h4-margin-bottom);
  margin-top: var(--msup-blog-post-h4-margin-top);
}
.single-post .msup-blog-post-header + .elementor:not(:has(+ .msup-blog-post-footer)) {
  margin-bottom: var(--msup-blog-grid-container-margin-bottom);
}
.single-post .msup-blog-post-meta {
  margin-top: var(--msup-gap-s);
}
.single-post .e-con {
  --msup-blog-post-elementor-widget-gap-y: calc(var(--row-gap) * 0.5);
}
.single-post .e-con.e-flex > .e-con-inner {
  gap: 0;
}
.single-post .e-con .elementor-widget.elementor-widget {
  margin-bottom: var(--msup-blog-post-elementor-widget-gap-y);
}
.single-post .e-con .elementor-widget.elementor-widget:last-child {
  margin-bottom: 0;
}
.single-post .elementor-widget.elementor-widget-heading,
.single-post .e-con .elementor-widget.elementor-widget-heading {
  margin-bottom: 0;
}
.single-post .elementor-widget-heading:first-child h1, .single-post .elementor-widget-heading:first-child h2, .single-post .elementor-widget-heading:first-child h3, .single-post .elementor-widget-heading:first-child h4,
.single-post .elementor-widget-text-editor:first-child h1,
.single-post .elementor-widget-text-editor:first-child h2,
.single-post .elementor-widget-text-editor:first-child h3,
.single-post .elementor-widget-text-editor:first-child h4 {
  margin-top: 0;
}
.single-post .elementor-widget-heading:last-child h1, .single-post .elementor-widget-heading:last-child h2, .single-post .elementor-widget-heading:last-child h3, .single-post .elementor-widget-heading:last-child h4,
.single-post .elementor-widget-text-editor:last-child h1,
.single-post .elementor-widget-text-editor:last-child h2,
.single-post .elementor-widget-text-editor:last-child h3,
.single-post .elementor-widget-text-editor:last-child h4 {
  margin-bottom: 0;
}
.single-post .elementor-widget-heading + .elementor-widget-msup-data-table {
  margin-top: var(--msup-blog-post-elementor-widget-gap-y);
}
.single-post :where(.elementor-widget-text-editor,
.elementor-widget-msup-data-table) ul, .single-post :where(.elementor-widget-text-editor,
.elementor-widget-msup-data-table) ol {
  list-style: none;
  padding-left: 0;
}
.single-post :where(.elementor-widget-text-editor,
.elementor-widget-msup-data-table) ul:last-child > li:last-child, .single-post :where(.elementor-widget-text-editor,
.elementor-widget-msup-data-table) ol:last-child > li:last-child {
  margin-bottom: 0;
}
.single-post :where(.elementor-widget-text-editor,
.elementor-widget-msup-data-table) ul > li, .single-post :where(.elementor-widget-text-editor,
.elementor-widget-msup-data-table) ol > li {
  margin-bottom: var(--msup-list-item-gap-y);
  padding-left: var(--msup-list-style-padding);
  position: relative;
}
.single-post :where(.elementor-widget-text-editor,
.elementor-widget-msup-data-table) ul > li h1:first-child, .single-post :where(.elementor-widget-text-editor,
.elementor-widget-msup-data-table) ul > li h2:first-child, .single-post :where(.elementor-widget-text-editor,
.elementor-widget-msup-data-table) ul > li h3:first-child, .single-post :where(.elementor-widget-text-editor,
.elementor-widget-msup-data-table) ul > li h4:first-child, .single-post :where(.elementor-widget-text-editor,
.elementor-widget-msup-data-table) ol > li h1:first-child, .single-post :where(.elementor-widget-text-editor,
.elementor-widget-msup-data-table) ol > li h2:first-child, .single-post :where(.elementor-widget-text-editor,
.elementor-widget-msup-data-table) ol > li h3:first-child, .single-post :where(.elementor-widget-text-editor,
.elementor-widget-msup-data-table) ol > li h4:first-child {
  margin-top: 0;
}
.single-post :where(.elementor-widget-text-editor,
.elementor-widget-msup-data-table) ul > li::before, .single-post :where(.elementor-widget-text-editor,
.elementor-widget-msup-data-table) ol > li::before {
  left: 0;
  position: absolute;
  top: 0;
}
.single-post :where(.elementor-widget-text-editor,
.elementor-widget-msup-data-table) ul > li::before {
  content: "–";
  top: -0.05em;
}
.single-post :where(.elementor-widget-text-editor,
.elementor-widget-msup-data-table) ol {
  counter-reset: msup-list-counter;
}
.single-post :where(.elementor-widget-text-editor,
.elementor-widget-msup-data-table) ol > li {
  counter-increment: msup-list-counter;
}
.single-post :where(.elementor-widget-text-editor,
.elementor-widget-msup-data-table) ol > li:has(> h1:first-child)::before {
  line-height: 36px;
}
.single-post :where(.elementor-widget-text-editor,
.elementor-widget-msup-data-table) ol > li:has(> h2:first-child)::before {
  line-height: 28px;
}
.single-post :where(.elementor-widget-text-editor,
.elementor-widget-msup-data-table) ol > li:has(> h3:first-child)::before {
  line-height: 23px;
}
.single-post :where(.elementor-widget-text-editor,
.elementor-widget-msup-data-table) ol > li:has(> h4:first-child)::before {
  line-height: 20px;
}
.single-post :where(.elementor-widget-text-editor,
.elementor-widget-msup-data-table) ol > li::before {
  content: counter(msup-list-counter, decimal) ".";
}
.single-post .elementor-element.msup-blog-post-grid-2 {
  gap: var(--msup-blog-post-grid-gap-y) var(--msup-blog-post-grid-gap-x);
  grid-template-columns: repeat(2, minmax(0, 1fr));
  margin-bottom: var(--msup-blog-post-elementor-widget-gap-y);
  padding: 0;
}
.single-post .elementor-element.msup-blog-post-grid-2:has(> .e-con > .elementor-widget h1) {
  margin-top: var(--msup-blog-post-h1-margin-top);
}
.single-post .elementor-element.msup-blog-post-grid-2:has(> .e-con > .elementor-widget h2) {
  margin-top: var(--msup-blog-post-h2-margin-top);
}
.single-post .elementor-element.msup-blog-post-grid-2:has(> .e-con > .elementor-widget h3) {
  margin-top: var(--msup-blog-post-h3-margin-top);
}
.single-post .elementor-element.msup-blog-post-grid-2:has(> .e-con > .elementor-widget h4) {
  margin-top: var(--msup-blog-post-h4-margin-top);
}
.single-post .elementor-element.msup-blog-post-grid-2 > .e-con {
  gap: 0;
  padding: 0;
}
@media (max-width: 767px) {
  .single-post .elementor-element.msup-blog-post-grid-2 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
}
.single-post .elementor-widget-image a {
  display: block;
}

.msup-blog-post-footer > .e-con {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
}
.msup-blog-post-footer .msup-blog-post-footer-separator {
  border: none;
  border-top: var(--msup-blog-post-footer-separator-width) solid;
  color: var(--msup-blog-post-footer-separator-color);
  display: block;
  height: 0;
  margin: var(--msup-blog-post-footer-separator-gap-y) 0 calc(var(--msup-blog-post-footer-separator-gap-y) + 20px);
  width: 100%;
}
.msup-blog-post-footer .msup-blog-post-footer-title {
  color: var(--msup-blog-post-h1-color);
  font-weight: 400;
  font-weight: var(--msup-blog-post-h1-font-weight);
  line-height: var(--msup-line-height-small);
  margin-top: 0;
  margin-bottom: var(--msup-blog-post-h1-margin-bottom);
}
.msup-blog-post-footer #msup-blog-grid-container {
  margin-top: 0;
}

.msup-blog-post-header > .e-con {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
}

.msup-blog-post-meta .msup-blog-meta-header {
  font-size: var(--msup-blog-meta-header-text-size);
  line-height: var(--msup-blog-meta-header-line-height);
  margin-bottom: var(--msup-blog-meta-header-gap-y);
}
.msup-blog-post-meta .msup-blog-meta-category {
  transition: color var(--msup-transition-duration) var(--msup-transition-easing) 0s;
  color: var(--msup-blog-meta-category-color);
}
.msup-blog-post-meta .msup-blog-meta-category:hover {
  color: var(--msup-blog-meta-category-color-hover);
}
.msup-blog-post-meta .msup-blog-meta-authors {
  display: flex;
  flex-wrap: wrap;
  gap: var(--msup-blog-meta-authors-gap-y) var(--msup-blog-meta-authors-gap-x);
}
.msup-blog-post-meta .msup-blog-meta-author {
  display: flex;
  gap: var(--msup-blog-meta-author-image-gap-y) var(--msup-blog-meta-author-image-gap-x);
  position: relative;
}
.msup-blog-post-meta .msup-blog-meta-author:has(a:hover) .msup-blog-meta-author-name {
  color: var(--msup-blog-meta-author-name-color-hover);
}
.msup-blog-post-meta .msup-blog-meta-author-image {
  flex-shrink: 0;
}
.msup-blog-post-meta .msup-blog-meta-author-image img {
  aspect-ratio: 1 / 0.66;
  aspect-ratio: var(--msup-blog-meta-author-image-aspect-ratio);
  display: block;
  height: 72px;
  height: var(--msup-blog-meta-author-image-height);
  -o-object-fit: cover;
     object-fit: cover;
  width: auto;
}
.msup-blog-post-meta .msup-blog-meta-author-name {
  transition: color var(--msup-transition-duration) var(--msup-transition-easing) 0s;
  display: block;
  font-size: 16px;
  font-size: var(--msup-blog-meta-author-name-text-size);
  line-height: var(--msup-blog-meta-author-name-line-height);
  margin-bottom: var(--msup-blog-meta-author-name-gap-y);
}
.msup-blog-post-meta .msup-blog-meta-author-position {
  display: block;
  font-size: var(--msup-blog-meta-author-position-text-size);
  line-height: var(--msup-blog-meta-author-position-line-height);
}
.msup-blog-post-meta .msup-blog-meta-author-link {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  position: absolute;
}

.msup-blog-post-thumbnail img {
  aspect-ratio: 2 / 1;
  aspect-ratio: var(--msup-blog-post-thumbnail-aspect-ratio);
  display: block;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
}
.msup-blog-post-thumbnail .msup-blog-post-thumbnail-copyright {
  font-size: var(--msup-blog-post-thumbnail-copyright-text-size);
  line-height: var(--msup-blog-post-thumbnail-copyright-line-height);
  margin-top: var(--msup-blog-post-thumbnail-copyright-gap-y);
  text-align: right;
}
@media (orientation: portrait) and (max-width: 600px) {
  .msup-blog-post-thumbnail {
    --msup-blog-post-thumbnail-aspect-ratio: 1 / 0.66;
  }
}

.msup-blog-spinner {
  --msup-blog-spinner-dot-1: var(--msup-blog-spinner-dot-color-inactive);
  --msup-blog-spinner-dot-2: var(--msup-blog-spinner-dot-color-inactive);
  --msup-blog-spinner-dot-3: var(--msup-blog-spinner-dot-color-inactive);
  --msup-blog-spinner-dot-4: var(--msup-blog-spinner-dot-color-inactive);
  animation: msup-blog-spinner-animation 1s infinite linear;
  background: linear-gradient(var(--msup-blog-spinner-dot-1) 15px), linear-gradient(var(--msup-blog-spinner-dot-2) 15px), linear-gradient(var(--msup-blog-spinner-dot-3) 15px), linear-gradient(var(--msup-blog-spinner-dot-4) 15px);
  background: linear-gradient(var(--msup-blog-spinner-dot-1) var(--msup-blog-spinner-dot-size)), linear-gradient(var(--msup-blog-spinner-dot-2) var(--msup-blog-spinner-dot-size)), linear-gradient(var(--msup-blog-spinner-dot-3) var(--msup-blog-spinner-dot-size)), linear-gradient(var(--msup-blog-spinner-dot-4) var(--msup-blog-spinner-dot-size));
  background-position: 0 0, 33% 0, 66% 0, 100% 0;
  background-repeat: no-repeat;
  background-size: 15px 15px;
  background-size: var(--msup-blog-spinner-dot-size) var(--msup-blog-spinner-dot-size);
  grid-column: 1/-1;
  height: 15px;
  height: var(--msup-blog-spinner-dot-size);
  justify-self: center;
  margin: var(--msup-blog-spinner-gap-y) 0 0;
  width: 90px;
  width: var(--msup-blog-spinner-width);
}

@keyframes msup-blog-spinner-animation {
  0%, 100% {
    --msup-blog-spinner-dot-1: var(--msup-blog-spinner-dot-color-active);
    --msup-blog-spinner-dot-2: var(--msup-blog-spinner-dot-color-inactive);
    --msup-blog-spinner-dot-3: var(--msup-blog-spinner-dot-color-inactive);
    --msup-blog-spinner-dot-4: var(--msup-blog-spinner-dot-color-inactive);
  }
  25% {
    --msup-blog-spinner-dot-1: var(--msup-blog-spinner-dot-color-inactive);
    --msup-blog-spinner-dot-2: var(--msup-blog-spinner-dot-color-active);
    --msup-blog-spinner-dot-3: var(--msup-blog-spinner-dot-color-inactive);
    --msup-blog-spinner-dot-4: var(--msup-blog-spinner-dot-color-inactive);
  }
  50% {
    --msup-blog-spinner-dot-1: var(--msup-blog-spinner-dot-color-inactive);
    --msup-blog-spinner-dot-2: var(--msup-blog-spinner-dot-color-inactive);
    --msup-blog-spinner-dot-3: var(--msup-blog-spinner-dot-color-active);
    --msup-blog-spinner-dot-4: var(--msup-blog-spinner-dot-color-inactive);
  }
  75% {
    --msup-blog-spinner-dot-1: var(--msup-blog-spinner-dot-color-inactive);
    --msup-blog-spinner-dot-2: var(--msup-blog-spinner-dot-color-inactive);
    --msup-blog-spinner-dot-3: var(--msup-blog-spinner-dot-color-inactive);
    --msup-blog-spinner-dot-4: var(--msup-blog-spinner-dot-color-active);
  }
}

/*# sourceMappingURL=msup-blog.css.map*/