@font-face {
  font-family: ucicons;
  font-style: normal;
  font-weight: 400;
  font-display: auto;
  src: url('data:font/woff2;base64,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') format("woff2"), url('../fonts/ucicons_public.woff') format("woff")
}

main .content-wrap .entry-content>[class^=wp-block-]:not(.wp-block-contact-form-7-contact-form-selector) {
  margin-bottom: 80px;
}

@media screen and (min-width: 768px) {
  main .content-wrap .entry-content>[class^=wp-block-]:not(.wp-block-contact-form-7-contact-form-selector) {
    margin-bottom: 112px;
  }

  main .content-wrap .entry-content>[class^=wp-block-]:not(.wp-block-contact-form-7-contact-form-selector):last-child {
    margin-bottom: 0px;
  }
}

@media screen and (min-width: 1280px) {
  main .content-wrap .entry-content>[class^=wp-block-]:not(.wp-block-contact-form-7-contact-form-selector) {
    margin-bottom: 120px;
  }
}

.error-404-headline-text {
  word-wrap: break-word;
  width: 100%;
  margin-bottom: 40px !important;
}

@media screen and (min-width: 768px) {
  .error-404-headline-text {
    max-width: 66.6666666667% !important;
  }
}

.error-404-button {
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 80px;
}

@media screen and (min-width: 768px) {
  .error-404-button {
    width: 66.6666666667%;
  }
}

@media screen and (min-width: 1025px) {
  .error-404-button {
    margin-bottom: 120px;
  }
}

@media screen and (min-width: 1025px) {
  .error-404-button {
    margin-bottom: 120px;
  }
}

.widgettitle {
  font-weight: 600 !important;
  font-size: 24px !important;
  line-height: 112% !important;
  letter-spacing: 0.03em !important;
  margin-bottom: 24px !important;
  color: #E5E5E5 !important;
}

.site-footer .site-footer-wrap .site-top-footer-wrap,
.site-footer .site-footer-wrap .site-middle-footer-wrap {
  background: #262626;
}

.site-footer .site-footer-wrap .widget_nav_menu ul {
  padding-left: 0;
}

.site-footer .site-footer-wrap .site-top-footer-wrap {
  padding-top: 18px;
}

.site-footer .site-footer-wrap .site-top-footer-wrap .site-top-footer-inner-wrap {
  column-gap: 0;
  row-gap: 0;
}

.site-footer .site-footer-wrap .site-top-footer-wrap .site-footer-top-section-1 {
  width: 157px;
  margin-right: 100px;
  margin-bottom: 64px;
}

.site-footer .site-footer-wrap .site-top-footer-wrap .site-footer-top-section-2 .footer-widget-area-inner .is-layout-flex.wp-block-columns {
  column-gap: 53px;
  row-gap: 64px;
}

.site-footer .site-footer-wrap .site-top-footer-wrap .site-footer-top-section-2 .footer-widget-area-inner .is-layout-flex.wp-block-columns .is-layout-flow.wp-block-column {
  width: 273px;
}

@media (max-width: 1240px) {
  .site-footer .site-footer-wrap .site-top-footer-wrap .site-footer-top-section-2 .footer-widget-area-inner .is-layout-flex.wp-block-columns {
    column-gap: 30px;
  }
}

@media (max-width: 1200px) {
  .site-footer .site-footer-wrap .site-top-footer-wrap .site-footer-top-section-2 .footer-widget-area-inner .is-layout-flex.wp-block-columns {
    column-gap: 0px;
  }
}

@media (max-width: 1150px) {
  .site-footer .site-footer-wrap .site-top-footer-wrap .site-footer-top-section-2 .footer-widget-area-inner .is-layout-flex.wp-block-columns .is-layout-flow.wp-block-column {
    width: 250px;
  }
}

@media (max-width: 1100px) {
  .site-footer .site-footer-wrap .site-top-footer-wrap .site-footer-top-section-2 .footer-widget-area-inner .is-layout-flex.wp-block-columns .is-layout-flow.wp-block-column {
    width: 200px;
  }
}

.site-footer .site-footer-wrap .site-top-footer-wrap .site-footer-top-section-2 .footer-widget-area-inner .is-layout-flex.wp-block-columns .is-layout-flow.wp-block-column .widget_nav_menu {
  margin-top: 8px;
}

.site-footer .site-footer-wrap .site-top-footer-wrap .site-footer-top-section-2 .footer-widget-area-inner .is-layout-flex.wp-block-columns .is-layout-flow.wp-block-column .widget_nav_menu [class^=menu-footer-column]>ul>li>a {
  font-weight: 400;
  font-size: 18px;
  line-height: 140%;
  letter-spacing: 0.03em;
  color: #E5E5E5;
}

.site-footer .site-footer-wrap .site-top-footer-wrap .site-footer-top-section-2 .footer-widget-area-inner .is-layout-flex.wp-block-columns .is-layout-flow.wp-block-column .widget_nav_menu [class^=menu-footer-column]>ul>li {
  margin-bottom: 16px;
}

.site-footer .site-footer-wrap .site-top-footer-wrap .site-footer-top-section-2 .footer-widget-area-inner .is-layout-flex.wp-block-columns .is-layout-flow.wp-block-column .widget_nav_menu .widgettitle {
  font-weight: 600;
  font-size: 24px;
  line-height: 112%;
  letter-spacing: 0.03em;
  margin-bottom: 24px;
  color: var(--dmg_tertiary_color_palette_coral-10);
}

.site-footer .site-footer-wrap .site-middle-footer-wrap {
  margin-top: -1px;
}

.site-footer .site-footer-wrap .site-middle-footer-wrap .site-middle-footer-inner-wrap {
  padding-bottom: 30px;
}

.site-footer .site-footer-wrap .site-middle-footer-wrap .site-footer-middle-section-1 .is-layout-flex.wp-block-social-links.has-visible-labels {
  padding-left: 0;
  padding-right: 0;
  margin-bottom: 0;
}

.site-footer .site-footer-wrap .site-middle-footer-wrap .site-footer-middle-section-1 .is-layout-flex.wp-block-social-links.has-visible-labels .wp-social-link {
  color: var(--dmg_tertiary_color_palette_coral-10);
}

.site-footer .site-footer-wrap .site-middle-footer-wrap .site-footer-middle-section-1 .is-layout-flex.wp-block-social-links.has-visible-labels .wp-social-link:hover {
  color: var(--dmg_tertiary_color_palette_coral-10);
}

.site-footer .site-footer-wrap .site-middle-footer-wrap .site-footer-middle-section-1 .is-layout-flex.wp-block-social-links.has-visible-labels .wp-social-link:active {
  color: var(--dmg_tertiary_color_palette_coral-10);
}

.site-footer .site-footer-wrap .site-middle-footer-wrap .site-footer-middle-section-1 .is-layout-flex.wp-block-social-links.has-visible-labels .wp-social-link.wp-block-social-link:hover {
  transform: scale(1);
}

.site-footer .site-footer-wrap .site-middle-footer-wrap .site-footer-middle-section-1 .is-layout-flex.wp-block-social-links.has-visible-labels .wp-social-link .wp-block-social-link-label {
  font-weight: 600;
  font-size: 16px;
  line-height: 112%;
  letter-spacing: 0.03em;
  color: currentColor;
}

.site-footer .site-footer-wrap .site-middle-footer-wrap .site-footer-middle-section-1 .is-layout-flex.wp-block-social-links.has-visible-labels .social-link-xing>a {
  height: 24px;
  padding-left: 21px;
  position: relative;
}

.site-footer .site-footer-wrap .site-middle-footer-wrap .site-footer-middle-section-1 .is-layout-flex.wp-block-social-links.has-visible-labels .social-link-xing>a::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 24px;
  width: 21px;
  background-image: url("data:image/svg+xml,%3Csvg width='21' height='24' viewBox='0 0 21 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.91226 4.73973C1.69792 4.73973 1.51755 4.81289 1.42697 4.95607C1.33314 5.10397 1.3477 5.29434 1.44719 5.48708L3.85342 9.53847C3.85747 9.54634 3.85747 9.55106 3.85342 9.55814L0.0721985 16.0482C-0.0264773 16.2394 -0.0216244 16.4314 0.0721985 16.5792C0.162786 16.7216 0.322934 16.8153 0.537271 16.8153H4.09607C4.62827 16.8153 4.88467 16.466 5.06665 16.1466C5.06665 16.1466 8.76456 9.78549 8.90853 9.53847C8.89397 9.51566 6.46186 5.38874 6.46186 5.38874C6.28473 5.08194 6.01701 4.73973 5.47106 4.73973H1.91226Z' fill='%23FFF5F2'/%3E%3Cpath d='M16.8631 0C16.3317 0 16.1011 0.325695 15.9103 0.659247C15.9103 0.659247 8.24349 13.8833 7.99114 14.3176C8.00408 14.3412 13.0478 23.3408 13.0478 23.3408C13.2242 23.6476 13.4967 24 14.0419 24H17.5967C17.811 24 17.9784 23.9213 18.069 23.7789C18.1636 23.631 18.1612 23.4359 18.0617 23.244L13.0446 14.3286C13.0398 14.3215 13.0398 14.3128 13.0446 14.3058L20.9241 0.755219C21.0228 0.564056 21.0252 0.368957 20.9314 0.221061C20.8408 0.0786725 20.6726 0 20.4582 0H16.8631Z' fill='%23FFF5F2'/%3E%3C/svg%3E%0A");
  background-size: 100%;
}

