/* Keep all portfolio case studies on the same typeface and display treatment. */
.zynovo-portfolio-single .edgtf-portfolio-single-holder h1,
.zynovo-portfolio-single .edgtf-portfolio-single-holder h2,
.zynovo-portfolio-single .edgtf-portfolio-single-holder h3,
.zynovo-portfolio-single .edgtf-portfolio-single-holder h4,
.zynovo-portfolio-single .edgtf-portfolio-single-holder h5,
.zynovo-portfolio-single .edgtf-portfolio-single-holder h6,
.zynovo-portfolio-single .edgtf-portfolio-single-holder p,
.zynovo-portfolio-single .edgtf-portfolio-single-holder li,
.zynovo-portfolio-single .edgtf-portfolio-single-holder a {
    font-family: Inter, ui-sans-serif, sans-serif !important;
}

.zynovo-portfolio-generic .wpb_text_column p,
.zynovo-portfolio-generic .wpb_text_column li {
    font-size: 18px !important;
    line-height: 1.72 !important;
}

.zynovo-portfolio-generic .wpb_text_column .z-portfolio-lead {
    font-size: 21px !important;
    line-height: 1.55 !important;
}

.zynovo-portfolio-generic .z-portfolio-cta h2 {
    font-weight: 750 !important;
}

.zynovo-burns-case-study .z-case-quote blockquote {
    color: #ffffff !important;
    font-family: Inter, ui-sans-serif, sans-serif !important;
    font-style: normal !important;
}

@media (max-width: 680px) {
    .zynovo-portfolio-generic .wpb_text_column p,
    .zynovo-portfolio-generic .wpb_text_column li {
        font-size: 16px !important;
    }

    .zynovo-portfolio-generic .wpb_text_column .z-portfolio-lead {
        font-size: 18px !important;
        line-height: 1.6 !important;
    }
}

.zynovo-portfolio-generic .z-portfolio-meta strong {
    display: inline-flex;
    align-items: center;
    padding: 8px 12px;
    border: 1px solid var(--z-line);
    border-radius: 999px;
    color: var(--z-ink);
    background: #fff;
    font: 600 12px/1.4 Inter, ui-sans-serif, sans-serif;
}

.zynovo-burns-case-study .z-case-meta strong {
    display: inline-flex;
    align-items: center;
    padding: 8px 12px;
    border: 1px solid var(--z-line);
    border-radius: 999px;
    color: var(--z-ink);
    background: #fff;
    font: 600 12px/1.4 Inter, ui-sans-serif, sans-serif;
}
.zynovo-burns-case-study .z-case-meta {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
}
.zynovo-burns-case-study .z-case-quote--blue {
    background: #eef5ff;
    border-top: 1px solid #d8e8ff;
    border-bottom: 1px solid #d8e8ff;
}
.zynovo-burns-case-study .z-case-quote--blue blockquote,
.zynovo-burns-case-study .z-case-quote--blue cite,
.zynovo-burns-case-study .z-case-quote--blue cite span {
    color: #1769d1 !important;
}
.zynovo-burns-case-study .z-case-quote--blue blockquote,
.zynovo-burns-case-study .z-case-quote--blue cite {
    font-style: italic !important;
}
.zynovo-burns-case-study .z-case-title .z-gradient-text {
    font-weight: inherit;
}