.elementor-10325 .elementor-element.elementor-element-e42539f{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}/* Start custom CSS *//* Obrazy z podpisem */
.elementor-widget-theme-post-content figure.wp-block-image {
  margin: 3rem 0 3rem 0;
  border-radius: 0 0 4px 4px;
}

.elementor-widget-theme-post-content figure.wp-block-image img {
  width: 100%;
  height: auto;
  display: block;
  border-radius: 4px 4px 0 0;
}

.elementor-widget-theme-post-content figcaption.wp-element-caption {
  font-family: 'Schibsted Grotesk', sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 17px;
  color: #6B7074;
  padding: 16px;
  margin: 0;
}

/* Cytat (blockquote) z autorem */
.elementor-widget-theme-post-content blockquote.wp-block-quote {
  background: #F9F4EF !important;
  border-radius: 8px 8px 8px 0px !important;
  padding: 26px 16px 32px !important;
  margin: 3rem 0 6rem 0 !important;
  border: none !important;
  position: relative;
}

/* Cudzysłów w cytacie */
.elementor-widget-theme-post-content blockquote.wp-block-quote::before {
  content: '”';
  display: inline;
  font-size: 40px;
  line-height: 12px;
  color: #002F53;
  padding: 0;
  
}

/* Tekst cytatu */
.elementor-widget-theme-post-content blockquote.wp-block-quote > p {
  font-family: var(--e-global-typography-68339be-font-family);
  font-weight: var(--e-global-typography-68339be-font-weight);
  font-size: var(--e-global-typography-68339be-font-size);
  line-height: var(--e-global-typography-68339be-line-height);
  padding: 0 24px 16px;
  margin: -10px 0 0 0 !important;
}

/* Kontener autora (media-text) */
.elementor-widget-theme-post-content blockquote .wp-block-media-text {
  display: flex;
  padding: 0 24px;
  gap: 8px !important;
  grid-template-columns: 40px 1fr !important;
  align-items: center;
  margin: 0 !important;
}

.elementor-widget-theme-post-content blockquote .wp-block-media-text__media {
  margin: 0 !important;
}

.elementor-widget-theme-post-content blockquote .wp-block-media-text__media img {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  object-fit: cover;
}

.elementor-widget-theme-post-content blockquote .wp-block-media-text__content {
  display: flex;
  flex-direction: column;
  gap: 0;
}

.elementor-widget-theme-post-content blockquote .wp-block-media-text__content p {
  margin: 0 !important;
  padding: 0 !important;
  line-height: 16px !important;
}

/* Imię autora */
.elementor-widget-theme-post-content blockquote .wp-block-media-text__content p:first-child {
  font-family: 'Schibsted Grotesk', sans-serif;
  font-weight: 600;
  font-size: 14px;
  color: #002F53 !important;
}

/* Stanowisko autora */
.elementor-widget-theme-post-content blockquote .wp-block-media-text__content p:last-child {
  font-family: 'Schibsted Grotesk', sans-serif;
  font-weight: 400;
  font-size: 14px;
  color: #6B7074 !important;
}

/* Strzałka przy cytacie (opcjonalnie) */
.elementor-widget-theme-post-content blockquote.wp-block-quote::after {
  content: '';
  position: absolute;
  bottom: -35px;
  left: 0;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 36.52px 40.29px 0 0;
  border-color: #F9F4EF transparent transparent transparent;
}/* End custom CSS */