.site-footer .site-footer-wrap .site-middle-footer-wrap .site-footer-middle-section-1 .is-layout-flex.wp-block-social-links.has-visible-labels .social-link-xing>a svg {
  display: none;
}

.site-footer .site-footer-wrap .site-middle-footer-wrap .site-footer-middle-section-2 .wealthcap-blocks-button.wc-button-ghost.wc-button-label-icon.theme-dark:hover {
  text-decoration: none;
}

.site-footer .site-footer-wrap .site-middle-footer-wrap .site-footer-middle-section-2 .wealthcap-blocks-button.wc-button-ghost.wc-button-label-icon.theme-dark:focus {
  border-color: transparent;
}

.site-footer .site-footer-wrap .site-bottom-footer-wrap {
  background: var(--dmg_tertiary_color_palette_coral-10);
  border-top: 1px solid #ffffff;
}

.site-footer .site-footer-wrap .site-bottom-footer-wrap .site-bottom-footer-inner-wrap {
  padding-top: 48px;
  padding-bottom: 48px;
}

@media screen and (min-width: 1025px) {
  .site-footer .site-footer-wrap .site-bottom-footer-wrap .site-bottom-footer-inner-wrap {
    padding-top: 30px;
    padding-bottom: 30px;
  }
}

.site-footer .site-footer-wrap .site-bottom-footer-wrap .site-footer-bottom-section-1 .footer-widget-area-inner {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}

@media screen and (min-width: 1025px) {
  .site-footer .site-footer-wrap .site-bottom-footer-wrap .site-footer-bottom-section-1 .footer-widget-area-inner {
    justify-content: flex-start;
  }
}

.site-footer .site-footer-wrap .site-bottom-footer-wrap .site-footer-bottom-section-1 .footer-widget-area-inner figure {
  margin-top: 0;
  margin-bottom: 48px;
}

@media screen and (min-width: 1025px) {
  .site-footer .site-footer-wrap .site-bottom-footer-wrap .site-footer-bottom-section-1 .footer-widget-area-inner figure {
    margin-bottom: 0;
  }
}

.site-footer .site-footer-wrap .site-bottom-footer-wrap .site-footer-bottom-section-2 .footer-widget-area-inner .wp-block-kadence-advancedheading {
  margin-bottom: 48px;
}

@media screen and (min-width: 1025px) {
  .site-footer .site-footer-wrap .site-bottom-footer-wrap .site-footer-bottom-section-2 .footer-widget-area-inner .wp-block-kadence-advancedheading {
    margin-bottom: 0;
  }
}

.site-footer .site-footer-wrap .site-bottom-footer-wrap .site-footer-bottom-section-2 .footer-widget-area-inner .wp-block-kadence-advancedheading a {
  font-weight: 400;
  font-size: 18px;
  line-height: 140%;
  letter-spacing: 0.03em;
  color: #E5E5E5;
  display: block;
  margin-bottom: 8px;

  &:after {
    content: '';
    margin-left: 4px;
    margin-right: 4px;
    color: #E5E5E5;
  }
}

@media screen and (min-width: 1025px) {
  .site-footer .site-footer-wrap .site-bottom-footer-wrap .site-footer-bottom-section-2 .footer-widget-area-inner .wp-block-kadence-advancedheading a {
    display: inline-block;
    margin-bottom: 0;
  }
}

.site-footer .site-footer-wrap .site-bottom-footer-wrap .site-footer-bottom-section-2 .footer-widget-area-inner .wp-block-kadence-advancedheading a:first-child {
  /* margin-right: 16px; */
}

.site-footer .site-footer-wrap .site-bottom-footer-wrap .site-footer-bottom-section-2 .footer-widget-area-inner .wp-block-kadence-advancedheading a:last-child {
  &:after {
    display: none;
  }
}

.site-footer .site-footer-wrap .site-bottom-footer-wrap .site-footer-bottom-section-3 .site-info-inner {
  align-items: center;
  justify-content: center;
  display: flex;
}

.site-footer .site-footer-wrap .site-bottom-footer-wrap .site-footer-bottom-section-3 .site-info-inner .footer-html .inner-link-style-normal .footer-html-inner p {
  color: var(--dmg_scale_of_gray_color_palette_black);
}

@media screen and (min-width: 1025px) {
  .site-footer .site-footer-wrap .site-bottom-footer-wrap .site-footer-bottom-section-3 .site-info-inner {
    justify-content: flex-end;
  }
}

.site-footer .site-footer-wrap .site-bottom-footer-wrap .site-footer-bottom-section-3 .site-info-inner>.widget {
  margin-bottom: 0;
}

.site-footer .footer-html-inner p,
.wealthcap-blocks-button.wc-button-ghost.wc-button-label-icon.theme-dark {
  color: #E5E5E5;
}

.site-footer .member-logo {
  margin-top: 24px;
}

@media screen and (min-width: 768px) {
  .special-search-result-page {
    margin-top: 120px;
  }
}

.special-search-result-page .info-and-search {
  display: flex;
  justify-content: space-between;
  margin-bottom: 56px;
  flex-direction: column-reverse;
  row-gap: 24px;
}

@media screen and (min-width: 1025px) {
  .special-search-result-page .info-and-search {
    flex-direction: row;
    margin-bottom: 124px;
  }
}

.special-search-result-page .info-and-search .sub-search-bar {
  display: flex;
  width: 100%;
  flex-shrink: 0;
  order: -1;
  column-gap: 32px;
}

@media screen and (min-width: 1025px) {
  .special-search-result-page .info-and-search .sub-search-bar {
    width: 302px;
    order: unset;
  }
}

.special-search-result-page .info-and-search .sub-search-bar form {
  flex-grow: 1;
}

.special-search-result-page .info-and-search .sub-search-bar label[for=blog-sub-search] {
  flex-grow: 1;
  height: 48px;
  position: relative;
}

.special-search-result-page .info-and-search .sub-search-bar label[for=blog-sub-search] .search-button,
.special-search-result-page .info-and-search .sub-search-bar label[for=blog-sub-search] .close-button {
  position: absolute;
  font-family: "Wealthcap-Icons";
  opacity: 1;
  display: inline-block;
  top: 51%;
  right: 0;
  margin-top: 0;
  background-color: transparent;
  color: black;
  transform: translateY(-50%);
  cursor: pointer;
  z-index: 1;
}

.special-search-result-page .info-and-search .sub-search-bar label[for=blog-sub-search] input {
  width: 100%;
  height: 100%;
  border-radius: 0px;
}

.special-search-result-page .info-and-search .sub-search-bar #mobile-filter-btn {
  flex-shrink: 0;
  flex-grow: 0;
}

@media screen and (min-width: 1025px) {
  .special-search-result-page .info-and-search .sub-search-bar #mobile-filter-btn {
    display: none;
  }
}

.special-search-result-page .ss-filter-box-heading {
  margin-bottom: 32px;
}

.special-search-result-page #ss-filter-submit-button {
  margin-bottom: 16px;
}

.special-search-result-page .filter-buttons {
  display: flex;
  width: fit-content;
  flex-direction: column;
  align-items: flex-start;
}

.special-search-result-page .ss-filter-box {
  display: flex;
  flex-direction: column;
  row-gap: 40px;
}

.special-search-result-page .ss-filter-box h4.caption {
  width: 100%;
  padding-bottom: 16px;
  margin-bottom: 16px;
  border-bottom: 1px solid var(--dmg_scale_of_gray_color_palette_grey-300);
}

.special-search-result-page .ss-filter-box .filter-header h2.headline-6 {
  border-top: 1px solid var(--dmg_scale_of_gray_color_palette_grey-500);
  padding-top: 24px;
  margin-bottom: -8px;
}

.special-search-result-page .ss-filter-box .form-radio__text-label {
  margin-left: 12px;
}

.special-search-result-page .ss-filter-box .form-radio::before {
  background-color: transparent;
}

.special-search-result-page .ss-filter-box .form-checkbox:not(.form-checkbox--checked):before {
  background-color: transparent;
}

.special-search-result-page .ss-filter-box .choices__inner {
  background-color: transparent;
}

.special-search-result-page .ss-filter-box label.form-checkbox:has(.form-checkbox__input[checkbox-disabled=true]) {
  cursor: not-allowed;
  color: var(--dmg_scale_of_gray_color_palette_grey-300);
}

