:root {
    --qc-color1: rgba(255, 255, 255, 1);
    --qc-color2: rgba(222, 222, 222, 1);
    --qc-color3: rgba(156, 156, 156, 1);
    --qc-color4: rgba(89, 89, 89, 1);
    --qc-color5: rgba(23, 23, 23, 1);
    --qc-color6: rgba(209, 204, 246, 1);
    --qc-color7: rgba(149, 140, 234, 1);
    --qc-color8: rgba(90, 75, 222, 1);
    --qc-color9: rgba(50, 34, 186, 1);
    --qc-color10: rgba(32, 22, 122, 1);
    --qc-color11: rgba(189, 185, 208, 1);
    --qc-color12: rgba(144, 141, 163, 1);
    --qc-color13: rgba(100, 97, 119, 1);
    --qc-color14: rgba(56, 54, 75, 1);
    --qc-color15: rgba(15, 12, 30, 1);
    --qc-color16: rgba(187, 245, 221, 1);
    --qc-color17: rgba(106, 226, 159, 1);
    --qc-color18: rgba(59, 131, 92, 1);
    --qc-color19: rgba(48, 108, 76, 1);
    --qc-color20: rgba(32, 76, 53, 1);
    --qc-color21: rgba(201, 217, 252, 1);
    --qc-color22: rgba(175, 198, 251, 1);
    --qc-color23: rgba(96, 143, 247, 1);
    --qc-color24: rgba(64, 96, 165, 1);
    --qc-color25: rgba(32, 47, 83, 1);
    --qc-text-color: var(--qc-color5);
    --qc-heading-color: var(--qc-color15);
    --qc-bg-color: var(--qc-color1);
    --qc-link-color: var(--qc-color8);
    --qc-caption-color: var(--qc-color13);
    --qc-button-color: var(--qc-color8);
    --qc-button-text-color: var(--qc-color1);
    --qc-preset--spacing--0: 0;
    --qc-preset--spacing--10: .2rem;
    --qc-preset--spacing--20: .44rem;
    --qc-preset--spacing--30: .67rem;
    --qc-preset--spacing--40: 1rem;
    --qc-preset--spacing--50: 1.5rem;
    --qc-preset--spacing--60: 2.25rem;
    --qc-preset--spacing--70: 3.38rem;
    --qc-preset--spacing--80: 5.06rem;
    --qc-preset--spacing--90: 7rem;
    --qc-preset--spacing--100: 9rem;
    --qc-preset--spacing--110: 12rem;
    --qc-preset--spacing--120: 14rem;
    --qc-preset--spacing--130: 15rem;
    --qc-preset--spacing--140: 20rem;
    --qc-preset--spacing--150: 25rem;
    --qc-style--common-block-gap: 1rem
}

@media (max-width: 991px) {
    :root {
        --qc-preset--spacing--0: 0;
        --qc-preset--spacing--10: .1rem;
        --qc-preset--spacing--20: .22rem;
        --qc-preset--spacing--30: .33rem;
        --qc-preset--spacing--40: .5rem;
        --qc-preset--spacing--50: .75rem;
        --qc-preset--spacing--60: 1.125rem;
        --qc-preset--spacing--70: 1.6rem;
        --qc-preset--spacing--80: 2.5rem;
        --qc-preset--spacing--90: 3.5rem;
        --qc-preset--spacing--100: 5rem;
        --qc-preset--spacing--110: 7.5rem;
        --qc-preset--spacing--120: 10rem;
        --qc-preset--spacing--130: 12rem;
        --qc-preset--spacing--140: 15rem;
        --qc-preset--spacing--150: 18rem;
        --qc-style--common-block-gap: .75rem
    }
}

.qc-h1-tag {
    font-family: Inter;
    font-weight: bold;
    font-style: normal;
    line-height: 1.2;
    color: var(--qc-heading-color)
}

.qc-h2-tag {
    font-family: Inter;
    font-weight: bold;
    font-style: normal;
    line-height: 1.5;
    color: var(--qc-heading-color)
}

.qc-h3-tag {
    font-family: Inter;
    font-weight: bold;
    font-style: normal;
    line-height: 1.5;
    color: var(--qc-heading-color)
}

.qc-h4-tag {
    font-family: Inter;
    font-weight: bold;
    font-style: normal;
    line-height: 1.5;
    color: var(--qc-heading-color)
}

.qc-h5-tag {
    font-family: Inter;
    font-weight: bold;
    font-style: normal;
    line-height: 1.5;
    color: var(--qc-heading-color)
}

.qc-h6-tag {
    font-family: Inter;
    font-weight: bold;
    font-style: normal;
    line-height: 1.6;
    color: var(--qc-heading-color)
}

.qc-p1-tag {
    font-family: Inter;
    font-weight: none;
    font-style: normal;
    line-height: 1.75;
    color: var(--qc-text-color)
}

