/** Shopify CDN: Minification failed

Line 58:44 Unexpected "focus"

**/
.section-qikify-first-blog .first-blog {
    max-width: var(--container-max-width, 1180px);
    margin-left: auto;
    margin-right: auto;
    background-color: var(--first-blog-bg, #F9F7F0);
    border: var(--first-blog-border-width, 0) solid var(--first-blog-border-color, transparent);
    border-radius: var(--first-blog-border-radius, 16px);
    box-sizing: border-box;
}
.section-qikify-first-blog .first-blog-container {
    padding: 0;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    box-sizing: border-box;
    width: 100%;
}
.section-qikify-first-blog .first-blog-image {
    flex: 0 0 calc(45.8%);
}
@media only screen and (max-width: 990px) {
    .section-qikify-first-blog .first-blog-image {
        flex: 0 0 100%;
    }
}
.section-qikify-first-blog .first-blog-image .media,
.section-qikify-first-blog .first-blog-image img {
    border-radius: var(--first-blog-border-radius,8px);
}
.section-qikify-first-blog .first-blog-content {
    flex: 0 0 calc(54.2% - 40px);
}
@media only screen and (max-width: 990px) {
    .section-qikify-first-blog .first-blog-content {
        flex: 0 0 100%;
    }
}
.section-qikify-first-blog .article-tags {
    margin-top: 24px;
    margin-bottom: 0;
}
.section-qikify-first-blog .article-tags > * {
    font-size: var(--font-size);
    font-weight: var(--font-weight);
    color: var(--color);
    line-height: var(--line-height);
    text-decoration: none;
    text-transform: uppercase;
}
.section-qikify-first-blog .article-tags > *:hover,
.section-qikify-first-blog .article-tags > *focus {
    color: var(--color-hover, #6415E1);
}
.section-qikify-first-blog .article-title {
    margin-top: 3px;
    margin-bottom: 0;
    font-family: var(--font-heading-family);
    font-size: var(--font-size);
    font-weight: var(--font-weight);
    color: var(--color);
    line-height: var(--line-height);
    letter-spacing: 0;
}
.section-qikify-first-blog .article-title > * {
    text-decoration: none;
    font-family: var(--font-heading-family);
    font-size: var(--font-size);
    font-weight: var(--font-weight);
    color: var(--color);
    line-height: var(--line-height);
}
.section-qikify-first-blog .article-excerpt {
    margin-top: 26px;
    margin-bottom: 0;
    font-size: var(--font-size);
    font-weight: var(--font-weight);
    color: var(--color);
    line-height: var(--line-height);
    letter-spacing: 0;
}
.section-qikify-first-blog .article-excerpt > * {
    font-size: var(--font-size);
    font-weight: var(--font-weight);
    color: var(--color);
    line-height: var(--line-height);
    letter-spacing: 0;
}
.section-qikify-first-blog .article-view-details {
    display: block;
    margin-top: 34px;
    margin-bottom: 0;
    text-decoration: none;
    font-size: var(--font-size);
    font-weight: var(--font-weight);
    color: var(--color);
    line-height: var(--line-height);
}
.section-qikify-first-blog .article-view-details-text {
    position: relative;
}
.section-qikify-first-blog .article-view-details-text:after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: calc(100% - 22px);
    height: 1px;
    background-color: var(--color, #7C2CFB);
}
.section-qikify-first-blog .article-view-details svg {
    margin-left: 4px;
}

/* Metrics/Stats Styles */
.section-qikify-first-blog .first-blog-metrics {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    width: fit-content;
    gap: var(--metrics-gap, 40px);
    margin-top: 24px;
    margin-bottom: var(--margin-bottom, 24px);
}

.section-qikify-first-blog .first-blog-metric-item {
    display: flex;
    flex-direction: column;
}

.section-qikify-first-blog .first-blog-metric-number {
    font-size: var(--font-size, 36px);
    font-weight: var(--font-weight, 700);
    color: var(--color, #161616);
    line-height: 1.2;
    margin-bottom: 4px;
    font-family: var(--font-heading-family);
}

.section-qikify-first-blog .first-blog-metric-label {
    font-size: var(--font-size, 16px);
    font-weight: var(--font-weight, 500);
    color: var(--color, #7C2CFB);
    line-height: 1.4;
}

@media only screen and (max-width: 767px) {
    .section-qikify-first-blog .first-blog-metrics {
        gap: var(--metrics-gap-mobile, 20px);
    }
}