.special-search-result-page .ss-filter-box label.form-checkbox:has(.form-checkbox__input[checkbox-disabled=true])::before {
  background-color: var(--dmg_scale_of_gray_color_palette_grey-300);
}

.special-search-result-page .ss-filter-box label.form-checkbox:has(.form-checkbox__input[checkbox-disabled=true]) span {
  cursor: not-allowed;
}

.special-search-result-page .ss-filter-box .choices__list--dropdown .choices__item--selectable,
.special-search-result-page .ss-filter-box .choices__list[aria-expanded] .choices__item--selectable {
  padding-right: unset;
}

.special-search-result-page .ss-filter-box .search-date-range .custom-range {
  margin-top: 24px;
  display: flex;
  column-gap: 16px;
}

.special-search-result-page .ss-filter-box .search-date-range .custom-range>.form-select {
  flex-basis: 50%;
}

.special-search-result-page .ss-filter-box .search-date-range .custom-range-error {
  font-size: 14px;
  color: #db780b;
  margin-top: 8px;
}

@media (min-width: 640px) {

  .special-search-result-page .choices__list--dropdown .choices__item--selectable,
  .special-search-result-page .choices__list[aria-expanded] .choices__item--selectable {
    padding-right: 10px;
  }
}

.special-search-result-page .filter-and-result-container {
  display: flex;
  column-gap: 24px;
  flex-direction: column;
  align-items: flex-start;
}

@media screen and (min-width: 1025px) {
  .special-search-result-page .filter-and-result-container {
    flex-direction: row;
  }
}

@media screen and (min-width: 1281px) {
  .special-search-result-page .filter-and-result-container {
    column-gap: 132px;
  }

  .site-footer .site-footer-wrap .site-bottom-footer-wrap .site-footer-bottom-section-2 .footer-widget-area-inner .wp-block-kadence-advancedheading a {
    &:after {
      content: '|';
      margin-left: 8px;
      margin-right: 8px;
      color: #E5E5E5;
    }
  }
}

@media screen and (min-width: 1025px) {
  .special-search-result-page .filter-and-result-container .desktop-filter {
    width: 302px;
    flex-shrink: 0;
    flex-grow: 0;
    border-radius: 0px 40px 0px 0px;
    background: var(--dmg_secondary_color_palette_coral-100);
    padding: 24px 24px 32px;
  }
}

.special-search-result-page .filter-and-result-container .result-list-container {
  display: flex;
  flex-direction: column;
}

.special-search-result-page .filter-and-result-container .result-list-container h6.headline-6 {
  color: #000;
}

@media screen and (min-width: 1025px) {
  .special-search-result-page .filter-and-result-container .result-list-container .wealthcap-blocks-blog-article-card.is-row .image-container {
    width: 151px;
    height: 100px;
  }
}

@media screen and (min-width: 1281px) {
  .special-search-result-page .filter-and-result-container .result-list-container .wealthcap-blocks-blog-article-card.is-row .image-container {
    width: 302px;
    height: 200px;
  }
}

@media screen and (min-width: 1025px) {

  .special-search-result-page .filter-and-result-container .result-list-container .wealthcap-blocks-blog-video-card.is-row .image-container,
  .special-search-result-page .filter-and-result-container .result-list-container .wealthcap-blocks-blog-podcast-card.is-row .image-container {
    width: 151px;
    height: 85px;
  }
}

@media screen and (min-width: 1281px) {

  .special-search-result-page .filter-and-result-container .result-list-container .wealthcap-blocks-blog-video-card.is-row .image-container,
  .special-search-result-page .filter-and-result-container .result-list-container .wealthcap-blocks-blog-podcast-card.is-row .image-container {
    width: 302px;
    height: 170px;
  }
}

@media screen and (min-width: 768px) {
  .special-search-result-page .filter-and-result-container .result-list-container {
    padding-top: 24px;
  }
}

@media screen and (min-width: 1281px) {
  .special-search-result-page .filter-and-result-container .result-list-container {
    max-width: 66.6666664%;
  }
}

.special-search-result-page .filter-and-result-container .result-list-container>.headline-6 {
  margin-bottom: 24px;
}

@media screen and (min-width: 768px) {
  .special-search-result-page .filter-and-result-container .result-list-container>.headline-6 {
    margin-bottom: 40px;
  }
}

.special-search-result-page .filter-and-result-container .result-list-container .component-divider {
  margin-bottom: 24px;
  margin-top: 24px;
}

.special-search-result-page .filter-and-result-container .result-list-container .pagination-container {
  margin-left: auto;
  margin-right: auto;
  margin-top: 40px;
}

@media screen and (min-width: 768px) {
  .search-result-page {
    margin-top: 120px;
  }
}

.search-result-page .wp-block-wealthcap-blocks-lists .component-divider:nth-last-child(2) {
  margin-bottom: 32px;
}

.search-result-page .wp-block-wealthcap-blocks-lists.wealthcap-blocks-lists .list-headline {
  font-size: 48px;
  line-height: 112%;
  letter-spacing: 0.03em;
  word-wrap: break-word;
}

@media screen and (min-width: 768px) {
  .search-result-page .wp-block-wealthcap-blocks-lists.wealthcap-blocks-lists .list-headline {
    font-size: 72px;
  }
}

.search-result-page .wp-block-wealthcap-blocks-lists.wealthcap-blocks-lists .list-container .component-item .item-container .item-info .item-headline {
  font-size: 18px;
  line-height: 112%;
  letter-spacing: 0.03em;
}

@media screen and (min-width: 768px) {
  .search-result-page .wp-block-wealthcap-blocks-lists.wealthcap-blocks-lists .list-container .component-item .item-container .item-info .item-headline {
    font-size: 24px;
  }
}

.search-result-page .pagination-container,
.special-search-result-page .pagination-container,
.archive-container .pagination-container {
  height: 32px;
  display: flex;
  align-items: center;
}

.search-result-page .pagination-container .pagination-item,
.special-search-result-page .pagination-container .pagination-item,
.archive-container .pagination-container .pagination-item {
  display: inline-flex;
  width: 32px;
  height: 32px;
  align-items: center;
  justify-content: center;
  margin-right: 16px;
  position: relative;
}

.search-result-page .pagination-container .pagination-item:last-child,
.special-search-result-page .pagination-container .pagination-item:last-child,
.archive-container .pagination-container .pagination-item:last-child {
  margin-right: 0;
}

.search-result-page .pagination-container .pagination-item.active a,
.special-search-result-page .pagination-container .pagination-item.active a,
.archive-container .pagination-container .pagination-item.active a {
  color: var(--dmg_primary_color_palette_red-300);
}

.search-result-page .pagination-container .pagination-item.active::after,
.special-search-result-page .pagination-container .pagination-item.active::after,
.archive-container .pagination-container .pagination-item.active::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  border-bottom: 2px solid var(--dmg_primary_color_palette_red-300);
}

.search-result-page .pagination-container .pagination-item a,
.special-search-result-page .pagination-container .pagination-item a,
.archive-container .pagination-container .pagination-item a {
  font-weight: 500;
  width: 32px;
  height: 32px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  font-size: 16px;
  line-height: 100%;
  letter-spacing: 0.03em;
  text-decoration: none;
  color: var(--dmg_scale_of_gray_color_palette_black);
}

.archive-container .pagination-container {
  width: fit-content;
  margin-left: auto;
  margin-right: auto;
}

@media screen and (min-width: 768px) {

  .article-archive-container .wealthcap-blocks-blog-article-card,
  .podcast-archive-container .wealthcap-blocks-blog-podcast-card {
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    max-width: 846px;
  }
}

.wealthcap-blocks-blog-article-card .tags-container {
  display: inline-flex;
  gap: 8px;
  align-items: flex-start;
  flex-wrap: wrap;
  margin-bottom: 24px;
}

.wealthcap-blocks-blog-article-card .tags-container .tag {
  padding: 6px 16px 5px 16px;
  background-color: var(--dmg_secondary_color_palette_coral-100);
  border-radius: 24px;
}

.wealthcap-blocks-blog-article-card .reading-time {
  display: flex;
  align-items: center;
  column-gap: 8px;
  margin-bottom: 16px;
}

.wealthcap-blocks-blog-article-card .reading-time a {
  margin-left: auto;
  display: inline-flex;
  align-items: center;
}

.wealthcap-blocks-blog-article-card .reading-time a span {
  width: 24px;
  height: 24px;
}

.wealthcap-blocks-blog-article-card .image-container {
  height: 210px;
  position: relative;
  flex-shrink: 0;
}

