@charset "UTF-8";
/* xl - DESKTOP STYLES */
body.astc-override {
  --astc-default-border-radius: 12px;
}
:root:not(.dark) body.astc-override {
  --astc-primary: #701f29 !important;
  --astc-layer-tertiary-container: #701f29 !important;
  --astc-site-background: #f8f7f6 !important;
  --ast-global-color-2: var(--astc-layer-tertiary-container);
  --ast-global-color-3: var(--astc-layer-on-tertiary-container);
}
:root.dark .site-logo-img img {
  filter: invert(0) saturate(0) brightness(200);
}
p  {
  text-align: justify;
}
.wpcf7 {
  --astc-form-accent-color: var(--astc-text-normal);
}
.uagb-post__inner-wrap .uagb-post__image img {
  aspect-ratio: 1.5;
  object-fit: cover;
}
@media (max-width: 768px) {
  .uagb-post__inner-wrap .uagb-post__image img {
    aspect-ratio: 2;
  }
}
.uagb-post__text.uagb-post__excerpt {
  padding-bottom: 3rem !important;
}
.uagb-post__title.uagb-post__text {
  hyphens: auto;
}
@media (max-width: 650px) {
  .buttons-rechtsgebiete .uagb-buttons__wrap {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
  }
  .buttons-rechtsgebiete .uagb-buttons__wrap .wp-block-uagb-buttons-child {
    height: 100%;
    min-height: 72px;
  }
  .buttons-rechtsgebiete .uagb-buttons__wrap .wp-block-uagb-buttons-child .uagb-button__wrapper {
    display: flex;
    height: 100%;
  }
  .buttons-rechtsgebiete .uagb-buttons__wrap .wp-block-uagb-buttons-child .uagb-button__wrapper .wp-block-button__link {
    width: 100%;
    hyphens: auto;
    line-height: 1.5;
  }
}
.aab__accordion_head {
  background-color: var(--astc-layer-surface-container) !important;
  border-radius: var(--astc-default-border-radius) !important;
}
.aab__accordion_head .aab__accordion_title {
  color: var(--astc-text-normal) !important;
}
.article-section-icon, .article-bull-icon {
  opacity: 0.5;
}
:root.dark .article-bull-icon {
  opacity: 1;
}
:root.dark .article-bull-icon img {
  filter: brightness(0.5) contrast(0.2);
}
.wp-element-button {
  line-height: 1.3 !important;
}
.ti-widget.ti-goog .ti-review-header .ti-name {
  display: none;
}
.ti-widget.ti-goog .ti-review-header .ti-profile-img img {
  width: 20px !important;
  height: 20px !important;
}
.ti-rating, .ti-rating-text * {
  color: var(--astc-text-normal) !important;
}
.known-from-brands-container figure img {
  max-height: 45px;
  object-fit: contain !important;
}
@media (max-width: 768px) {
  .wp-block-cover.bg-particles.front-page {
    padding-top: 0;
    padding-bottom: 0;
  }
  .wp-block-cover.bg-particles.front-page .wp-block-group {
    padding-top: 0;
    padding-bottom: 0;
  }
}
.single .post-navigation {
  border-color: var(--astc-border-color);
}
.ast-single-entry-banner {
  background: var(--astc-layer-surface-container);
  margin-bottom: 2rem;
}
@media (min-width: 1200px) {
  footer .site-footer-primary-section-3 * {
    text-align: right;
  }
}
:root:not(.dark) footer img {
  mix-blend-mode: multiply;
}
.home-main-cover {
  position: relative;
}
.rating-container {
  max-width: 400px !important;
  margin-top: -50px;
  height: 100px;
  margin-left: 0 !important;
  position: relative;
  backdrop-filter: blur(36px);
  background-color: rgba(255, 255, 255, 0.7490196078) !important;
  z-index: 9;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
}
@media (max-width: 1700px) {
  .rating-container {
    display: none;
  }
}
.bg-opaque {
  backdrop-filter: blur(4px);
  background-color: rgba(255, 255, 255, 0.73) !important;
}
.dark .bg-opaque {
  background-color: rgba(30, 30, 30, 0.73) !important;
}
.wp-block-anchor-block-standard {
  transform: translateY(-100px);
  display: inline-block;
}
.ast-primary-header-bar.ast-header-sticked {
  background-color: rgba(255, 255, 255, 0.75);
  backdrop-filter: blur(16px) !important;
}
:root.dark .ast-primary-header-bar.ast-header-sticked {
  background-color: rgba(30, 30, 30, 0.75);
}
.wp-block-uagb-post-grid .uagb-post__image img {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.wp-block-uagb-post-grid .uagb-post__title {
  padding: 0.5rem 0;
}
.wp-block-uagb-post-grid .uagb-post__excerpt {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 5;
  overflow: hidden;
  max-height: 136px;
  margin-bottom: 2.5rem;
}
/*# sourceMappingURL=data:application/json,%7B%22version%22%3A3%2C%22sourceRoot%22%3A%22%2F%22%2C%22sources%22%3A%5B%22(stdin)%22%2C%22wp-content%2Fcustom_codes%2F17-scss-desktop.scss%22%5D%2C%22names%22%3A%5B%5D%2C%22mappings%22%3A%22%3BAAAA%3BACIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAgBA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAACC%3BAAAA%3BAAAA%3BAAAA%3BAAID%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIA%3BAACC%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWJ%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAAAA%3BAAQD%3BAACC%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQF%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAACC%3BAAAA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaA%3BAACC%3BAAAA%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%22%7D */