.qc-p2-tag {
    font-family: Inter;
    font-weight: none;
    font-style: normal;
    line-height: 1.65;
    color: var(--qc-text-color)
}

.qc-p3-tag {
    font-family: Inter;
    font-weight: none;
    font-style: normal;
    line-height: 1.7;
    color: var(--qc-text-color)
}

.qc-editor-wrapper {
    font-family: Inter
}

.qc-editor-wrapper p {
    margin: 1.6rem 0;
    min-height: 1em;
    font-family: Inter;
    font-weight: none;
    font-style: normal;
    line-height: 1.75;
    color: var(--qc-text-color)
}

.qc-editor-wrapper h1 {
    margin: 3rem 0;
    font-family: Inter;
    font-weight: bold;
    font-style: normal;
    line-height: 1.2;
    color: var(--qc-heading-color)
}

.qc-editor-wrapper h2 {
    margin: 1.75rem 0;
    font-family: Inter;
    font-weight: bold;
    font-style: normal;
    line-height: 1.5;
    color: var(--qc-heading-color)
}

.qc-editor-wrapper h3 {
    margin: 1.5rem 0;
    font-family: Inter;
    font-weight: bold;
    font-style: normal;
    line-height: 1.5;
    color: var(--qc-heading-color)
}

.qc-editor-wrapper h4 {
    margin: 1.125rem 0;
    font-family: Inter;
    font-weight: bold;
    font-style: normal;
    line-height: 1.5;
    color: var(--qc-heading-color)
}

.qc-editor-wrapper h5 {
    margin: 1rem 0;
    font-family: Inter;
    font-weight: bold;
    font-style: normal;
    line-height: 1.5;
    color: var(--qc-heading-color)
}

.qc-editor-wrapper h6 {
    margin: .875rem 0;
    font-family: Inter;
    font-weight: bold;
    font-style: normal;
    line-height: 1.6;
    color: var(--qc-heading-color)
}

.qc-editor-wrapper code {
    padding: .25em;
    border-radius: .25em;
    background-color: #eee !important;
    color: #616161;
    box-decoration-break: clone
}

.qc-editor-wrapper a {
    color: var(--qc-link-color);
    text-decoration: underline
}

.qc-editor-wrapper blockquote {
    padding-left: 1.5rem;
    font-style: italic;
    border-left: 3px solid var(--qc-button-color)
}

.qc-editor-wrapper ul, .qc-editor-wrapper ol {
    padding: 0 0 0 2rem
}

.qc-button-wrapper {
    background: var(--qc-button-color);
    border-radius: 100px;
    font-family: Inter
}

.qc-caption {
    font-family: Inter;
    font-weight: none;
    font-style: normal;
    line-height: 1.7;
    color: var(--qc-text-color)
}

.qc-link-wrapper {
    font-family: Inter
}

.qc-dropdown-wrapper {
    font-family: Inter
}

.qc-navbar-brand-wrapper .qc-navbar-brand-name {
    font-family: Inter
}

.blog-collection-wrapper .blog-collection-main .empty-collection span {
    font-family: Inter;
    font-weight: none;
    font-style: normal;
    line-height: 1.75;
    color: var(--qc-text-color)
}

.b-c-p .pagination {
    font-family: Inter;
    font-weight: none;
    font-style: normal;
    line-height: 1.75;
    color: var(--qc-text-color)
}

.b-c-l .la .la-l .title {
    font-family: Inter;
    font-weight: bold;
    font-style: normal;
    line-height: 1.5;
    color: var(--qc-heading-color)
}

.b-c-l .la .la-l .description {
    font-family: Inter;
    font-weight: none;
    font-style: normal;
    line-height: 1.65;
    color: var(--qc-text-color)
}

.b-c-l .la .la-l .rt .time {
    font-family: Inter;
    font-weight: none;
    font-style: normal;
    line-height: 1.7;
    color: var(--qc-text-color)
}

.b-c-l .ap .author .name {
    font-family: Inter;
    font-weight: bold;
    font-style: normal;
    line-height: 1.6;
    color: var(--qc-heading-color)
}

.qc-blog-toc-container .qc-blog-toc-title {
    font-family: Inter;
    font-weight: none;
    font-style: normal;
    line-height: 1.7;
    color: var(--qc-text-color)
}

.qc-blog-toc-container .qc-blog-toc-body a {
    font-family: Inter;
    font-weight: none;
    font-style: normal;
    line-height: 1.7;
    color: var(--qc-text-color)
}

.qc-share-blog-wrapper .qc-share-blog-title {
    font-family: Inter;
    font-weight: none;
    font-style: normal;
    line-height: 1.7;
    color: var(--qc-text-color)
}

.qc-single-image-wrapper img {
    border-radius: 0
}