.wealthcap-blocks-blog-article-card .image-container img {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.wealthcap-blocks-blog-article-card .text-container .title-and-description {
  margin-bottom: 16px;
}

.wealthcap-blocks-blog-article-card .text-container .title-and-description h2 {
  margin-bottom: 8px;
}

.wealthcap-blocks-blog-article-card .text-container .action-buttons .wealthcap-blocks-button.wc-button-ghost.wc-button-label-icon.no-focus-ring {
  height: auto;
}

@media screen and (min-width: 768px) {
  .wealthcap-blocks-blog-article-card:not(.is-row) {
    width: 302px;
  }

  .wealthcap-blocks-blog-article-card:not(.is-row) .image-container {
    height: 326px;
  }
}

.wealthcap-blocks-blog-article-card:not(.is-row) .tags-container {
  margin-bottom: 0;
  position: absolute;
  bottom: 16px;
  left: 24px;
}

@media screen and (min-width: 768px) {
  .wealthcap-blocks-blog-article-card:not(.is-row) .tags-container {
    bottom: 24px;
  }
}

.wealthcap-blocks-blog-article-card:not(.is-row) .text-container {
  padding: 24px;
  background-color: var(--dmg_secondary_color_palette_coral-100);
}

@media screen and (min-width: 768px) {
  .wealthcap-blocks-blog-article-card:not(.is-row).is-big {
    width: 628px;
  }

  .wealthcap-blocks-blog-article-card:not(.is-row).is-big .image-container {
    height: 368px;
  }
}

.wealthcap-blocks-blog-article-card.is-row {
  display: flex;
  flex-direction: column;
  column-gap: 24px;
  row-gap: 24px;
  padding-bottom: 40px;
  border-bottom: 1px solid var(--dmg_scale_of_gray_color_palette_grey-400);
  margin-bottom: 40px;
}

.wealthcap-blocks-blog-article-card.is-row .text-container {
  flex-grow: 1;
}

@media screen and (min-width: 768px) {
  .wealthcap-blocks-blog-article-card.is-row {
    padding-bottom: 24px;
    margin-bottom: 24px;
    flex-direction: row;
  }
}

.wealthcap-blocks-blog-article-card.is-row .image-container {
  width: 100%;
  height: 184px;
}

@media screen and (min-width: 768px) {
  .wealthcap-blocks-blog-article-card.is-row .image-container {
    width: 355px;
    height: 200px;
  }
}

.wealthcap-blocks-blog-article-card.is-row:not(.is-big) .image-container {
  aspect-ratio: 3/2;
}

@media screen and (min-width: 768px) {
  .wealthcap-blocks-blog-article-card.is-row:not(.is-big) .image-container {
    width: 302px;
  }
}

.wc-audio-player {
  display: flex;
  align-items: center;
  justify-content: space-between;
  column-gap: 16px;
  margin-bottom: 32px;
}

.wc-audio-player input[type=range] {
  position: relative;
  -webkit-appearance: none;
  width: 100%;
  margin: 0;
  padding: 0 !important;
  outline: none;
  border: 0 none !important;
  background-color: var(--dmg_scale_of_gray_color_palette_grey-200);
  border-radius: 4px;
}

.wc-audio-player input[type=range]:hover::before {
  background-color: var(--dmg_primary_color_palette_red-300);
}

.wc-audio-player input[type=range]::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: var(--current-progress);
  height: 6px;
  background-color: var(--dmg_secondary_color_palette_coral-300);
  border-radius: 4px;
  transition: background-color 250ms;
}

.wc-audio-player input[type=range]::-webkit-slider-runnable-track {
  width: 100%;
  height: 6px;
  cursor: pointer;
  background-color: var(--dmg_scale_of_gray_color_palette_grey-200);
  border-radius: 4px;
}

.wc-audio-player input[type=range]::-moz-range-track {
  width: 100%;
  height: 6px;
  cursor: pointer;
  background-color: var(--dmg_scale_of_gray_color_palette_grey-200);
  border-radius: 4px;
}

.wc-audio-player input[type=range]::-webkit-slider-thumb {
  position: relative;
  -webkit-appearance: none;
  box-sizing: content-box;
  border: 1px solid var(--dmg_primary_color_palette_red-300);
  background-color: var(--dmg_primary_color_palette_red-300);
  height: 16px;
  width: 16px;
  border-radius: 50%;
  cursor: pointer;
  margin-top: -6px;
  opacity: 0;
  transition: opacity 250ms;
}

.wc-audio-player input[type=range]::-moz-range-thumb {
  opacity: 0;
  position: relative;
  -webkit-appearance: none;
  box-sizing: content-box;
  border: 1px solid var(--dmg_primary_color_palette_red-300);
  background-color: var(--dmg_primary_color_palette_red-300);
  height: 16px;
  width: 16px;
  border-radius: 50%;
  cursor: pointer;
  margin-top: -6px;
  opacity: 0;
  transition: opacity 250ms;
}

.wc-audio-player input[type=range]:hover::-webkit-slider-thumb {
  opacity: 1;
}

.wc-audio-player input[type=range]:hover::-moz-range-thumb {
  opacity: 1;
}

.wc-audio-player .currentProgress {
  flex-shrink: 0;
}

.wealthcap-blocks-blog-podcast-card .podcast-modal .modal__content {
  padding-left: 24px;
  padding-right: 24px;
}

@media screen and (min-width: 768px) {
  .wealthcap-blocks-blog-podcast-card .podcast-modal .modal__content {
    padding-left: 40px;
    padding-right: 40px;
  }
}

.wealthcap-blocks-blog-podcast-card .podcast-modal .modal__close {
  margin-bottom: 80px;
}

.wealthcap-blocks-blog-podcast-card .podcast-modal h2 {
  margin-bottom: 16px;
}

.wealthcap-blocks-blog-podcast-card .podcast-modal p {
  margin-bottom: 40px;
}

.wealthcap-blocks-blog-podcast-card .podcast-modal .link-container {
  display: flex;
  flex-direction: column;
  row-gap: 24px;
}

.wealthcap-blocks-blog-podcast-card .podcast-modal .link-container a {
  height: auto;
}

.wealthcap-blocks-blog-podcast-card .tags-container {
  display: inline-flex;
  gap: 8px;
  align-items: flex-start;
  flex-wrap: wrap;
  margin-bottom: 24px;
}

.wealthcap-blocks-blog-podcast-card .tags-container .tag {
  padding: 6px 16px 5px 16px;
  background-color: var(--dmg_secondary_color_palette_coral-100);
  border-radius: 24px;
}

.wealthcap-blocks-blog-podcast-card .headline {
  display: flex;
  align-items: center;
  column-gap: 8px;
  margin-bottom: 16px;
}

.wealthcap-blocks-blog-podcast-card .image-container {
  height: 210px;
  position: relative;
  flex-shrink: 0;
}

.wealthcap-blocks-blog-podcast-card .image-container img {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.wealthcap-blocks-blog-podcast-card.is-on-dark .wc-audio-player input[type=range] {
  background-color: var(--dmg_tertiary_color_palette_coral-10);
}

.wealthcap-blocks-blog-podcast-card.is-on-dark .wc-audio-player input[type=range]::-webkit-slider-runnable-track {
  background-color: var(--dmg_tertiary_color_palette_coral-10);
}

.wealthcap-blocks-blog-podcast-card.is-on-dark .wc-audio-player input[type=range]::-moz-range-track {
  background-color: var(--dmg_tertiary_color_palette_coral-10);
}

.wealthcap-blocks-blog-podcast-card .action-buttons {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  row-gap: 32px;
}

@media screen and (min-width: 1281px) {
  .wealthcap-blocks-blog-podcast-card .action-buttons {
    flex-direction: row;
    align-items: center;
  }
}

.wealthcap-blocks-blog-podcast-card .action-buttons .wealthcap-blocks-button.wealthcap-blocks-button.wc-button-ghost.wc-button-label-icon.no-focus-ring:active>.icon,
.wealthcap-blocks-blog-podcast-card .action-buttons .wealthcap-blocks-button.wealthcap-blocks-button.wc-button-ghost.wc-button-label-icon.no-focus-ring:hover>.icon {
  margin-left: 8px;
}

.wealthcap-blocks-blog-podcast-card .action-buttons .wealthcap-blocks-button.wc-button-accent {
  order: 2;
  border-color: var(--dmg_scale_of_gray_color_palette_black);
  color: var(--dmg_scale_of_gray_color_palette_black);
}

.wealthcap-blocks-blog-podcast-card .action-buttons .wealthcap-blocks-button.wc-button-accent:hover,
.wealthcap-blocks-blog-podcast-card .action-buttons .wealthcap-blocks-button.wc-button-accent:focus {
  border-color: var(--dmg_scale_of_gray_color_palette_black);
  color: var(--dmg_scale_of_gray_color_palette_black);
}

.wealthcap-blocks-blog-podcast-card .action-buttons .wealthcap-blocks-button.wc-button-accent:hover .icon,
.wealthcap-blocks-blog-podcast-card .action-buttons .wealthcap-blocks-button.wc-button-accent:focus .icon {
  color: var(--dmg_scale_of_gray_color_palette_black);
}

.wealthcap-blocks-blog-podcast-card .action-buttons .wealthcap-blocks-button.wc-button-accent .pause-icon {
  display: none;
}

@media screen and (min-width: 768px) {
  .wealthcap-blocks-blog-podcast-card .action-buttons .wealthcap-blocks-button.wc-button-accent {
    order: 0;
  }
}

.wealthcap-blocks-blog-podcast-card .text-container .title-and-description {
  margin-bottom: 24px;
}

.wealthcap-blocks-blog-podcast-card .text-container .title-and-description h2 {
  margin-bottom: 8px;
}

.wealthcap-blocks-blog-podcast-card .text-container .action-buttons .wealthcap-blocks-button.wc-button-ghost.wc-button-label-icon.no-focus-ring {
  height: auto;
}

.wealthcap-blocks-blog-podcast-card .text-container .action-buttons div>a:first-child {
  margin-right: 24px;
}

@media screen and (min-width: 768px) {
  .wealthcap-blocks-blog-podcast-card:not(.is-row) {
    width: 302px;
  }

  .wealthcap-blocks-blog-podcast-card:not(.is-row) .image-container {
    height: 326px;
  }
}

.wealthcap-blocks-blog-podcast-card:not(.is-row) .wc-audio-player input[type=range] {
  background-color: var(--dmg_tertiary_color_palette_coral-10);
}

.wealthcap-blocks-blog-podcast-card:not(.is-row) .wc-audio-player input[type=range]::-webkit-slider-runnable-track {
  background-color: var(--dmg_tertiary_color_palette_coral-10);
}

.wealthcap-blocks-blog-podcast-card:not(.is-row) .wc-audio-player input[type=range]::-moz-running-track {
  background-color: var(--dmg_tertiary_color_palette_coral-10);
}

.wealthcap-blocks-blog-podcast-card:not(.is-row) .tags-container {
  margin-bottom: 0;
  position: absolute;
  bottom: 16px;
  left: 24px;
}

@media screen and (min-width: 768px) {
  .wealthcap-blocks-blog-podcast-card:not(.is-row) .tags-container {
    bottom: 24px;
  }
}

.wealthcap-blocks-blog-podcast-card:not(.is-row) .text-container {
  padding: 24px;
  background-color: var(--dmg_secondary_color_palette_coral-100);
}

@media screen and (min-width: 768px) {
  .wealthcap-blocks-blog-podcast-card:not(.is-row).is-big {
    width: 628px;
  }

  .wealthcap-blocks-blog-podcast-card:not(.is-row).is-big .image-container {
    height: 302px;
  }
}

.wealthcap-blocks-blog-podcast-card.is-row {
  display: flex;
  flex-direction: column;
  column-gap: 24px;
  row-gap: 24px;
  padding-bottom: 40px;
  border-bottom: 1px solid var(--dmg_scale_of_gray_color_palette_grey-400);
  margin-bottom: 40px;
}

@media screen and (min-width: 768px) {
  .wealthcap-blocks-blog-podcast-card.is-row {
    padding-bottom: 40px;
    margin-bottom: 40px;
    flex-direction: row;
  }
}

.wealthcap-blocks-blog-podcast-card.is-row .text-container {
  flex-grow: 1;
}

.wealthcap-blocks-blog-podcast-card.is-row .image-container {
  width: 86px;
  height: 86px;
}

.wealthcap-blocks-blog-podcast-card.is-row:not(.is-big) .headline {
  margin-bottom: 8px;
}

.wealthcap-blocks-blog-podcast-card.is-row.is-big .image-container {
  width: 100%;
  height: 206px;
}

@media screen and (min-width: 768px) {
  .wealthcap-blocks-blog-podcast-card.is-row.is-big .image-container {
    width: 302px;
    height: 170px;
  }
}

.video-archive-container .youtube-modal,
.blog-slider-container .youtube-modal,
.wp-block-wealthcap-blocks-blog-lists .youtube-modal,
.result-list-container .youtube-modal {
  position: fixed;
  top: 50%;
  left: 50%;
  width: 100vw;
  height: 100vh;
  transform: translate(-50%, -50%);
  z-index: 5000;
  align-items: center;
  justify-content: center;
  display: none;
  background-color: rgba(0, 0, 0, 0.4);
  backdrop-filter: blur(100px);
  -webkit-backdrop-filter: blur(100px);
}

.video-archive-container .youtube-modal[style*="display: block"],
.blog-slider-container .youtube-modal[style*="display: block"],
.wp-block-wealthcap-blocks-blog-lists .youtube-modal[style*="display: block"],
.result-list-container .youtube-modal[style*="display: block"] {
  display: flex !important;
}

.video-archive-container .youtube-modal .close-modal,
.blog-slider-container .youtube-modal .close-modal,
.wp-block-wealthcap-blocks-blog-lists .youtube-modal .close-modal,
.result-list-container .youtube-modal .close-modal {
  width: auto;
  height: 24px;
  position: absolute;
  top: -40px;
  color: white;
  right: 16px;
  z-index: 5001;
  cursor: pointer;
  font-family: Wealthcap-Icons, Clash Grotesk !important;
  display: inline-flex;
  align-items: center;
  column-gap: 8px;
}

.video-archive-container .youtube-modal .iframe-container,
.blog-slider-container .youtube-modal .iframe-container,
.wp-block-wealthcap-blocks-blog-lists .youtube-modal .iframe-container,
.result-list-container .youtube-modal .iframe-container {
  position: relative;
  width: 100%;
  height: auto;
  z-index: 5001;
  padding-left: 16px;
  padding-right: 16px;
  aspect-ratio: 16/9;
}

@media screen and (min-width: 768px) {

  .video-archive-container .youtube-modal .iframe-container,
  .blog-slider-container .youtube-modal .iframe-container,
  .wp-block-wealthcap-blocks-blog-lists .youtube-modal .iframe-container,
  .result-list-container .youtube-modal .iframe-container {
    width: 922px;
    height: auto;
  }
}

.video-archive-container .youtube-modal .iframe-container iframe,
.blog-slider-container .youtube-modal .iframe-container iframe,
.wp-block-wealthcap-blocks-blog-lists .youtube-modal .iframe-container iframe,
.result-list-container .youtube-modal .iframe-container iframe {
  width: 100%;
  height: 100%;
}

.video-archive-container .video-card-grid {
  display: grid;
  grid-template-columns: repeat(1, 1fr);
  margin-bottom: 40px;
  row-gap: 40px;
}

@media screen and (min-width: 768px) {
  .video-archive-container .video-card-grid {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    row-gap: 64px;
    column-gap: 24px;
    margin-bottom: 80px;
  }
}

@media screen and (min-width: 768px) {

  .article-archive-container .pagination-container,
  .podcast-archive-container .pagination-container {
    margin-top: 80px;
  }
}

.wealthcap-blocks-blog-video-card {
  flex-grow: 1;
}

.wealthcap-blocks-blog-video-card .action-buttons button {
  border-color: var(--dmg_scale_of_gray_color_palette_black) !important;
  color: var(--dmg_scale_of_gray_color_palette_black) !important;
}

.wealthcap-blocks-blog-video-card:not(.is-row):not(.icon-center) .image-container {
  position: relative;
}

.wealthcap-blocks-blog-video-card:not(.is-row):not(.icon-center) .tags-container {
  position: absolute;
  bottom: 16px;
  left: 24px;
  margin-bottom: 0;
}

.wealthcap-blocks-blog-video-card:not(.is-row):not(.icon-center) .text-container {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  background-color: var(--dmg_secondary_color_palette_coral-100);
  padding: 24px;
  min-height: 224px;
}

.wealthcap-blocks-blog-video-card:not(.is-row).icon-center .text-container {
  padding-top: 24px;
}

.wealthcap-blocks-blog-video-card:not(.is-row).icon-center .image-container {
  cursor: pointer;
}

.wealthcap-blocks-blog-video-card:not(.is-row).icon-center .image-container::before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.64) 0%, rgba(0, 0, 0, 0.64) 100%);
}

.wealthcap-blocks-blog-video-card:not(.is-row).icon-center .image-container::after {
  content: "";
  width: 64px;
  height: 64px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: url('data:image/svg+xml,<svg width="64" height="64" viewBox="0 0 64 64" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M56 32V32C56 45.256 45.256 56 32 56V56C18.744 56 8 45.256 8 32V32C8 18.744 18.744 8 32 8V8C45.256 8 56 18.744 56 32Z" stroke="white" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path fill-rule="evenodd" clip-rule="evenodd" d="M29.1769 24.1546L39.5289 30.2773C40.8382 31.0506 40.8382 32.9466 39.5289 33.7199L29.1769 39.8426C27.8435 40.6319 26.1582 39.6693 26.1582 38.1199V25.8773C26.1582 24.3279 27.8435 23.3653 29.1769 24.1546V24.1546Z" stroke="white" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}

.wealthcap-blocks-blog-video-card.is-row {
  display: flex;
  flex-direction: column;
  column-gap: 24px;
  row-gap: 24px;
  padding-bottom: 40px;
  border-bottom: 1px solid var(--dmg_scale_of_gray_color_palette_grey-400);
  margin-bottom: 40px;
}

@media screen and (min-width: 768px) {
  .wealthcap-blocks-blog-video-card.is-row {
    padding-bottom: 40px;
    margin-bottom: 40px;
    flex-direction: row;
  }
}

.wealthcap-blocks-blog-video-card.is-row .text-container {
  flex-grow: 1;
}

.wealthcap-blocks-blog-video-card.is-row .text-container .title-and-description h2.headline-6 {
  margin-top: 0;
}

.wealthcap-blocks-blog-video-card.is-row .text-container .body-3 {
  margin-bottom: 32px;
}

.wealthcap-blocks-blog-video-card.is-row .headline {
  margin-bottom: 8px !important;
}

.wealthcap-blocks-blog-video-card.is-row .image-container {
  width: 100%;
  height: 206px;
  flex-shrink: 0;
}

@media screen and (min-width: 768px) {
  .wealthcap-blocks-blog-video-card.is-row .image-container {
    width: 302px;
    height: 170px;
  }
}

.wealthcap-blocks-blog-video-card .tags-container {
  display: inline-flex;
  gap: 8px;
  align-items: flex-start;
  flex-wrap: wrap;
  margin-bottom: 24px;
}

.wealthcap-blocks-blog-video-card .tags-container .tag {
  padding: 6px 16px 5px 16px;
  background-color: var(--dmg_secondary_color_palette_coral-100);
  border-radius: 24px;
}

.wealthcap-blocks-blog-video-card .text-container .headline {
  margin-bottom: 8px;
}

@media screen and (min-width: 768px) {
  .wealthcap-blocks-blog-video-card .text-container .headline {
    margin-bottom: 16px;
  }
}

.wealthcap-blocks-blog-video-card .text-container .title-and-description h2.headline-6 {
  margin-bottom: 8px;
}

@media screen and (min-width: 768px) {
  .wealthcap-blocks-blog-video-card .text-container .title-and-description h2.headline-6 {
    margin-bottom: 16px;
  }
}

.wealthcap-blocks-blog-video-card .image-container {
  aspect-ratio: 3/2;
  position: relative;
}

.wealthcap-blocks-blog-video-card .image-container img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.wealthcap-blocks-blog-recommended-teaser {
  margin-bottom: 69px;
}

@media screen and (min-width: 768px) {
  .wealthcap-blocks-blog-recommended-teaser {
    margin-bottom: 80px;
  }
}

.wealthcap-blocks-blog-recommended-teaser>h2.headline-5 {
  margin-bottom: 32px;
}

@media screen and (min-width: 768px) {
  .wealthcap-blocks-blog-recommended-teaser>h2.headline-5 {
    margin-bottom: 40px;
  }
}

.wealthcap-blocks-blog-recommended-teaser .card-container {
  display: grid;
  flex-direction: column;
  row-gap: 24px;
  padding-bottom: 40px;
  position: relative;
}

@media screen and (min-width: 768px) {
  .wealthcap-blocks-blog-recommended-teaser .card-container {
    padding-bottom: 80px;
  }
}

@media screen and (min-width: 1441px) {
  .wealthcap-blocks-blog-recommended-teaser .card-container {
    flex-wrap: nowrap;
    grid-template-columns: repeat(2, 1fr);
  }
}

.wealthcap-blocks-blog-recommended-teaser .card-container .background-shape {
  position: absolute;
  bottom: 0;
  height: calc(100% - 45px);
  background-color: var(--dmg_secondary_color_palette_coral-300);
  width: 100vw;
  left: 40px;
}

@media screen and (min-width: 768px) {
  .wealthcap-blocks-blog-recommended-teaser .card-container .background-shape {
    height: calc(100% - 120px);
    width: 100vw;
    left: 50%;
    transform: translateX(-50vw);
  }
}

.wealthcap-blocks-blog-recommended-teaser .card-container .wealthcap-blocks-blog-article-card,
.wealthcap-blocks-blog-recommended-teaser .card-container .wealthcap-blocks-blog-video-card,
.wealthcap-blocks-blog-recommended-teaser .card-container .wealthcap-blocks-blog-podcast-card {
  position: relative;
}

.wealthcap-blocks-blog-recommended-teaser .card-container .wealthcap-blocks-blog-article-card .text-container,
.wealthcap-blocks-blog-recommended-teaser .card-container .wealthcap-blocks-blog-video-card .text-container,
.wealthcap-blocks-blog-recommended-teaser .card-container .wealthcap-blocks-blog-podcast-card .text-container {
  z-index: 5;
}

.wealthcap-blocks-blog-recommended-teaser .card-container .wealthcap-blocks-blog-podcast-card:nth-child(2) .image-container,
.wealthcap-blocks-blog-recommended-teaser .card-container .wealthcap-blocks-blog-video-card:nth-child(2) .image-container,
.wealthcap-blocks-blog-recommended-teaser .card-container .wealthcap-blocks-blog-article-card:nth-child(2) .image-container {
  overflow: hidden;
  border-top-left-radius: 40px;
}

.wealthcap-blocks-blog-recommended-teaser .card-container .wealthcap-blocks-blog-video-card,
.wealthcap-blocks-blog-recommended-teaser .card-container .wealthcap-blocks-blog-podcast-card {
  width: 100%;
}

.wealthcap-blocks-blog-recommended-teaser .card-container .rest-article-cards {
  display: flex;
  column-gap: 24px;
  flex-grow: 1;
  flex-wrap: wrap;
}

.wealthcap-blocks-blog-recommended-teaser .card-container .rest-article-cards>.wealthcap-blocks-blog-article-card {
  flex-basis: 100%;
}

.wealthcap-blocks-blog-recommended-teaser .card-container .rest-article-cards>.wealthcap-blocks-blog-article-card:nth-child(2) .image-container {
  border-top-left-radius: 0px;
}

@media screen and (min-width: 768px) {
  .wealthcap-blocks-blog-recommended-teaser .card-container .rest-article-cards>.wealthcap-blocks-blog-article-card {
    flex-basis: 50%;
  }
}

@media screen and (min-width: 768px) {
  .wealthcap-blocks-blog-recommended-teaser .card-container .rest-article-cards {
    flex-wrap: nowrap;
  }
}

@media screen and (min-width: 768px) {
  .wealthcap-blocks-blog-recommended-teaser .card-container {
    flex-direction: row;
    column-gap: 24px;
    justify-content: stretch;
  }

  .wealthcap-blocks-blog-recommended-teaser .card-container .wealthcap-blocks-blog-podcast-card:nth-child(2) .image-container,
  .wealthcap-blocks-blog-recommended-teaser .card-container .wealthcap-blocks-blog-video-card:nth-child(2) .image-container,
  .wealthcap-blocks-blog-recommended-teaser .card-container .wealthcap-blocks-blog-article-card:nth-child(2) .image-container {
    overflow: hidden;
    border-top-left-radius: 80px;
  }

  .wealthcap-blocks-blog-recommended-teaser .card-container .wealthcap-blocks-blog-article-card {
    display: flex;
    flex-direction: column;
  }

  .wealthcap-blocks-blog-recommended-teaser .card-container .wealthcap-blocks-blog-article-card.is-big {
    width: 100%;
  }

  .wealthcap-blocks-blog-recommended-teaser .card-container .wealthcap-blocks-blog-article-card.is-big .image-container,
  .wealthcap-blocks-blog-recommended-teaser .card-container .wealthcap-blocks-blog-article-card.is-big .text-container {
    width: 100%;
  }

  .wealthcap-blocks-blog-recommended-teaser .card-container .wealthcap-blocks-blog-article-card:nth-child(2) .image-container {
    overflow: hidden;
    border-top-left-radius: 80px;
  }

  .wealthcap-blocks-blog-recommended-teaser .card-container .wealthcap-blocks-blog-article-card .text-container {
    flex-grow: 1;
    display: flex;
    flex-direction: column;
  }

  .wealthcap-blocks-blog-recommended-teaser .card-container .wealthcap-blocks-blog-article-card .action-buttons {
    margin-top: auto;
  }
}

@media screen and (min-width: 1281px) {
  .wealthcap-blocks-blog-recommended-teaser .card-container .wealthcap-blocks-blog-article-card {
    width: 49.9999998%;
  }
}

.research-und-expertise-page .wp-block-wealthcap-blocks-teaser-product .teaser-product-image {
  margin-left: 107px;
}

.research-und-expertise-page .wp-block-wealthcap-blocks-teaser-service-content .content {
  margin-left: 0;
}

.blog-shared-header-container {
  margin-bottom: 40px !important;
}

@media screen and (min-width: 768px) {
  .blog-shared-header-container {
    margin-bottom: 80px !important;
  }
}

.blog-shared-header-container>section.widget_block {
  margin-bottom: 0px;
}

.blog-shared-header-container>section.widget_block .wealthcap-blocks-headline .headline {
  margin-bottom: unset;
}

.blog-shared-header-container>section.widget_block .wealthcap-blocks-blog-shared-navbar {
  margin-bottom: 0px;
}

.blog-shared-header-container>section.widget_block .wealthcap-blocks-blog-shared-navbar .menus-and-search {
  margin-top: 0;
  margin-bottom: 0;
}

.blog-shared-header-container>section.widget_block .wealthcap-blocks-blog-shared-navbar .sub-tags {
  margin-top: 24px;
}

.blog-shared-header-container>section.widget_block:not(:first-child) {
  margin-top: 40px;
}

@media screen and (min-width: 768px) {
  .blog-shared-header-container>section.widget_block:not(:first-child) {
    margin-top: 80px;
  }
}

.filter-no-result-container {
  max-width: 33.3333332%;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  margin-top: 120px;
}

.filter-no-result-container .icon {
  margin-bottom: 40px;
}

.filter-no-result-container .headline-5 {
  margin-bottom: 24px;
}

@media print {
  marquee {
    -moz-binding: none;
  }

  body {
    overflow: visible !important;
  }

  .stage-content-product {
    overflow: visible !important;
  }

  .stage-content-product .cover-media {
    margin-bottom: 0px !important;
    aspect-ratio: unset !important;
    padding-top: unset !important;
  }

  .stage-content-product .cover-media img {
    position: static !important;
    object-fit: contain !important;
  }

  .stage-content-product .cover-media .hero-container:not(.mirror) {
    display: none !important;
  }

  .stage-content-product .cover-media .hero-container.mirror {
    position: static !important;
  }

  .stage-content-product .cover-media .hero-container.mirror>* {
    position: static !important;
    transform: none !important;
    display: block;
  }
}

#archive-container .entry-content-wrap {
  background: #000534 !important;
  color: white !important;
  padding: 18px 18px 22px !important;
}

#archive-container .entry-content-wrap h2.entry-title {
  color: white !important;
  font-weight: 600 !important;
  font-size: 24px !important;
  line-height: 112% !important;
  letter-spacing: 0.03em !important;
}

#archive-container .entry-content-wrap h2.entry-title a:hover {
  color: white !important;
}

#archive-container .entry-content-wrap .entry-summary p {
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 140%;
  letter-spacing: 0.03em;
}

#archive-container .entry-content-wrap .entry-footer a {
  font-size: 16px !important;
  font-weight: 500;
  text-transform: capitalize;
  display: flex;
  align-items: center;
  gap: 4px;
}

#archive-container .entry-content-wrap .entry-footer a:hover {
  color: #ffdcd1 !important;
}

#archive-container .entry-footer:hover .post-more-link::after {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.25 12C4.25 11.5858 4.58579 11.25 5 11.25H19C19.4142 11.25 19.75 11.5858 19.75 12C19.75 12.4142 19.4142 12.75 19 12.75H5C4.58579 12.75 4.25 12.4142 4.25 12Z' fill='%23ffdcd1'%3E%3C/path%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M19.5303 11.4697C19.8232 11.7626 19.8232 12.2374 19.5303 12.5303L14.5303 17.5303C14.2374 17.8232 13.7626 17.8232 13.4697 17.5303C13.1768 17.2374 13.1768 16.7626 13.4697 16.4697L18.4697 11.4697C18.7626 11.1768 19.2374 11.1768 19.5303 11.4697Z' fill='%23ffdcd1'%3E%3C/path%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.4697 6.46967C13.7626 6.17678 14.2374 6.17678 14.5303 6.46967L19.5303 11.4697C19.8232 11.7626 19.8232 12.2374 19.5303 12.5303C19.2374 12.8232 18.7626 12.8232 18.4697 12.5303L13.4697 7.53033C13.1768 7.23744 13.1768 6.76256 13.4697 6.46967Z' fill='%23ffdcd1'%3E%3C/path%3E%3C/svg%3E");
  transform: translateX(8px);
  transition: 0.3s ease all;
}

#archive-container span.kadence-svg-iconset.svg-baseline {
  display: none;
}

#archive-container .post-more-link::after {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.25 12C4.25 11.5858 4.58579 11.25 5 11.25H19C19.4142 11.25 19.75 11.5858 19.75 12C19.75 12.4142 19.4142 12.75 19 12.75H5C4.58579 12.75 4.25 12.4142 4.25 12Z' fill='white'%3E%3C/path%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M19.5303 11.4697C19.8232 11.7626 19.8232 12.2374 19.5303 12.5303L14.5303 17.5303C14.2374 17.8232 13.7626 17.8232 13.4697 17.5303C13.1768 17.2374 13.1768 16.7626 13.4697 16.4697L18.4697 11.4697C18.7626 11.1768 19.2374 11.1768 19.5303 11.4697Z' fill='white'%3E%3C/path%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.4697 6.46967C13.7626 6.17678 14.2374 6.17678 14.5303 6.46967L19.5303 11.4697C19.8232 11.7626 19.8232 12.2374 19.5303 12.5303C19.2374 12.8232 18.7626 12.8232 18.4697 12.5303L13.4697 7.53033C13.1768 7.23744 13.1768 6.76256 13.4697 6.46967Z' fill='white'%3E%3C/path%3E%3C/svg%3E");
  opacity: 1;
  display: block;
  width: 24px !important;
  height: 24px !important;
  transition: 0.3s ease all;
}

/* Equal height grid items for news archive */
#archive-container {
  display: grid;
  gap: 1.5rem;
}

#archive-container .entry {
  display: flex;
  flex-direction: column;
  height: 100%;
}

#archive-container .entry-content-wrap {
  display: flex;
  flex-direction: column;
  height: 100%;
  flex-grow: 1;
  padding: 1rem;
}

#archive-container .entry-header {
  margin: 0;
}

#archive-container .entry-header h2 {
  margin: 0 0 0.5rem 0;
  line-height: 1.3;
}

#archive-container .entry-summary {
  flex-grow: 1;
  margin: 0;
}

#archive-container .entry-summary p {
  margin: 0;
  line-height: 1.4;
}

#archive-container .entry-footer {
  margin: 0;
  padding-top: 0.5rem;
}

#archive-container .entry-footer .entry-actions {
  margin: 0;
}

#archive-container .entry-footer .more-link-wrap {
  margin: 0;
}

@media screen and (max-width: 1024px) {
  #archive-container .entry-content-wrap h2.entry-title {
    font-size: 18px !important;
  }

  #archive-container .entry-content-wrap .entry-summary p {
    font-size: 14px;
  }

  .site-footer .member-logo {
    margin-bottom: 30px;
  }
}

.social-link-linkedin svg,
.social-link-youtube svg,
.social-link-xing svg {
  display: none;
}

.social-link-xing span::after {
  content: "\ea35";
  font-size: 36px;
  transition: 0.3s ease all;
}

.social-link-linkedin span::after {
  content: "\ea1d";
  font-size: 36px;
  transition: 0.3s ease all;
}

.social-link-youtube span::after {
  content: "\ea36";
  font-size: 36px;
  transition: 0.3s ease all;
}

.social-link-linkedin:hover span::after,
.social-link-youtube:hover span::after,
.social-link-xing:hover span::after {
  color: #000000 !important;
  transition: 0.3s ease all;
}

.i3 .wp-block-social-link-label {
  display: inline-block;
  font-weight: 400;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
  speak: none;
  text-transform: none;
  text-decoration: inherit;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  width: 36px;
  height: 36px;
  font-size: 0px !important;
  font-family: "ucicons" !important;
  margin: 0 !important;
}



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

/* Press Archive Grid Layout */
.press-grid-layout {
  display: grid !important;
  grid-template-columns: 1fr;
  gap: 24px;
  margin-top: 40px;
  margin-bottom: 80px;
}

@media screen and (min-width: 768px) {
  .press-grid-layout {
    grid-template-columns: repeat(2, 1fr);
  }
}

@media screen and (min-width: 1025px) {
  .press-grid-layout {
    grid-template-columns: repeat(3, 1fr);
  }
}

/* Press Card Navy Styling */
.wealthcap-blocks-press-card {
  background-color: var(--dmg_primary_color_palette_blue-500, #000534);
  padding: 32px;
  display: flex;
  flex-direction: column;
  height: 100%;
  color: #FFFFFF;
}

.wealthcap-blocks-press-card .headline-6 {
  color: #FFFFFF !important;
  margin-bottom: 16px;
  font-weight: 700;
}

.wealthcap-blocks-press-card .description {
  color: #FFFFFF;
  opacity: 0.9;
  margin-bottom: 32px;
  line-height: 1.5;
}

.wealthcap-blocks-press-card .action-buttons {
  margin-top: auto;
}

.wealthcap-blocks-press-card .press-read-more-link {
  color: #FFFFFF !important;
  text-decoration: none;
  font-weight: 600;
  display: inline-flex;
  align-items: center;
  gap: 8px;
  transition: opacity 0.2s ease;
}

.wealthcap-blocks-press-card .press-read-more-link:hover {
  opacity: 0.8;
}

.wealthcap-blocks-press-card .press-read-more-link .icon svg {
  width: 20px;
  height: 20px;
}

.wealthcap-blocks-press-card .press-read-more-link .icon svg path {
  fill: #FFFFFF;
}

/* Improved Press Grid Alignment */
.press-grid-layout {
  padding-top: 40px !important;
}

.press-archive-container {
  width: 100%;
}

@media screen and (min-width: 1025px) {
  .press-grid-layout {
    display: grid !important;
    grid-template-columns: repeat(3, 1fr) !important;
    column-gap: 24px !important;
    row-gap: 24px !important;
    max-width: 100% !important;
  }
}

/* Press Refined Design - Replicated from custom.scss #archive-container */
.press-grid-layout {
  display: grid !important;
  gap: 1.5rem !important;
  margin-top: 40px !important;
}

@media screen and (min-width: 1025px) {
  .press-grid-layout {
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  }
}

.press-archive-container {
  display: flex;
  flex-direction: column;
  height: 100%;
}

/* Align press card inner padding with production */
.wealthcap-blocks-press-card {
  display: flex !important;
  flex-direction: column !important;
  height: 100% !important;
  padding: 18px 18px 22px 18px !important;
  /* Matched to production entry-content-wrap */
  background-color: #000534 !important;
  border-radius: 0 !important;
}

.wealthcap-blocks-press-card .text-container {
  display: flex !important;
  flex-direction: column !important;
  height: 100% !important;
  flex-grow: 1 !important;
}

.wealthcap-blocks-press-card .title-and-description {
  flex-grow: 1 !important;
  display: flex !important;
  flex-direction: column !important;
}

.wealthcap-blocks-press-card .press-date {
  font-family: 'Inter', sans-serif !important;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 140%;
  color: white !important;
  margin-bottom: 4px !important;
  /* Reduced to match production tightness */
  opacity: 0.8;
}

.wealthcap-blocks-press-card .headline-6 {
  color: white !important;
  font-weight: 600 !important;
  font-size: 24px !important;
  line-height: 112% !important;
  letter-spacing: 0.03em !important;
  margin-bottom: 8px !important;
  /* Matched to production title margin */
  overflow-wrap: break-word;
  /* Prevent long titles from breaking grid */
  margin-top: 0 !important;
  word-wrap: break-word !important;
  overflow-wrap: break-word !important;
}

.wealthcap-blocks-press-card .description {
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 140%;
  letter-spacing: 0.03em;
  color: white !important;
  flex-grow: 1;
  margin-bottom: 16px;
  white-space: pre-line !important;
  margin-top: 0 !important;
  margin-bottom: 20px !important;
  /* Consistent gap before CTA */
}

.wealthcap-blocks-press-card .post-more-link {
  font-size: 16px !important;
  font-weight: 500;
  display: flex;
  align-items: center;
  gap: 4px !important;
  /* Reduced from 8px to match production */
  color: white !important;
  text-decoration: none;
  margin-top: auto;
  /* Push to bottom */
  text-transform: capitalize !important;
  /* Fix uppercase issue */
  width: fit-content;
}

.wealthcap-blocks-press-card .post-more-link:hover {
  color: #ffdcd1 !important;
}

/* Arrow Interaction Fix - Matching Production */
.wealthcap-blocks-press-card .post-more-link .kadence-svg-iconset {
  display: none !important;
  /* Hide inline SVG */
}

.wealthcap-blocks-press-card .post-more-link::after {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 28' width='27' height='28' fill='white'%3E%3Cpath d='M27 13.953c0 0.141-0.063 0.281-0.156 0.375l-6 5.531c-0.156 0.141-0.359 0.172-0.547 0.094-0.172-0.078-0.297-0.25-0.297-0.453v-3.5h-19.5c-0.281 0-0.5-0.219-0.5-0.5v-3c0-0.281 0.219-0.5 0.5-0.5h19.5v-3.5c0-0.203 0.109-0.375 0.297-0.453s0.391-0.047 0.547 0.078l6 5.469c0.094 0.094 0.156 0.219 0.156 0.359v0z'/%3E%3C/svg%3E");
  display: inline-block;
  vertical-align: middle;
  margin-left: 8px;
  transition: all 0.3s ease;
  width: 27px;
  height: 28px;
}

/* Animate arrow and change color when hovering the CARD */
.wealthcap-blocks-press-card:hover .post-more-link {
  color: #ffdcd1 !important;
}

.wealthcap-blocks-press-card:hover .post-more-link::after {
  transform: translateX(8px);
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 28' width='27' height='28' fill='%23ffdcd1'%3E%3Cpath d='M27 13.953c0 0.141-0.063 0.281-0.156 0.375l-6 5.531c-0.156 0.141-0.359 0.172-0.547 0.094-0.172-0.078-0.297-0.25-0.297-0.453v-3.5h-19.5c-0.281 0-0.5-0.219-0.5-0.5v-3c0-0.281 0.219-0.5 0.5-0.5h19.5v-3.5c0-0.203 0.109-0.375 0.297-0.453s0.391-0.047 0.547 0.078l6 5.469c0.094 0.094 0.156 0.219 0.156 0.359v0z'/%3E%3C/svg%3E");
}

.wealthcap-blocks-press-card .post-title-link {
  text-decoration: none !important;
  color: white !important;
  transition: opacity 0.2s ease;
}

.wealthcap-blocks-press-card .post-title-link:hover {
  opacity: 0.8;
}

/* Hide screen reader text */
.wealthcap-blocks-press-card .screen-reader-text {
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  -webkit-clip-path: inset(50%);
  clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  word-wrap: normal !important;
}

@media screen and (max-width: 1024px) {
  .wealthcap-blocks-press-card .headline-6 {
    font-size: 18px !important;
  }

  .wealthcap-blocks-press-card .description {
    font-size: 14px !important;
  }
}

/* Fix background color for press archive */
.press-archive-container,
#archive-container.press-grid-layout {
  background-color: #FFFFFF !important;
}

/* Ensure the outer container also has a white background */
.post-type-archive-press #primary {
  background-color: #FFFFFF !important;
}

.wealthcap-blocks-press-card .press-read-more-link .icon svg {
  width: 18px !important;
  height: 18px !important;
}

/* Specific override for press archive background */
body.post-type-archive-press,
body.post-type-archive-press .site,
body.post-type-archive-press #inner-wrap,
body.post-type-archive-press .content-container {
  background-color: #FFFFFF !important;
}

/* Align grid gap to production */
.press-grid-layout {
  gap: 24px !important;
}

/* Ensure font family is consistent */
.wealthcap-blocks-press-card .headline-6 {
  font-family: 'Clash Grotesk', sans-serif !important;
}

.wealthcap-blocks-press-card .description {
  font-family: 'Inter', sans-serif !important;
}

/* Specific refinements for press card typography and description */
.wealthcap-blocks-press-card .description {
  font-family: 'Clash Grotesk', sans-serif !important;
  font-size: 18px !important;
  line-height: 1.4 !important;
  letter-spacing: 0.03em !important;
  color: white !important;
  margin-top: 12px;
}

/* Pagination Refinement to match production */
.post-type-archive-press .pagination-container {
  grid-column: 1 / -1;
  margin-top: 40px;
  display: flex !important;
  justify-content: center;
  align-items: center;
  gap: 8px;
  width: 100%;
}

.post-type-archive-press .pagination-item {
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 44px;
  height: 44px;
}

.post-type-archive-press .pagination-item a {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  text-decoration: none;
  color: #000000 !important;
  font-family: 'Clash Grotesk', sans-serif !important;
  font-size: 17px;
  font-weight: 500;
  border: 2px solid transparent;
  transition: all 0.2s ease;
}

.post-type-archive-press .pagination-item.active a {
  background-color: #000000 !important;
  color: #FFF5F2 !important;
  border-color: #000000 !important;
}

.post-type-archive-press .pagination-item a:hover {
  border-color: #000000 !important;
}

.post-type-archive-press .pagination-item svg {
  fill: #000000 !important;
}

.post-type-archive-press .pagination-item svg path {
  fill: #000000 !important;
}

/* Force Clash Grotesk for press card descriptions and preserve line breaks */
.wealthcap-blocks-press-card .description,
#archive-container .press-archive-container .description {
  font-family: 'Clash Grotesk', sans-serif !important;
  font-size: 18px !important;
  line-height: 1.4 !important;
  letter-spacing: 0.03em !important;
  white-space: pre-line !important;
  /* Preserves \n as line breaks */
  color: white !important;
}

/* Ensure common-archive container is clean white */
.post-type-archive-press #primary {
  background-color: #FFFFFF !important;
}
