﻿/*
 * cb-display.css
 * ContentBuilder display styles — scoped for nvme2026 / IvoMasterPage
 * Generated from: content.css + box-flex.css
 *
 * PURPOSE:
 *   Allows CB-generated article content (DisplayArticleCBBS5.ascx) to render
 *   correctly inside IvoMasterPage WITHOUT bleeding global resets into the
 *   site layout.
 *
 * USAGE:
 *   Load via <link> tag inside .cb-article-scope wrapper only.
 *   Wrap ltrArticleDetails in <div class="cb-article-scope">.
 *   The editor (editorBS5.aspx) continues loading originals unchanged.
 *
 * SCOPE RULE:
 *   ALL rules are prefixed with .cb-article-scope
 *
 * EXCLUDED (would conflict with Bootstrap 5 or IVO layout):
 *   html, body resets | h1-h6, p, a, ul, ol bare element resets
 *   .container (CB's 800px max-width fights BS5 .container)
 *   .row, .row>*, .column (CB grid fights BS5 grid)
 *   @import lines (fonts already loaded by master page)
 *   .iframe-body, .pin-wrap, .section-wide-250 (canvas/scroll effects)
 *   data-hidden-onstart (animation, editor-only)
 *   .is-edit, .data-editor, editor tool classes
 *   body:not(.data-editor) visibility selectors (rewritten or removed)
 */


/* ====================================================
   Scoped from: content.css
   All rules prefixed with .cb-article-scope
   Global resets, editor-only, and conflicting rules excluded.
   ==================================================== */


/*   */


/* Adjustment for css frameworks */

/* For UIKit */

/* For Material Design Lite */

/* Images' default margin */

/* Default Typography */




.cb-article-scope h1,
.cb-article-scope h2,
.cb-article-scope h3,
.cb-article-scope h4,
.cb-article-scope h5,
.cb-article-scope h6 {
    font-weight: 500;
    line-height: 1.17;
}


.cb-article-scope h1 {
    font-size: 2.5rem;
    margin: 1.2rem 0 1.2rem;
}


.cb-article-scope h2 {
    font-size: 2rem;
    margin: 1rem 0 1rem;
}


.cb-article-scope h3 {
    font-size: 1.73rem;
    margin: 1rem 0 1rem;
}


.cb-article-scope h4 {
    font-size: 1.5rem;
    margin: 0.5rem 0 0.5rem;
}


.cb-article-scope h5 {
    font-size: 1.25rem;
    margin: 0.5rem 0 0.5rem;
}


.cb-article-scope h6 {
    font-size: 1rem;
    margin: 0.5rem 0 0.5rem;
}


.cb-article-scope p {
    margin: 0.8rem 0 0.8rem;
}


.cb-article-scope ul,
.cb-article-scope ol {
    margin: 0 0 1rem;
    padding-inline-start: 20px;
}



.cb-article-scope .display {
    margin-bottom: 0.5rem;
}




/* @media all and (max-width: 1024px) {
    h1 {font-size: 2rem; margin: 0.5rem 0 1rem; }
    h2 {font-size: 1.8rem; margin: 0.5rem 0 1rem; }
    h3 {font-size: 1.5rem; margin: 0.5rem 0 0.8rem; }
    h4 {font-size: 1.25rem; margin: 0.5rem 0 0.5rem; }
    h5 {font-size: 1.1rem; margin: 0.5rem 0 0.5rem; }
    h6 {font-size: 1rem; margin: 0.5rem 0 0.5rem; }
    p {font-size: 1rem; margin: 0 0 0.8rem; }
    .display h1 { font-size: 2.2rem; }
    .display p { font-size: 1.1rem; }
} */

/* Default Elements */


.cb-article-scope a {
    color: inherit;
}


    .cb-article-scope a[role="button"] i {
        color: inherit;
    }


    .cb-article-scope .is-dark-text a[role="button"] i,
    .cb-article-scope .is-light-text a[role="button"] i,
    .cb-article-scope a[role="button"] i {
        color: inherit;
    }


.cb-article-scope hr {
    background: none;
    background-color: transparent;
    border: none;
    border-top: rgba(0, 0, 0, 0.18) 1px solid;
    margin: 30px 0 25px;
    padding: 5px;
}


.cb-article-scope img {
    max-width: 100%;
}


.cb-article-scope figure {
    margin: 0
}



.cb-article-scope pre {
    font-family: courier, monospace;
    font-size: 1rem;
    white-space: pre-wrap;
    line-height: 1.4;
    padding: 15px;
    background: rgba(0, 0, 0, 0.03);
}



.cb-article-scope b {
    font-weight: 600;
}


.cb-article-scope sup {
    vertical-align: super;
}


.cb-article-scope sub {
    vertical-align: sub;
}


.cb-article-scope button,
.cb-article-scope a {
    box-sizing: border-box;
}


/* Built-in Grid */

.cb-article-scope .container {
    margin: 0 auto;
    max-width: 800px;
}


.cb-article-scope .column {
    position: relative;
    box-sizing: border-box;
    width: 100%;
}

@media (min-width: 761px) { /*971px*/

    .cb-article-scope .row {
        display: flex;
    }


    .cb-article-scope .column {
        padding-left: 1rem;
        padding-right: 1rem;
    }


        .cb-article-scope .column.full {
            width: 100%;
        }


        .cb-article-scope .column.two-third {
            width: 66.7%;
        }


        .cb-article-scope .column.two-fourth {
            width: 75%;
        }


        .cb-article-scope .column.two-fifth {
            width: 80%;
        }


        .cb-article-scope .column.two-sixth {
            width: 83.3%;
        }


        .cb-article-scope .column.half {
            width: 50%;
        }


        .cb-article-scope .column.third {
            width: 33.3%;
        }


        .cb-article-scope .column.fourth {
            width: 25%;
        }


        .cb-article-scope .column.fifth {
            width: 20%;
        }


        .cb-article-scope .column.sixth {
            width: 16.6%;
        }


        .cb-article-scope .column.seventh {
            width: 14.285714285714286%;
        }


        .cb-article-scope .column.eighth {
            width: 12.5%;
        }


        .cb-article-scope .column.ninth {
            width: 11.111111111111111%;
        }


        .cb-article-scope .column.tenth {
            width: 10%;
        }


        .cb-article-scope .column.eleventh {
            width: 9.090909090909091%;
        }


        .cb-article-scope .column.twelfth {
            width: 8.333333333333333%;
        }


        .cb-article-scope .column.flow-opposite {
            float: right;
        }


    /* 
    .is-container > .row {
        display: flex;
        flex-wrap: nowrap;
        max-width: unset;
    }
    .is-container > .row > .column {
        padding-left: 1rem;
        padding-right: 1rem;
        flex-shrink: initial; 
    }
    */
}


/* Overide Bootstrap */

.cb-article-scope .row {
    flex-wrap: initial;
}



/* Responsive Utility */
@media all and (max-width: 760px) { /*970px*/

    .cb-article-scope .flow-reverse {
        display: flex;
        flex-direction: column-reverse;
    }


    .cb-article-scope .column,
    .cb-article-scope container class here can be changed with your own class */ {
        min-width: 100%; /* If there is column's inline width, this will make the column full-width in mobile */
        min-height: unset !important;
    }
}


@media (max-width: 760px) {

    .cb-article-scope .xs-hidden {
        display: none !important
    }


    .cb-article-scope .xs-hidden {
        opacity: 0.6
    }
}

@media (min-width: 761px) and (max-width: 970px) {

    .cb-article-scope .sm-hidden {
        display: none !important
    }


    .cb-article-scope .sm-hidden {
        opacity: 0.6
    }


    .cb-article-scope .sm-autofit > div:not(.is-row-overlay):not(.is-row-tool):not(.is-col-tool) {
        width: 100% !important;
        flex: auto !important;
    }
}

@media (min-width: 971px) and (max-width: 1280px) {

    .cb-article-scope .md-hidden {
        display: none !important
    }


    .cb-article-scope .md-hidden {
        opacity: 0.6
    }


    .cb-article-scope .md-autofit > div:not(.is-row-overlay):not(.is-row-tool):not(.is-col-tool) {
        width: 100% !important;
        flex: auto !important;
    }
}

@media (min-width: 1281px) { /* Use: body:not(.data-editor) to prevent hidden during editing */

    .cb-article-scope .desktop-hidden {
        display: none !important
    }


    .cb-article-scope .desktop-hidden {
        opacity: 0.6
    }


    .cb-article-scope .desktop-autofit:not(.desktop-items-1):not(.desktop-items-2):not(.desktop-items-3):not(.desktop-items-4):not(.desktop-items-5):not(.desktop-items-6) > div:not(.is-row-overlay):not(.is-row-tool):not(.is-col-tool) {
        width: 100% !important;
        flex: auto !important;
    }
}


/* wrap & reverse columns */
@media (max-width: 760px) {

    .cb-article-scope .xs-items-6,
    .cb-article-scope .xs-items-5,
    .cb-article-scope .xs-items-4,
    .cb-article-scope .xs-items-3,
    .cb-article-scope .xs-items-2,
    .cb-article-scope .xs-items-1 {
        display: flex !important;
        flex-flow: wrap;
        justify-content: space-between;
    }


        .cb-article-scope .xs-items-6 > div:not(.is-tool, .cb-article-scope .is-rowadd-tool, .cb-article-scope .is-row-overlay) {
            width: calc(100% * (1/6)) !important;
            max-width: unset !important;
            flex: 1 0 auto !important;
            min-width: unset !important;
            padding-right: 15px;
        }


        .cb-article-scope .xs-items-5 > div:not(.is-tool, .cb-article-scope .is-rowadd-tool, .cb-article-scope .is-row-overlay) {
            width: calc(100% * (1/5)) !important;
            max-width: unset !important;
            flex: 1 0 auto !important;
            min-width: unset !important;
            padding-right: 15px;
        }


        .cb-article-scope .xs-items-4 > div:not(.is-tool, .cb-article-scope .is-rowadd-tool, .cb-article-scope .is-row-overlay) {
            width: calc(100% * (1/4)) !important;
            max-width: unset !important;
            flex: 1 0 auto !important;
            min-width: unset !important;
            padding-right: 15px;
        }


        .cb-article-scope .xs-items-3 > div:not(.is-tool, .cb-article-scope .is-rowadd-tool, .cb-article-scope .is-row-overlay) {
            width: calc(100% * (1/3)) !important;
            max-width: unset !important;
            flex: 1 0 auto !important;
            min-width: unset !important;
            padding-right: 15px;
        }


        .cb-article-scope .xs-items-2 > div:not(.is-tool, .cb-article-scope .is-rowadd-tool, .cb-article-scope .is-row-overlay) {
            width: calc(100% * (1/2)) !important;
            max-width: unset !important;
            flex: 1 0 auto !important;
            min-width: unset !important;
            padding-right: 15px;
        }


        .cb-article-scope .xs-items-1 > div:not(.is-tool, .cb-article-scope .is-rowadd-tool, .cb-article-scope .is-row-overlay) {
            width: calc(100% * (1/1)) !important;
            max-width: unset !important;
            flex: 1 0 auto !important;
            min-width: unset !important;
        }

    /* no class (not set) = xs-items-1 */


    .cb-article-scope .xs-column-reverse {
        display: flex;
        flex-direction: column-reverse !important;
    }


        .cb-article-scope .xs-column-reverse.xs-items-1 {
            flex-direction: column-reverse !important;
        }


        .cb-article-scope .xs-column-reverse.xs-items-2 {
            flex-direction: row-reverse !important;
        }


        .cb-article-scope .xs-column-reverse.xs-items-3 {
            flex-direction: row-reverse !important;
        }


        .cb-article-scope .xs-column-reverse.xs-items-4 {
            flex-direction: row-reverse !important;
        }


        .cb-article-scope .xs-column-reverse.xs-items-5 {
            flex-direction: row-reverse !important;
        }


        .cb-article-scope .xs-column-reverse.xs-items-6 {
            flex-direction: row-reverse !important;
        }
}

@media (min-width: 761px) and (max-width: 970px) {

    .cb-article-scope .sm-items-6,
    .cb-article-scope .sm-items-5,
    .cb-article-scope .sm-items-4,
    .cb-article-scope .sm-items-3,
    .cb-article-scope .sm-items-2,
    .cb-article-scope .sm-items-1 {
        display: flex !important;
        flex-flow: wrap;
        justify-content: space-between;
    }


        .cb-article-scope .sm-items-6 > div:not(.is-tool, .cb-article-scope .is-rowadd-tool, .cb-article-scope .is-row-overlay) {
            width: calc(100% * (1/6)) !important;
            max-width: unset !important;
            flex: 1 0 auto !important;
            margin: 0;
            padding-left: 15px;
            padding-right: 15px;
        }


        .cb-article-scope .sm-items-5 > div:not(.is-tool, .cb-article-scope .is-rowadd-tool, .cb-article-scope .is-row-overlay) {
            width: calc(100% * (1/5)) !important;
            max-width: unset !important;
            flex: 1 0 auto !important;
            margin: 0;
            padding-left: 15px;
            padding-right: 15px;
        }


        .cb-article-scope .sm-items-4 > div:not(.is-tool, .cb-article-scope .is-rowadd-tool, .cb-article-scope .is-row-overlay) {
            width: calc(100% * (1/4)) !important;
            max-width: unset !important;
            flex: 1 0 auto !important;
            margin: 0;
            padding-left: 15px;
            padding-right: 15px;
        }


        .cb-article-scope .sm-items-3 > div:not(.is-tool, .cb-article-scope .is-rowadd-tool, .cb-article-scope .is-row-overlay) {
            width: calc(100% * (1/3)) !important;
            max-width: unset !important;
            flex: 1 0 auto !important;
            margin: 0;
            padding-left: 15px;
            padding-right: 15px;
        }


        .cb-article-scope .sm-items-2 > div:not(.is-tool, .cb-article-scope .is-rowadd-tool, .cb-article-scope .is-row-overlay) {
            width: calc(100% * (1/2)) !important;
            max-width: unset !important;
            flex: 1 0 auto !important;
            margin: 0;
            padding-left: 15px;
            padding-right: 15px;
        }


        .cb-article-scope .sm-items-1 > div:not(.is-tool, .cb-article-scope .is-rowadd-tool, .cb-article-scope .is-row-overlay) {
            width: calc(100% * (1/1)) !important;
            max-width: unset !important;
            flex: 1 0 auto !important;
            margin: 0;
            padding-left: 15px;
            padding-right: 15px;
        }

    /* no class (not set) => use default (all columns in one line) */


    .cb-article-scope .sm-column-reverse {
        display: flex;
        flex-direction: row-reverse !important;
    }


        .cb-article-scope .sm-column-reverse.sm-items-1 {
            flex-direction: column-reverse !important;
        }
}

@media (min-width: 971px) and (max-width: 1280px) {

    .cb-article-scope .md-items-6,
    .cb-article-scope .md-items-5,
    .cb-article-scope .md-items-4,
    .cb-article-scope .md-items-3,
    .cb-article-scope .md-items-2,
    .cb-article-scope .md-items-1 {
        display: flex !important;
        flex-flow: wrap;
        justify-content: space-between;
    }


        .cb-article-scope .md-items-6 > div:not(.is-tool, .cb-article-scope .is-rowadd-tool, .cb-article-scope .is-row-overlay) {
            width: calc(100% * (1/6)) !important;
            max-width: unset !important;
            flex: 1 0 auto !important;
            margin: 0;
            padding-left: 15px;
            padding-right: 15px;
        }


        .cb-article-scope .md-items-5 > div:not(.is-tool, .cb-article-scope .is-rowadd-tool, .cb-article-scope .is-row-overlay) {
            width: calc(100% * (1/5)) !important;
            max-width: unset !important;
            flex: 1 0 auto !important;
            margin: 0;
            padding-left: 15px;
            padding-right: 15px;
        }


        .cb-article-scope .md-items-4 > div:not(.is-tool, .cb-article-scope .is-rowadd-tool, .cb-article-scope .is-row-overlay) {
            width: calc(100% * (1/4)) !important;
            max-width: unset !important;
            flex: 1 0 auto !important;
            margin: 0;
            padding-left: 15px;
            padding-right: 15px;
        }


        .cb-article-scope .md-items-3 > div:not(.is-tool, .cb-article-scope .is-rowadd-tool, .cb-article-scope .is-row-overlay) {
            width: calc(100% * (1/3)) !important;
            max-width: unset !important;
            flex: 1 0 auto !important;
            margin: 0;
            padding-left: 15px;
            padding-right: 15px;
        }


        .cb-article-scope .md-items-2 > div:not(.is-tool, .cb-article-scope .is-rowadd-tool, .cb-article-scope .is-row-overlay) {
            width: calc(100% * (1/2)) !important;
            max-width: unset !important;
            flex: 1 0 auto !important;
            margin: 0;
            padding-left: 15px;
            padding-right: 15px;
        }


        .cb-article-scope .md-items-1 > div:not(.is-tool, .cb-article-scope .is-rowadd-tool, .cb-article-scope .is-row-overlay) {
            width: calc(100% * (1/1)) !important;
            max-width: unset !important;
            flex: 1 0 auto !important;
            margin: 0;
            padding-left: 15px;
            padding-right: 15px;
        }

    /* no class (not set) => use default (all columns in one line) */


    .cb-article-scope .md-column-reverse {
        display: flex;
        flex-direction: row-reverse !important;
    }


        .cb-article-scope .md-column-reverse.md-items-1 {
            flex-direction: column-reverse !important;
        }
}

@media (min-width: 1281px) {

    .cb-article-scope .desktop-items-6,
    .cb-article-scope .desktop-items-5,
    .cb-article-scope .desktop-items-4,
    .cb-article-scope .desktop-items-3,
    .cb-article-scope .desktop-items-2,
    .cb-article-scope .desktop-items-1 {
        display: flex !important;
        flex-flow: wrap;
        justify-content: space-between;
    }


        .cb-article-scope .desktop-items-6 > div:not(.is-tool, .cb-article-scope .is-rowadd-tool, .cb-article-scope .is-row-overlay) {
            width: calc(100% * (1/6)) !important;
            max-width: unset !important;
            flex: 1 0 auto !important;
            margin: 0;
            padding-left: 15px;
            padding-right: 15px;
        }


        .cb-article-scope .desktop-items-5 > div:not(.is-tool, .cb-article-scope .is-rowadd-tool, .cb-article-scope .is-row-overlay) {
            width: calc(100% * (1/5)) !important;
            max-width: unset !important;
            flex: 1 0 auto !important;
            margin: 0;
            padding-left: 15px;
            padding-right: 15px;
        }


        .cb-article-scope .desktop-items-4 > div:not(.is-tool, .cb-article-scope .is-rowadd-tool, .cb-article-scope .is-row-overlay) {
            width: calc(100% * (1/4)) !important;
            max-width: unset !important;
            flex: 1 0 auto !important;
            margin: 0;
            padding-left: 15px;
            padding-right: 15px;
        }


        .cb-article-scope .desktop-items-3 > div:not(.is-tool, .cb-article-scope .is-rowadd-tool, .cb-article-scope .is-row-overlay) {
            width: calc(100% * (1/3)) !important;
            max-width: unset !important;
            flex: 1 0 auto !important;
            margin: 0;
            padding-left: 15px;
            padding-right: 15px;
        }


        .cb-article-scope .desktop-items-2 > div:not(.is-tool, .cb-article-scope .is-rowadd-tool, .cb-article-scope .is-row-overlay) {
            width: calc(100% * (1/2)) !important;
            max-width: unset !important;
            flex: 1 0 auto !important;
            margin: 0;
            padding-left: 15px;
            padding-right: 15px;
        }


        .cb-article-scope .desktop-items-1 > div:not(.is-tool, .cb-article-scope .is-rowadd-tool, .cb-article-scope .is-row-overlay) {
            width: calc(100% * (1/1)) !important;
            max-width: unset !important;
            flex: 1 0 auto !important;
            margin: 0;
            padding-left: 15px;
            padding-right: 15px;
        }

    /* no class (not set) => use default (all columns in one line) */


    .cb-article-scope .desktop-column-reverse {
        display: flex;
        flex-direction: row-reverse !important;
    }


        .cb-article-scope .desktop-column-reverse.desktop-items-1 {
            flex-direction: column-reverse !important;
        }
}

/* /Responsive Utility */


.cb-article-scope .spacer {
    width: 100%
}


.cb-article-scope .center {
    text-align: center
}


.cb-article-scope .right {
    text-align: right
}


.cb-article-scope .left {
    text-align: left
}


.cb-article-scope .img-circular {
    display: inline-block;
    width: 200px;
    height: 200px;
    position: relative;
    overflow: hidden;
    border-radius: 50%;
}


    .cb-article-scope .img-circular img {
        display: inline;
        margin: 0 auto;
        height: 100%;
        width: auto;
        max-width: none;
        min-width: 100%;
        min-height: 100%;
    }



.cb-article-scope .padding-0 {
    padding: 0px !important;
    box-sizing: border-box;
}


.cb-article-scope .padding-10 {
    padding: 10px !important;
    box-sizing: border-box;
}


.cb-article-scope .padding-20 {
    padding: 20px !important;
    box-sizing: border-box;
}


.cb-article-scope .padding-30 {
    padding: 30px !important;
    box-sizing: border-box;
}


.cb-article-scope .padding-40 {
    padding: 40px !important;
    box-sizing: border-box;
}


.cb-article-scope .padding-50 {
    padding: 50px !important;
    box-sizing: border-box;
}


.cb-article-scope .padding-60 {
    padding: 60px !important;
    box-sizing: border-box;
}


@media all and (max-width: 540px) {

    .cb-article-scope .padding-0 {
        padding: 0px !important;
    }


    .cb-article-scope .padding-10 {
        padding: 5px !important;
    }


    .cb-article-scope .padding-20 {
        padding: 10px !important;
    }


    .cb-article-scope .padding-30 {
        padding: 15px !important;
    }


    .cb-article-scope .padding-40 {
        padding: 20px !important;
    }


    .cb-article-scope .padding-50 {
        padding: 25px !important;
    }


    .cb-article-scope .padding-60 {
        padding: 30px !important;
    }
}



.cb-article-scope .margin-0 {
    margin: 0 !important
}


.cb-article-scope .margin-20 {
    margin: 20px !important
}


.cb-article-scope .margin-25 {
    margin: 25px !important
}


.cb-article-scope .margin-30 {
    margin: 30px !important
}


.cb-article-scope .margin-35 {
    margin: 35px !important
}


.cb-article-scope .margin-40 {
    margin: 40px !important
}


.cb-article-scope .is-card {
    display: table;
    background-color: #fff;
}


    .cb-article-scope .is-card > * {
        display: table;
    }


.cb-article-scope .is-card-circle {
    width: 280px;
    height: 280px;
    border-radius: 500px;
    padding: 70px;
    margin: 0 auto;
}

@media all and (max-width: 540px) {

    .cb-article-scope .is-card-circle {
        zoom: 0.7;
        transform: scale(0.7);
    }
}


.cb-article-scope .is-card-content-centered {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
}


.cb-article-scope .max-390 {
    max-width: 390px;
    margin: 0 auto;
}


.cb-article-scope .box-border {
    box-sizing: border-box;
}


.cb-article-scope .shadow-1 {
    box-shadow: 0 0 #0000, 0 0 #0000, 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
}


.cb-article-scope .shadow-2 { /* screenshot */
    -webkit-box-shadow: 0 30px 50px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0 30px 50px rgba(0, 0, 0, 0.15);
    box-shadow: 0 30px 50px rgba(0, 0, 0, 0.15);
}


.cb-article-scope .shadow-3 { /* highlight */
    -webkit-box-shadow: 0 0px 100px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 0px 100px rgba(0, 0, 0, 0.2);
    box-shadow: 0 0px 100px rgba(0, 0, 0, 0.2);
}



.cb-article-scope img.circle {
    border-radius: 500px;
    margin-top: 0;
}


.cb-article-scope img.bordered {
    border: #ccc 1px solid;
}



.cb-article-scope .embed-responsive {
    position: relative;
    display: block;
    width: 100%;
    height: 0;
    padding: 0;
    overflow: hidden;
    margin-top: 1.4em;
    margin-bottom: 1em;
}


    .cb-article-scope .embed-responsive.embed-responsive-16by9 {
        padding-bottom: 56.25%;
    }


    .cb-article-scope .embed-responsive.embed-responsive-4by3 {
        padding-bottom: 75%;
    }


    .cb-article-scope .embed-responsive iframe {
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        width: 100%;
        height: 100%;
        border: 0;
    }



.cb-article-scope .list {
    position: relative;
    margin: 1.5em 0;
    box-shadow: none;
}


    .cb-article-scope .list > i {
        position: absolute;
        left: -3px;
        top: 6px;
        font-size: 1.7em;
        line-height: 1;
    }


    .cb-article-scope .list > h2,
    .cb-article-scope .list > h3 {
        margin: 0 0 0 50px !important;
        line-height: 1.2 !important;
    }


    .cb-article-scope .list > p {
        margin: 5px 0 0 50px !important
    }



    .cb-article-scope .list.larger > i {
        position: absolute;
        left: -3px;
        top: 0;
        font-size: 1.7em;
        line-height: 1;
    }


    .cb-article-scope .list.larger > h2,
    .cb-article-scope .list.larger > h3 {
        margin: 0 0 0 70px !important;
        line-height: 1.2 !important;
    }


    .cb-article-scope .list.larger > p {
        margin: 5px 0 0 70px !important
    }



.cb-article-scope .quote {
    position: relative;
    margin: 1.5em 0;
}


    .cb-article-scope .quote > i {
        position: absolute;
        top: -10px;
        left: -7px;
        font-size: 2em;
    }


    .cb-article-scope .quote > small {
        margin-left: 50px;
        opacity: 0.7;
        font-size: 1em;
    }


    .cb-article-scope .quote > p {
        margin-left: 50px;
        font-size: 1.5em;
    }

@media all and (max-width: 540px) {

    .cb-article-scope .quote > i {
        left: -15px;
        font-size: 1.5em;
    }


    .cb-article-scope .quote > small {
        margin-left: 20px;
        font-size: 1em;
    }


    .cb-article-scope .quote > p {
        margin-left: 20px !important;
        font-size: 1.2em;
    }
}



.cb-article-scope .left .is-social {
    justify-content: flex-start
}


.cb-article-scope .center .is-social {
    justify-content: center
}


.cb-article-scope .right .is-social {
    justify-content: flex-end
}



.cb-article-scope .is-social {
    display: flex;
    gap: 2.2rem;
    margin: 1.2rem 0 0.8rem;
}


    .cb-article-scope .is-social a > i {
        font-size: 1.2em;
    }


    .cb-article-scope .is-social.text-left {
        justify-content: flex-start
    }


    .cb-article-scope .is-social.text-right {
        justify-content: flex-end
    }


    .cb-article-scope .is-social.text-center {
        justify-content: center
    }


    .cb-article-scope .is-social.text-justify {
        justify-content: space-around
    }



.cb-article-scope .height-20 {
    height: 20px;
    flex: none;
}


.cb-article-scope .height-40 {
    height: 40px;
    flex: none;
}


.cb-article-scope .height-60 {
    height: 60px;
    flex: none;
}


.cb-article-scope .height-80 {
    height: 80px;
    flex: none;
}


.cb-article-scope .height-100 {
    height: 100px;
    flex: none;
}


.cb-article-scope .height-120 {
    height: 120px;
    flex: none;
}


.cb-article-scope .height-140 {
    height: 140px;
    flex: none;
}


.cb-article-scope .height-160 {
    height: 160px;
    flex: none;
}


.cb-article-scope .height-180 {
    height: 180px;
    flex: none;
}


.cb-article-scope .height-200 {
    height: 200px;
    flex: none;
}


.cb-article-scope .height-220 {
    height: 220px;
    flex: none;
}


.cb-article-scope .height-240 {
    height: 240px;
    flex: none;
}


.cb-article-scope .height-260 {
    height: 260px;
    flex: none;
}


.cb-article-scope .height-280 {
    height: 280px;
    flex: none;
}


.cb-article-scope .height-300 {
    height: 300px;
    flex: none;
}

@media (min-width: 1921px) {

    .cb-article-scope .height-20 {
        height: 2.5vh
    }


    .cb-article-scope .height-40 {
        height: 5vh
    }


    .cb-article-scope .height-60 {
        height: 7.5vh
    }


    .cb-article-scope .height-80 {
        height: 10vh
    }


    .cb-article-scope .height-100 {
        height: 12.5vh
    }


    .cb-article-scope .height-120 {
        height: 15vh
    }


    .cb-article-scope .height-140 {
        height: 17.5vh
    }


    .cb-article-scope .height-160 {
        height: 20vh
    }


    .cb-article-scope .height-180 {
        height: 22.5vh
    }


    .cb-article-scope .height-200 {
        height: 25vh
    }


    .cb-article-scope .height-220 {
        height: 27.5vh
    }


    .cb-article-scope .height-240 {
        height: 30vh
    }


    .cb-article-scope .height-260 {
        height: 32.5vh
    }


    .cb-article-scope .height-280 {
        height: 35vh
    }


    .cb-article-scope .height-300 {
        height: 37.5vh
    }
}

@media (max-width: 1440px) {

    .cb-article-scope .height-20 {
        height: 10px
    }


    .cb-article-scope .height-40 {
        height: 20px
    }


    .cb-article-scope .height-60 {
        height: 30px
    }


    .cb-article-scope .height-80 {
        height: 40px
    }


    .cb-article-scope .height-100 {
        height: 50px
    }


    .cb-article-scope .height-120 {
        height: 60px
    }


    .cb-article-scope .height-140 {
        height: 70px
    }


    .cb-article-scope .height-160 {
        height: 80px
    }


    .cb-article-scope .height-180 {
        height: 90px
    }


    .cb-article-scope .height-200 {
        height: 100px
    }


    .cb-article-scope .height-220 {
        height: 110px
    }


    .cb-article-scope .height-240 {
        height: 120px
    }


    .cb-article-scope .height-260 {
        height: 130px
    }


    .cb-article-scope .height-280 {
        height: 140px
    }


    .cb-article-scope .height-300 {
        height: 150px
    }
}



.cb-article-scope .size-12 {
    font-size: 12px !important
}


.cb-article-scope .size-13 {
    font-size: 13px !important
}


.cb-article-scope .size-14 {
    font-size: 14px !important
}


.cb-article-scope .size-15 {
    font-size: 15px !important
}


.cb-article-scope .size-16 {
    font-size: 16px !important
}


.cb-article-scope .size-17 {
    font-size: 17px !important
}


.cb-article-scope .size-18 {
    font-size: 18px !important
}


.cb-article-scope .size-19 {
    font-size: 19px !important
}


.cb-article-scope .size-20 {
    font-size: 20px !important
}


.cb-article-scope .size-21 {
    font-size: 21px !important
}


.cb-article-scope .size-24 {
    font-size: 24px !important
}


.cb-article-scope .size-28 {
    font-size: 28px !important
}


.cb-article-scope .size-32 {
    font-size: 32px !important
}


.cb-article-scope .size-35 {
    font-size: 35px !important
}


.cb-article-scope .size-38 {
    font-size: 38px !important
}


.cb-article-scope .size-42 {
    font-size: 42px !important
}


.cb-article-scope .size-46 {
    font-size: 46px !important
}


.cb-article-scope .size-48 {
    font-size: 48px !important
}


.cb-article-scope .size-50 {
    font-size: 50px !important
}


.cb-article-scope .size-54 {
    font-size: 54px !important
}


.cb-article-scope .size-60 {
    font-size: 60px !important
}


.cb-article-scope .size-64 {
    font-size: 64px !important
}


.cb-article-scope .size-68 {
    font-size: 68px !important
}


.cb-article-scope .size-72 {
    font-size: 72px !important
}


.cb-article-scope .size-76 {
    font-size: 76px !important
}


.cb-article-scope .size-80 {
    font-size: 80px !important
}


.cb-article-scope .size-84 {
    font-size: 84px !important
}


.cb-article-scope .size-88 {
    font-size: 88px !important
}


.cb-article-scope .size-92 {
    font-size: 92px !important
}


.cb-article-scope .size-96 {
    font-size: 96px !important
}


.cb-article-scope .size-100 {
    font-size: 100px !important
}


.cb-article-scope .size-104 {
    font-size: 104px !important
}


.cb-article-scope .size-108 {
    font-size: 108px !important
}


.cb-article-scope .size-112 {
    font-size: 112px !important
}


.cb-article-scope .size-116 {
    font-size: 116px !important
}


.cb-article-scope .size-120 {
    font-size: 120px !important
}


.cb-article-scope .size-124 {
    font-size: 124px !important
}


.cb-article-scope .size-128 {
    font-size: 128px !important
}


.cb-article-scope .size-132 {
    font-size: 132px !important
}


.cb-article-scope .size-136 {
    font-size: 136px !important
}


.cb-article-scope .size-140 {
    font-size: 140px !important
}


.cb-article-scope .size-144 {
    font-size: 144px !important
}


.cb-article-scope .size-148 {
    font-size: 148px !important
}


.cb-article-scope .size-152 {
    font-size: 152px !important
}


.cb-article-scope .size-156 {
    font-size: 156px !important
}


.cb-article-scope .size-160 {
    font-size: 160px !important
}


.cb-article-scope .size-164 {
    font-size: 164px !important
}


.cb-article-scope .size-168 {
    font-size: 168px !important
}


.cb-article-scope .size-172 {
    font-size: 172px !important
}


.cb-article-scope .size-176 {
    font-size: 176px !important
}


.cb-article-scope .size-180 {
    font-size: 180px !important
}


.cb-article-scope .size-184 {
    font-size: 184px !important
}


.cb-article-scope .size-188 {
    font-size: 188px !important
}


.cb-article-scope .size-192 {
    font-size: 192px !important
}


.cb-article-scope .size-196 {
    font-size: 196px !important
}


.cb-article-scope .size-200 {
    font-size: 200px !important
}


.cb-article-scope .size-204 {
    font-size: 204px !important
}


.cb-article-scope .size-208 {
    font-size: 208px !important
}


.cb-article-scope .size-212 {
    font-size: 212px !important
}


.cb-article-scope .size-216 {
    font-size: 216px !important
}


.cb-article-scope .size-220 {
    font-size: 220px !important
}


.cb-article-scope .size-224 {
    font-size: 224px !important
}


.cb-article-scope .size-228 {
    font-size: 228px !important
}


.cb-article-scope .size-232 {
    font-size: 232px !important
}


.cb-article-scope .size-236 {
    font-size: 236px !important
}


.cb-article-scope .size-240 {
    font-size: 240px !important
}


.cb-article-scope .size-244 {
    font-size: 244px !important
}


.cb-article-scope .size-248 {
    font-size: 248px !important
}


.cb-article-scope .size-252 {
    font-size: 252px !important
}


.cb-article-scope .size-256 {
    font-size: 256px !important
}


.cb-article-scope .size-260 {
    font-size: 260px !important
}


.cb-article-scope .size-264 {
    font-size: 264px !important
}


.cb-article-scope .size-268 {
    font-size: 268px !important
}


.cb-article-scope .size-272 {
    font-size: 272px !important
}


.cb-article-scope .size-276 {
    font-size: 276px !important
}


.cb-article-scope .size-280 {
    font-size: 280px !important
}


.cb-article-scope .size-284 {
    font-size: 284px !important
}


.cb-article-scope .size-288 {
    font-size: 288px !important
}


.cb-article-scope .size-292 {
    font-size: 292px !important
}


.cb-article-scope .size-296 {
    font-size: 296px !important
}


.cb-article-scope .size-300 {
    font-size: 300px !important
}


.cb-article-scope .size-304 {
    font-size: 304px !important
}


.cb-article-scope .size-308 {
    font-size: 308px !important
}


.cb-article-scope .size-312 {
    font-size: 312px !important
}


.cb-article-scope .size-316 {
    font-size: 316px !important
}


.cb-article-scope .size-320 {
    font-size: 320px !important
}


.cb-article-scope .size-324 {
    font-size: 324px !important
}


.cb-article-scope .size-328 {
    font-size: 328px !important
}


.cb-article-scope .size-332 {
    font-size: 332px !important
}


.cb-article-scope .size-336 {
    font-size: 336px !important
}


.cb-article-scope .size-340 {
    font-size: 340px !important
}


.cb-article-scope .size-344 {
    font-size: 344px !important
}


.cb-article-scope .size-348 {
    font-size: 348px !important
}


.cb-article-scope .size-352 {
    font-size: 352px !important
}


.cb-article-scope .size-356 {
    font-size: 356px !important
}


.cb-article-scope .size-360 {
    font-size: 360px !important
}


.cb-article-scope .size-364 {
    font-size: 364px !important
}


.cb-article-scope .size-368 {
    font-size: 368px !important
}


.cb-article-scope .size-372 {
    font-size: 372px !important
}


.cb-article-scope .size-376 {
    font-size: 376px !important
}


.cb-article-scope .size-380 {
    font-size: 380px !important
}


.cb-article-scope .size-384 {
    font-size: 384px !important
}


.cb-article-scope .size-388 {
    font-size: 388px !important
}


.cb-article-scope .size-392 {
    font-size: 392px !important
}


.cb-article-scope .size-396 {
    font-size: 396px !important
}


.cb-article-scope .size-400 {
    font-size: 400px !important
}



.cb-article-scope .is-container .size-64 {
    width: unset;
    height: unset;
}


@media all and (max-width: 1800px) {

    .cb-article-scope .v2 .size-12 {
        font-size: 0.74vw !important;
        font-size: clamp(12px, 0.74vw, 0.74vw) !important
    }
    /* Use clamp to prevent small sizes */

    .cb-article-scope .v2 .size-13 {
        font-size: 0.8vw !important;
        font-size: clamp(13px, 0.8vw, 0.8vw) !important
    }


    .cb-article-scope .v2 .size-14 {
        font-size: 0.86vw !important;
        font-size: clamp(14px, 0.86vw, 0.86vw) !important
    }


    .cb-article-scope .v2 .size-15 {
        font-size: 0.93vw !important;
        font-size: clamp(15px, 0.93vw, 0.93vw) !important
    }


    .cb-article-scope .v2 .size-16 {
        font-size: 0.99vw !important;
        font-size: clamp(16px, 0.99vw, 0.99vw) !important
    }


    .cb-article-scope .v2 .size-17 {
        font-size: 1.05vw !important;
        font-size: clamp(17px, 1.05vw, 1.05vw) !important
    }


    .cb-article-scope .v2 .size-18 {
        font-size: 1.11vw !important;
        font-size: clamp(18px, 1.11vw, 1.11vw) !important
    }


    .cb-article-scope .v2 .size-19 {
        font-size: 1.17vw !important;
        font-size: clamp(19px, 1.17vw, 1.17vw) !important
    }


    .cb-article-scope .v2 .size-20 {
        font-size: 1.23vw !important;
        font-size: clamp(20px, 1.23vw, 1.23vw) !important
    }


    .cb-article-scope .v2 .size-21 {
        font-size: 1.29vw !important;
        font-size: clamp(21px, 1.29vw, 1.29vw) !important
    }


    .cb-article-scope .v2 .size-24 {
        font-size: 1.48vw !important;
        font-size: clamp(22px, 1.48vw, 1.48vw) !important
    }


    .cb-article-scope .v2 .size-28 {
        font-size: 1.56vw !important;
        font-size: clamp(23px, 1.56vw, 1.56vw) !important
    }


    .cb-article-scope .v2 .size-32 {
        font-size: 1.64vw !important;
        font-size: clamp(24px, 1.64vw, 1.64vw) !important
    }


    .cb-article-scope .v2 .size-35 {
        font-size: 1.82vw !important;
        font-size: clamp(25px, 1.82vw, 1.82vw) !important
    }


    .cb-article-scope .v2 .size-38 {
        font-size: 1.98vw !important;
        font-size: clamp(26px, 1.98vw, 1.98vw) !important
    }


    .cb-article-scope .v2 .size-42 {
        font-size: 2.19vw !important;
        font-size: clamp(27px, 2.19vw, 2.19vw) !important
    }
    /**/

    .cb-article-scope .v2 .size-46 {
        font-size: 2.4vw !important;
        font-size: clamp(28px, 2.4vw, 2.4vw) !important
    }


    .cb-article-scope .v2 .size-48 {
        font-size: 2.5vw !important;
        font-size: clamp(29px, 2.5vw, 2.5vw) !important
    }


    .cb-article-scope .v2 .size-50 {
        font-size: 2.61vw !important;
        font-size: clamp(30px, 2.61vw, 2.61vw) !important
    }


    .cb-article-scope .v2 .size-54 {
        font-size: 2.81vw !important;
        font-size: clamp(31px, 2.81vw, 2.81vw) !important
    }


    .cb-article-scope .v2 .size-60 {
        font-size: 3.13vw !important;
        font-size: clamp(32px, 3.13vw, 3.13vw) !important
    }


    .cb-article-scope .v2 .size-64 {
        font-size: 3.33vw !important;
        font-size: clamp(33px, 3.33vw, 3.33vw) !important
    }


    .cb-article-scope .v2 .size-68 {
        font-size: 3.54vw !important;
        font-size: clamp(34px, 3.54vw, 3.54vw) !important
    }


    .cb-article-scope .v2 .size-72 {
        font-size: 3.75vw !important;
        font-size: clamp(35px, 3.75vw, 3.75vw) !important
    }


    .cb-article-scope .v2 .size-76 {
        font-size: 3.96vw !important;
        font-size: clamp(36px, 3.96vw, 3.96vw) !important
    }


    .cb-article-scope .v2 .size-80 {
        font-size: 4.17vw !important;
        font-size: clamp(37px, 4.17vw, 4.17vw) !important
    }


    .cb-article-scope .v2 .size-84 {
        font-size: 4.38vw !important;
        font-size: clamp(38px, 4.38vw, 4.38vw) !important
    }


    .cb-article-scope .v2 .size-88 {
        font-size: 4.58vw !important;
        font-size: clamp(39px, 4.58vw, 4.58vw) !important
    }


    .cb-article-scope .v2 .size-92 {
        font-size: 4.79vw !important;
        font-size: clamp(40px, 4.79vw, 4.79vw) !important
    }
    /**/

    .cb-article-scope .v2 .size-96 {
        font-size: 5vw !important;
        font-size: clamp(41px, 5vw, 5vw) !important
    }


    .cb-article-scope .v2 .size-100 {
        font-size: 5.21vw !important;
        font-size: clamp(42px, 5.21vw, 5.21vw) !important
    }


    .cb-article-scope .v2 .size-104 {
        font-size: 5.42vw !important;
        font-size: clamp(43px, 5.42vw, 5.42vw) !important
    }


    .cb-article-scope .v2 .size-108 {
        font-size: 5.63vw !important;
        font-size: clamp(44px, 5.63vw, 5.63vw) !important
    }


    .cb-article-scope .v2 .size-112 {
        font-size: 5.84vw !important;
        font-size: clamp(45px, 5.84vw, 5.84vw) !important
    }


    .cb-article-scope .v2 .size-116 {
        font-size: 6.04vw !important;
        font-size: clamp(46px, 6.04vw, 6.04vw) !important
    }


    .cb-article-scope .v2 .size-120 {
        font-size: 6.25vw !important;
        font-size: clamp(47px, 6.25vw, 6.25vw) !important
    }


    .cb-article-scope .v2 .size-124 {
        font-size: 6.46vw !important;
        font-size: clamp(48px, 6.46vw, 6.46vw) !important
    }


    .cb-article-scope .v2 .size-128 {
        font-size: 6.67vw !important;
        font-size: clamp(49px, 6.67vw, 6.67vw) !important
    }


    .cb-article-scope .v2 .size-132 {
        font-size: 6.88vw !important;
        font-size: clamp(50px, 6.88vw, 6.88vw) !important
    }


    .cb-article-scope .v2 .size-136 {
        font-size: 7.09vw !important;
        font-size: clamp(51px, 7.09vw, 7.09vw) !important
    }


    .cb-article-scope .v2 .size-140 {
        font-size: 7.29vw !important;
        font-size: clamp(52px, 7.29vw, 7.29vw) !important
    }


    .cb-article-scope .v2 .size-144 {
        font-size: 7.5vw !important;
        font-size: clamp(53px, 7.5vw, 7.5vw) !important
    }


    .cb-article-scope .v2 .size-148 {
        font-size: 7.71vw !important;
        font-size: clamp(54px, 7.71vw, 7.71vw) !important
    }


    .cb-article-scope .v2 .size-152 {
        font-size: 7.92vw !important;
        font-size: clamp(55px, 7.92vw, 7.92vw) !important
    }


    .cb-article-scope .v2 .size-156 {
        font-size: 8.13vw !important;
        font-size: clamp(56px, 8.13vw, 8.13vw) !important
    }


    .cb-article-scope .v2 .size-160 {
        font-size: 8.34vw !important;
        font-size: clamp(57px, 8.34vw, 8.34vw) !important
    }


    .cb-article-scope .v2 .size-164 {
        font-size: 8.54vw !important;
        font-size: clamp(58px, 8.54vw, 8.54vw) !important
    }


    .cb-article-scope .v2 .size-168 {
        font-size: 8.75vw !important;
        font-size: clamp(59px, 8.75vw, 8.75vw) !important
    }


    .cb-article-scope .v2 .size-172 {
        font-size: 8.96vw !important;
        font-size: clamp(60px, 8.96vw, 8.96vw) !important
    }


    .cb-article-scope .v2 .size-176 {
        font-size: 9.17vw !important;
        font-size: clamp(61px, 9.17vw, 9.17vw) !important
    }


    .cb-article-scope .v2 .size-180 {
        font-size: 9.38vw !important;
        font-size: clamp(62px, 9.38vw, 9.38vw) !important
    }


    .cb-article-scope .v2 .size-184 {
        font-size: 9.59vw !important;
        font-size: clamp(63px, 9.59vw, 9.59vw) !important
    }


    .cb-article-scope .v2 .size-188 {
        font-size: 9.79vw !important;
        font-size: clamp(64px, 9.79vw, 9.79vw) !important
    }


    .cb-article-scope .v2 .size-192 {
        font-size: 10vw !important;
        font-size: clamp(65px, 10vw, 10vw) !important
    }


    .cb-article-scope .v2 .size-196 {
        font-size: 10.21vw !important;
        font-size: clamp(66px, 10.21vw, 10.21vw) !important
    }


    .cb-article-scope .v2 .size-200 {
        font-size: 10.42vw !important;
        font-size: clamp(67px, 10.42vw, 10.42vw) !important
    }


    .cb-article-scope .v2 .size-204 {
        font-size: 10.63vw !important;
        font-size: clamp(68px, 10.63vw, 10.63vw) !important
    }


    .cb-article-scope .v2 .size-208 {
        font-size: 10.84vw !important;
        font-size: clamp(69px, 10.84vw, 10.84vw) !important
    }


    .cb-article-scope .v2 .size-212 {
        font-size: 11.05vw !important;
        font-size: clamp(70px, 11.05vw, 11.05vw) !important
    }


    .cb-article-scope .v2 .size-216 {
        font-size: 11.25vw !important;
        font-size: clamp(71px, 11.25vw, 11.25vw) !important
    }


    .cb-article-scope .v2 .size-220 {
        font-size: 11.46vw !important;
        font-size: clamp(72px, 11.46vw, 11.46vw) !important
    }


    .cb-article-scope .v2 .size-224 {
        font-size: 11.67vw !important;
        font-size: clamp(73px, 11.67vw, 11.67vw) !important
    }


    .cb-article-scope .v2 .size-228 {
        font-size: 11.88vw !important;
        font-size: clamp(75px, 11.88vw, 11.88vw) !important
    }


    .cb-article-scope .v2 .size-232 {
        font-size: 12.09vw !important;
        font-size: clamp(75px, 12.09vw, 12.09vw) !important
    }


    .cb-article-scope .v2 .size-236 {
        font-size: 12.3vw !important;
        font-size: clamp(76px, 12.3vw, 12.3vw) !important
    }


    .cb-article-scope .v2 .size-240 {
        font-size: 12.5vw !important;
        font-size: clamp(77px, 12.5vw, 12.5vw) !important
    }


    .cb-article-scope .v2 .size-244 {
        font-size: 12.71vw !important;
        font-size: clamp(78px, 12.71vw, 12.71vw) !important
    }


    .cb-article-scope .v2 .size-248 {
        font-size: 12.92vw !important;
        font-size: clamp(79px, 12.92vw, 12.92vw) !important
    }


    .cb-article-scope .v2 .size-252 {
        font-size: 13.13vw !important;
        font-size: clamp(80px, 13.13vw, 13.13vw) !important
    }


    .cb-article-scope .v2 .size-256 {
        font-size: 13.34vw !important;
        font-size: clamp(81px, 13.34vw, 13.34vw) !important
    }


    .cb-article-scope .v2 .size-260 {
        font-size: 13.55vw !important;
        font-size: clamp(82px, 13.55vw, 13.55vw) !important
    }


    .cb-article-scope .v2 .size-264 {
        font-size: 13.75vw !important;
        font-size: clamp(83px, 13.75vw, 13.75vw) !important
    }


    .cb-article-scope .v2 .size-268 {
        font-size: 13.96vw !important;
        font-size: clamp(84px, 13.96vw, 13.96vw) !important
    }


    .cb-article-scope .v2 .size-272 {
        font-size: 14.17vw !important;
        font-size: clamp(85px, 14.17vw, 14.17vw) !important
    }


    .cb-article-scope .v2 .size-276 {
        font-size: 14.38vw !important;
        font-size: clamp(86px, 14.38vw, 14.38vw) !important
    }


    .cb-article-scope .v2 .size-280 {
        font-size: 14.59vw !important;
        font-size: clamp(87px, 14.59vw, 14.59vw) !important
    }


    .cb-article-scope .v2 .size-284 {
        font-size: 14.8vw !important;
        font-size: clamp(88px, 14.8vw, 14.8vw) !important
    }


    .cb-article-scope .v2 .size-288 {
        font-size: 15vw !important;
        font-size: clamp(89px, 15vw, 15vw) !important
    }


    .cb-article-scope .v2 .size-292 {
        font-size: 15.21vw !important;
        font-size: clamp(90px, 15.21vw, 15.21vw) !important
    }


    .cb-article-scope .v2 .size-296 {
        font-size: 15.42vw !important;
        font-size: clamp(91px, 15.42vw, 15.42vw) !important
    }


    .cb-article-scope .v2 .size-300 {
        font-size: 15.63vw !important;
        font-size: clamp(92px, 15.63vw, 15.63vw) !important
    }


    .cb-article-scope .v2 .size-304 {
        font-size: 15.84vw !important;
        font-size: clamp(93px, 15.84vw, 15.84vw) !important
    }


    .cb-article-scope .v2 .size-308 {
        font-size: 16.06vw !important;
        font-size: clamp(94px, 16.06vw, 16.06vw) !important
    }


    .cb-article-scope .v2 .size-312 {
        font-size: 16.26vw !important;
        font-size: clamp(95px, 16.26vw, 16.26vw) !important
    }


    .cb-article-scope .v2 .size-316 {
        font-size: 16.46vw !important;
        font-size: clamp(96px, 16.46vw, 16.46vw) !important
    }


    .cb-article-scope .v2 .size-320 {
        font-size: 16.67vw !important;
        font-size: clamp(97px, 16.67vw, 16.67vw) !important
    }


    .cb-article-scope .v2 .size-324 {
        font-size: 16.88vw !important;
        font-size: clamp(98px, 16.88vw, 16.88vw) !important
    }


    .cb-article-scope .v2 .size-328 {
        font-size: 17.09vw !important;
        font-size: clamp(99px, 17.09vw, 17.09vw) !important
    }


    .cb-article-scope .v2 .size-332 {
        font-size: 17.3vw !important;
        font-size: clamp(100px, 17.3vw, 17.3vw) !important
    }


    .cb-article-scope .v2 .size-336 {
        font-size: 17.5vw !important;
        font-size: clamp(101px, 17.5vw, 17.5vw) !important
    }


    .cb-article-scope .v2 .size-340 {
        font-size: 17.71vw !important;
        font-size: clamp(102px, 17.71vw, 17.71vw) !important
    }


    .cb-article-scope .v2 .size-344 {
        font-size: 17.92vw !important;
        font-size: clamp(103px, 17.92vw, 17.92vw) !important
    }


    .cb-article-scope .v2 .size-348 {
        font-size: 18.13vw !important;
        font-size: clamp(104px, 18.13vw, 18.13vw) !important
    }


    .cb-article-scope .v2 .size-352 {
        font-size: 18.34vw !important;
        font-size: clamp(105px, 18.34vw, 18.34vw) !important
    }


    .cb-article-scope .v2 .size-356 {
        font-size: 18.55vw !important;
        font-size: clamp(106px, 18.55vw, 18.55vw) !important
    }


    .cb-article-scope .v2 .size-360 {
        font-size: 18.76vw !important;
        font-size: clamp(107px, 18.76vw, 18.76vw) !important
    }


    .cb-article-scope .v2 .size-364 {
        font-size: 18.96vw !important;
        font-size: clamp(108px, 18.96vw, 18.96vw) !important
    }


    .cb-article-scope .v2 .size-368 {
        font-size: 19.17vw !important;
        font-size: clamp(109px, 19.17vw, 19.17vw) !important
    }


    .cb-article-scope .v2 .size-372 {
        font-size: 19.38vw !important;
        font-size: clamp(110px, 19.38vw, 19.38vw) !important
    }


    .cb-article-scope .v2 .size-376 {
        font-size: 19.59vw !important;
        font-size: clamp(111px, 19.59vw, 19.59vw) !important
    }


    .cb-article-scope .v2 .size-380 {
        font-size: 19.8vw !important;
        font-size: clamp(112px, 19.8vw, 19.8vw) !important
    }


    .cb-article-scope .v2 .size-384 {
        font-size: 20vw !important;
        font-size: clamp(113px, 20vw, 20vw) !important
    }


    .cb-article-scope .v2 .size-388 {
        font-size: 20.21vw !important;
        font-size: clamp(114px, 20.21vw, 20.21vw) !important
    }


    .cb-article-scope .v2 .size-392 {
        font-size: 20.42vw !important;
        font-size: clamp(115px, 20.42vw, 20.42vw) !important
    }


    .cb-article-scope .v2 .size-396 {
        font-size: 20.63vw !important;
        font-size: clamp(116px, 20.63vw, 20.63vw) !important
    }


    .cb-article-scope .v2 .size-400 {
        font-size: 20.84vw !important;
        font-size: clamp(117px, 20.84vw, 20.84vw) !important
    }
}


@media all and (min-width: 1921px) {

    .cb-article-scope .v2 .size-12 {
        font-size: 0.63vw !important
    }


    .cb-article-scope .v2 .size-13 {
        font-size: 0.68vw !important
    }


    .cb-article-scope .v2 .size-14 {
        font-size: 0.73vw !important
    }


    .cb-article-scope .v2 .size-15 {
        font-size: 0.78vw !important
    }


    .cb-article-scope .v2 .size-16 {
        font-size: 0.83vw !important
    }


    .cb-article-scope .v2 .size-17 {
        font-size: 0.89vw !important
    }


    .cb-article-scope .v2 .size-18 {
        font-size: 0.94vw !important
    }


    .cb-article-scope .v2 .size-19 {
        font-size: 0.99vw !important
    }


    .cb-article-scope .v2 .size-20 {
        font-size: 1.04vw !important
    }


    .cb-article-scope .v2 .size-21 {
        font-size: 1.09vw !important
    }


    .cb-article-scope .v2 .size-24 {
        font-size: 1.25vw !important
    }


    .cb-article-scope .v2 .size-28 {
        font-size: 1.46vw !important
    }


    .cb-article-scope .v2 .size-32 {
        font-size: 1.67vw !important
    }


    .cb-article-scope .v2 .size-35 {
        font-size: 1.82vw !important
    }


    .cb-article-scope .v2 .size-38 {
        font-size: 1.98vw !important
    }


    .cb-article-scope .v2 .size-42 {
        font-size: 2.19vw !important
    }


    .cb-article-scope .v2 .size-46 {
        font-size: 2.4vw !important
    }


    .cb-article-scope .v2 .size-48 {
        font-size: 2.5vw !important
    }


    .cb-article-scope .v2 .size-50 {
        font-size: 2.61vw !important;
    }


    .cb-article-scope .v2 .size-54 {
        font-size: 2.81vw !important;
    }


    .cb-article-scope .v2 .size-60 {
        font-size: 3.13vw !important;
    }


    .cb-article-scope .v2 .size-64 {
        font-size: 3.33vw !important;
    }


    .cb-article-scope .v2 .size-68 {
        font-size: 3.54vw !important;
    }


    .cb-article-scope .v2 .size-72 {
        font-size: 3.75vw !important;
    }


    .cb-article-scope .v2 .size-76 {
        font-size: 3.96vw !important;
    }


    .cb-article-scope .v2 .size-80 {
        font-size: 4.17vw !important
    }


    .cb-article-scope .v2 .size-84 {
        font-size: 4.38vw !important
    }


    .cb-article-scope .v2 .size-88 {
        font-size: 4.58vw !important
    }


    .cb-article-scope .v2 .size-92 {
        font-size: 4.79vw !important
    }


    .cb-article-scope .v2 .size-96 {
        font-size: 5vw !important
    }


    .cb-article-scope .v2 .size-100 {
        font-size: 5.21vw !important
    }


    .cb-article-scope .v2 .size-104 {
        font-size: 5.42vw !important
    }


    .cb-article-scope .v2 .size-108 {
        font-size: 5.63vw !important
    }


    .cb-article-scope .v2 .size-112 {
        font-size: 5.84vw !important
    }


    .cb-article-scope .v2 .size-116 {
        font-size: 6.04vw !important
    }


    .cb-article-scope .v2 .size-120 {
        font-size: 6.25vw !important
    }


    .cb-article-scope .v2 .size-124 {
        font-size: 6.46vw !important
    }


    .cb-article-scope .v2 .size-128 {
        font-size: 6.67vw !important
    }


    .cb-article-scope .v2 .size-132 {
        font-size: 6.88vw !important
    }


    .cb-article-scope .v2 .size-136 {
        font-size: 7.09vw !important
    }


    .cb-article-scope .v2 .size-140 {
        font-size: 7.29vw !important
    }


    .cb-article-scope .v2 .size-144 {
        font-size: 7.5vw !important
    }


    .cb-article-scope .v2 .size-148 {
        font-size: 7.71vw !important
    }


    .cb-article-scope .v2 .size-152 {
        font-size: 7.92vw !important
    }


    .cb-article-scope .v2 .size-156 {
        font-size: 8.13vw !important
    }


    .cb-article-scope .v2 .size-160 {
        font-size: 8.34vw !important
    }


    .cb-article-scope .v2 .size-164 {
        font-size: 8.54vw !important
    }


    .cb-article-scope .v2 .size-168 {
        font-size: 8.75vw !important
    }


    .cb-article-scope .v2 .size-172 {
        font-size: 8.96vw !important
    }


    .cb-article-scope .v2 .size-176 {
        font-size: 9.17vw !important
    }


    .cb-article-scope .v2 .size-180 {
        font-size: 9.38vw !important
    }


    .cb-article-scope .v2 .size-184 {
        font-size: 9.59vw !important
    }


    .cb-article-scope .v2 .size-188 {
        font-size: 9.79vw !important
    }


    .cb-article-scope .v2 .size-192 {
        font-size: 10vw !important
    }


    .cb-article-scope .v2 .size-196 {
        font-size: 10.21vw !important
    }


    .cb-article-scope .v2 .size-200 {
        font-size: 10.42vw !important
    }


    .cb-article-scope .v2 .size-204 {
        font-size: 10.63vw !important
    }


    .cb-article-scope .v2 .size-208 {
        font-size: 10.84vw !important
    }


    .cb-article-scope .v2 .size-212 {
        font-size: 11.05vw !important
    }


    .cb-article-scope .v2 .size-216 {
        font-size: 11.25vw !important
    }


    .cb-article-scope .v2 .size-220 {
        font-size: 11.46vw !important
    }


    .cb-article-scope .v2 .size-224 {
        font-size: 11.67vw !important
    }


    .cb-article-scope .v2 .size-228 {
        font-size: 11.88vw !important
    }


    .cb-article-scope .v2 .size-232 {
        font-size: 12.09vw !important
    }


    .cb-article-scope .v2 .size-236 {
        font-size: 12.3vw !important
    }


    .cb-article-scope .v2 .size-240 {
        font-size: 12.5vw !important
    }


    .cb-article-scope .v2 .size-244 {
        font-size: 12.71vw !important
    }


    .cb-article-scope .v2 .size-248 {
        font-size: 12.92vw !important
    }


    .cb-article-scope .v2 .size-252 {
        font-size: 13.13vw !important
    }


    .cb-article-scope .v2 .size-256 {
        font-size: 13.34vw !important
    }


    .cb-article-scope .v2 .size-260 {
        font-size: 13.55vw !important
    }


    .cb-article-scope .v2 .size-264 {
        font-size: 13.75vw !important
    }


    .cb-article-scope .v2 .size-268 {
        font-size: 13.96vw !important
    }


    .cb-article-scope .v2 .size-272 {
        font-size: 14.17vw !important
    }


    .cb-article-scope .v2 .size-276 {
        font-size: 14.38vw !important
    }


    .cb-article-scope .v2 .size-280 {
        font-size: 14.59vw !important
    }


    .cb-article-scope .v2 .size-284 {
        font-size: 14.8vw !important
    }


    .cb-article-scope .v2 .size-288 {
        font-size: 15vw !important
    }


    .cb-article-scope .v2 .size-292 {
        font-size: 15.21vw !important
    }


    .cb-article-scope .v2 .size-296 {
        font-size: 15.42vw !important
    }


    .cb-article-scope .v2 .size-300 {
        font-size: 15.63vw !important
    }


    .cb-article-scope .v2 .size-304 {
        font-size: 15.84vw !important
    }


    .cb-article-scope .v2 .size-308 {
        font-size: 16.06vw !important
    }


    .cb-article-scope .v2 .size-312 {
        font-size: 16.26vw !important
    }


    .cb-article-scope .v2 .size-316 {
        font-size: 16.46vw !important
    }


    .cb-article-scope .v2 .size-320 {
        font-size: 16.67vw !important
    }


    .cb-article-scope .v2 .size-324 {
        font-size: 16.88vw !important
    }


    .cb-article-scope .v2 .size-328 {
        font-size: 17.09vw !important
    }


    .cb-article-scope .v2 .size-332 {
        font-size: 17.3vw !important
    }


    .cb-article-scope .v2 .size-336 {
        font-size: 17.5vw !important
    }


    .cb-article-scope .v2 .size-340 {
        font-size: 17.71vw !important
    }


    .cb-article-scope .v2 .size-344 {
        font-size: 17.92vw !important
    }


    .cb-article-scope .v2 .size-348 {
        font-size: 18.13vw !important
    }


    .cb-article-scope .v2 .size-352 {
        font-size: 18.34vw !important
    }


    .cb-article-scope .v2 .size-356 {
        font-size: 18.55vw !important
    }


    .cb-article-scope .v2 .size-360 {
        font-size: 18.76vw !important
    }


    .cb-article-scope .v2 .size-364 {
        font-size: 18.96vw !important
    }


    .cb-article-scope .v2 .size-368 {
        font-size: 19.17vw !important
    }


    .cb-article-scope .v2 .size-372 {
        font-size: 19.38vw !important
    }


    .cb-article-scope .v2 .size-376 {
        font-size: 19.59vw !important
    }


    .cb-article-scope .v2 .size-380 {
        font-size: 19.8vw !important
    }


    .cb-article-scope .v2 .size-384 {
        font-size: 20vw !important
    }


    .cb-article-scope .v2 .size-388 {
        font-size: 20.21vw !important
    }


    .cb-article-scope .v2 .size-392 {
        font-size: 20.42vw !important
    }


    .cb-article-scope .v2 .size-396 {
        font-size: 20.63vw !important
    }


    .cb-article-scope .v2 .size-400 {
        font-size: 20.84vw !important
    }


    /* new v3: limit the size on large screen */

    .cb-article-scope .v3 .size-12 {
        font-size: 0.63vw !important
    }


    .cb-article-scope .v3 .size-13 {
        font-size: 0.68vw !important
    }


    .cb-article-scope .v3 .size-14 {
        font-size: 0.73vw !important
    }


    .cb-article-scope .v3 .size-15 {
        font-size: 0.78vw !important
    }


    .cb-article-scope .v3 .size-16 {
        font-size: 0.83vw !important
    }


    .cb-article-scope .v3 .size-17 {
        font-size: 0.89vw !important
    }


    .cb-article-scope .v3 .size-18 {
        font-size: 0.94vw !important
    }


    .cb-article-scope .v3 .size-19 {
        font-size: 0.99vw !important
    }


    .cb-article-scope .v3 .size-20 {
        font-size: 1.04vw !important
    }


    .cb-article-scope .v3 .size-21 {
        font-size: 1.09vw !important
    }


    .cb-article-scope .v3 .size-24 {
        font-size: 1.25vw !important
    }


    .cb-article-scope .v3 .size-28 {
        font-size: 1.46vw !important
    }


    .cb-article-scope .v3 .size-32 {
        font-size: clamp(30px, 1.67vw, 43px) !important
    }


    .cb-article-scope .v3 .size-35 {
        font-size: clamp(30px, 1.82vw, 44px) !important
    }


    .cb-article-scope .v3 .size-38 {
        font-size: clamp(30px, 1.98vw, 45px) !important
    }


    .cb-article-scope .v3 .size-42 {
        font-size: clamp(30px, 2.19vw, 46px) !important
    }


    .cb-article-scope .v3 .size-46 {
        font-size: clamp(30px, 2.4vw, 47px) !important
    }


    .cb-article-scope .v3 .size-48 {
        font-size: clamp(30px, 2.5vw, 48px) !important
    }


    .cb-article-scope .v3 .size-50 {
        font-size: clamp(30px, 2.61vw, 50px) !important;
    }


    .cb-article-scope .v3 .size-54 {
        font-size: clamp(30px, 2.81vw, 54px) !important;
    }


    .cb-article-scope .v3 .size-60 {
        font-size: clamp(30px, 3.13vw, 60px) !important;
    }


    .cb-article-scope .v3 .size-64 {
        font-size: clamp(30px, 3.33vw, 64px) !important;
    }


    .cb-article-scope .v3 .size-68 {
        font-size: clamp(30px, 3.54vw, 68px) !important;
    }


    .cb-article-scope .v3 .size-72 {
        font-size: clamp(30px, 3.75vw, 72px) !important;
    }


    .cb-article-scope .v3 .size-76 {
        font-size: clamp(30px, 3.96vw, 76px) !important;
    }


    .cb-article-scope .v3 .size-80 {
        font-size: clamp(30px, 4.17vw, 80px) !important
    }


    .cb-article-scope .v3 .size-84 {
        font-size: clamp(30px, 4.38vw, 84px) !important
    }


    .cb-article-scope .v3 .size-88 {
        font-size: clamp(30px, 4.58vw, 88px) !important
    }


    .cb-article-scope .v3 .size-92 {
        font-size: clamp(30px, 4.79vw, 92px) !important
    }


    .cb-article-scope .v3 .size-96 {
        font-size: clamp(30px, 5vw, 96px) !important
    }


    .cb-article-scope .v3 .size-100 {
        font-size: clamp(30px, 5.21vw, 100px) !important
    }


    .cb-article-scope .v3 .size-104 {
        font-size: clamp(30px, 5.42vw, 104px) !important
    }


    .cb-article-scope .v3 .size-108 {
        font-size: clamp(30px, 5.63vw, 108px) !important
    }


    .cb-article-scope .v3 .size-112 {
        font-size: clamp(30px, 5.84vw, 112px) !important
    }


    .cb-article-scope .v3 .size-116 {
        font-size: clamp(30px, 6.04vw, 116px) !important
    }


    .cb-article-scope .v3 .size-120 {
        font-size: clamp(30px, 6.25vw, 120px) !important
    }


    .cb-article-scope .v3 .size-124 {
        font-size: clamp(30px, 6.46vw, 124px) !important
    }


    .cb-article-scope .v3 .size-128 {
        font-size: clamp(30px, 6.67vw, 128px) !important
    }


    .cb-article-scope .v3 .size-132 {
        font-size: clamp(30px, 6.88vw, 132px) !important
    }


    .cb-article-scope .v3 .size-136 {
        font-size: clamp(30px, 7.09vw, 136px) !important
    }


    .cb-article-scope .v3 .size-140 {
        font-size: clamp(30px, 7.29vw, 140px) !important
    }


    .cb-article-scope .v3 .size-144 {
        font-size: clamp(30px, 7.5vw, 144px) !important
    }


    .cb-article-scope .v3 .size-148 {
        font-size: clamp(30px, 7.71vw, 148px) !important
    }


    .cb-article-scope .v3 .size-152 {
        font-size: clamp(30px, 7.92vw, 152px) !important
    }


    .cb-article-scope .v3 .size-156 {
        font-size: clamp(30px, 8.13vw, 156px) !important
    }


    .cb-article-scope .v3 .size-160 {
        font-size: clamp(30px, 8.34vw, 160px) !important
    }


    .cb-article-scope .v3 .size-164 {
        font-size: clamp(30px, 8.54vw, 164px) !important
    }


    .cb-article-scope .v3 .size-168 {
        font-size: clamp(30px, 8.75vw, 168px) !important
    }


    .cb-article-scope .v3 .size-172 {
        font-size: clamp(30px, 8.96vw, 172px) !important
    }


    .cb-article-scope .v3 .size-176 {
        font-size: clamp(30px, 9.17vw, 176px) !important
    }


    .cb-article-scope .v3 .size-180 {
        font-size: clamp(30px, 9.38vw, 180px) !important
    }


    .cb-article-scope .v3 .size-184 {
        font-size: clamp(30px, 9.59vw, 184px) !important
    }


    .cb-article-scope .v3 .size-188 {
        font-size: clamp(30px, 9.79vw, 188px) !important
    }


    .cb-article-scope .v3 .size-192 {
        font-size: clamp(30px, 10vw, 192px) !important
    }


    .cb-article-scope .v3 .size-196 {
        font-size: clamp(30px, 10.21vw, 196px) !important
    }


    .cb-article-scope .v3 .size-200 {
        font-size: clamp(30px, 10.42vw, 200px) !important
    }


    .cb-article-scope .v3 .size-204 {
        font-size: clamp(30px, 10.63vw, 204px) !important
    }


    .cb-article-scope .v3 .size-208 {
        font-size: clamp(30px, 10.84vw, 208px) !important
    }


    .cb-article-scope .v3 .size-212 {
        font-size: clamp(30px, 11.05vw, 212px) !important
    }


    .cb-article-scope .v3 .size-216 {
        font-size: clamp(30px, 11.25vw, 216px) !important
    }


    .cb-article-scope .v3 .size-220 {
        font-size: clamp(30px, 11.46vw, 220px) !important
    }


    .cb-article-scope .v3 .size-224 {
        font-size: clamp(30px, 11.67vw, 224px) !important
    }


    .cb-article-scope .v3 .size-228 {
        font-size: clamp(30px, 11.88vw, 228px) !important
    }


    .cb-article-scope .v3 .size-232 {
        font-size: clamp(30px, 12.09vw, 232px) !important
    }


    .cb-article-scope .v3 .size-236 {
        font-size: clamp(30px, 12.3vw, 236px) !important
    }


    .cb-article-scope .v3 .size-240 {
        font-size: clamp(30px, 12.5vw, 240px) !important
    }


    .cb-article-scope .v3 .size-244 {
        font-size: clamp(30px, 12.71vw, 244px) !important
    }


    .cb-article-scope .v3 .size-248 {
        font-size: clamp(30px, 12.92vw, 248px) !important
    }


    .cb-article-scope .v3 .size-252 {
        font-size: clamp(30px, 13.13vw, 252px) !important
    }


    .cb-article-scope .v3 .size-256 {
        font-size: clamp(30px, 13.34vw, 256px) !important
    }


    .cb-article-scope .v3 .size-260 {
        font-size: clamp(30px, 13.55vw, 260px) !important
    }


    .cb-article-scope .v3 .size-264 {
        font-size: clamp(30px, 13.75vw, 264px) !important
    }


    .cb-article-scope .v3 .size-268 {
        font-size: clamp(30px, 13.96vw, 268px) !important
    }


    .cb-article-scope .v3 .size-272 {
        font-size: clamp(30px, 14.17vw, 272px) !important
    }


    .cb-article-scope .v3 .size-276 {
        font-size: clamp(30px, 14.38vw, 276px) !important
    }


    .cb-article-scope .v3 .size-280 {
        font-size: clamp(30px, 14.59vw, 280px) !important
    }


    .cb-article-scope .v3 .size-284 {
        font-size: clamp(30px, 14.8vw, 284px) !important
    }


    .cb-article-scope .v3 .size-288 {
        font-size: clamp(30px, 15vw, 288px) !important
    }


    .cb-article-scope .v3 .size-292 {
        font-size: clamp(30px, 15.21vw, 292px) !important
    }


    .cb-article-scope .v3 .size-296 {
        font-size: clamp(30px, 15.42vw, 296px) !important
    }


    .cb-article-scope .v3 .size-300 {
        font-size: clamp(30px, 15.63vw, 300px) !important
    }


    .cb-article-scope .v3 .size-304 {
        font-size: clamp(30px, 15.84vw, 304px) !important
    }


    .cb-article-scope .v3 .size-308 {
        font-size: clamp(30px, 16.06vw, 308px) !important
    }


    .cb-article-scope .v3 .size-312 {
        font-size: clamp(30px, 16.26vw, 312px) !important
    }


    .cb-article-scope .v3 .size-316 {
        font-size: clamp(30px, 16.46vw, 316px) !important
    }


    .cb-article-scope .v3 .size-320 {
        font-size: clamp(30px, 16.67vw, 320px) !important
    }


    .cb-article-scope .v3 .size-324 {
        font-size: clamp(30px, 16.88vw, 324px) !important
    }


    .cb-article-scope .v3 .size-328 {
        font-size: clamp(30px, 17.09vw, 328px) !important
    }


    .cb-article-scope .v3 .size-332 {
        font-size: clamp(30px, 17.3vw, 332px) !important
    }


    .cb-article-scope .v3 .size-336 {
        font-size: clamp(30px, 17.5vw, 336px) !important
    }


    .cb-article-scope .v3 .size-340 {
        font-size: clamp(30px, 17.71vw, 340px) !important
    }


    .cb-article-scope .v3 .size-344 {
        font-size: clamp(30px, 17.92vw, 344px) !important
    }


    .cb-article-scope .v3 .size-348 {
        font-size: clamp(30px, 18.13vw, 348px) !important
    }


    .cb-article-scope .v3 .size-352 {
        font-size: clamp(30px, 18.34vw, 352px) !important
    }


    .cb-article-scope .v3 .size-356 {
        font-size: clamp(30px, 18.55vw, 356px) !important
    }


    .cb-article-scope .v3 .size-360 {
        font-size: clamp(30px, 18.76vw, 360px) !important
    }


    .cb-article-scope .v3 .size-364 {
        font-size: clamp(30px, 18.96vw, 364px) !important
    }


    .cb-article-scope .v3 .size-368 {
        font-size: clamp(30px, 19.17vw, 368px) !important
    }


    .cb-article-scope .v3 .size-372 {
        font-size: clamp(30px, 19.38vw, 372px) !important
    }


    .cb-article-scope .v3 .size-376 {
        font-size: clamp(30px, 19.59vw, 376px) !important
    }


    .cb-article-scope .v3 .size-380 {
        font-size: clamp(30px, 19.8vw, 380px) !important
    }


    .cb-article-scope .v3 .size-384 {
        font-size: clamp(30px, 20vw, 384px) !important
    }


    .cb-article-scope .v3 .size-388 {
        font-size: clamp(30px, 20.21vw, 388px) !important
    }


    .cb-article-scope .v3 .size-392 {
        font-size: clamp(30px, 20.42vw, 392px) !important
    }


    .cb-article-scope .v3 .size-396 {
        font-size: clamp(30px, 20.63vw, 396px) !important
    }


    .cb-article-scope .v3 .size-400 {
        font-size: clamp(30px, 20.84vw, 400px) !important
    }
}


/* targetted font sizes */
@media (min-width: 971px) and (max-width: 1280px) {

    .cb-article-scope .v2 .md-size-12 {
        font-size: 0.74vw !important;
        font-size: clamp(12px, 0.74vw, 0.74vw) !important
    }


    .cb-article-scope .v2 .md-size-13 {
        font-size: 0.8vw !important;
        font-size: clamp(13px, 0.8vw, 0.8vw) !important
    }


    .cb-article-scope .v2 .md-size-14 {
        font-size: 0.86vw !important;
        font-size: clamp(14px, 0.86vw, 0.86vw) !important
    }


    .cb-article-scope .v2 .md-size-15 {
        font-size: 0.93vw !important;
        font-size: clamp(15px, 0.93vw, 0.93vw) !important
    }


    .cb-article-scope .v2 .md-size-16 {
        font-size: 0.99vw !important;
        font-size: clamp(16px, 0.99vw, 0.99vw) !important
    }


    .cb-article-scope .v2 .md-size-17 {
        font-size: 1.05vw !important;
        font-size: clamp(17px, 1.05vw, 1.05vw) !important
    }


    .cb-article-scope .v2 .md-size-18 {
        font-size: 1.11vw !important;
        font-size: clamp(18px, 1.11vw, 1.11vw) !important
    }


    .cb-article-scope .v2 .md-size-19 {
        font-size: 1.17vw !important;
        font-size: clamp(19px, 1.17vw, 1.17vw) !important
    }


    .cb-article-scope .v2 .md-size-20 {
        font-size: 1.23vw !important;
        font-size: clamp(20px, 1.23vw, 1.23vw) !important
    }


    .cb-article-scope .v2 .md-size-21 {
        font-size: 1.29vw !important;
        font-size: clamp(21px, 1.29vw, 1.29vw) !important
    }


    .cb-article-scope .v2 .md-size-24 {
        font-size: 1.48vw !important;
        font-size: clamp(22px, 1.48vw, 1.48vw) !important
    }


    .cb-article-scope .v2 .md-size-28 {
        font-size: 1.56vw !important;
        font-size: clamp(23px, 1.56vw, 1.56vw) !important
    }


    .cb-article-scope .v2 .md-size-32 {
        font-size: 1.64vw !important;
        font-size: clamp(24px, 1.64vw, 1.64vw) !important
    }


    .cb-article-scope .v2 .md-size-35 {
        font-size: 1.82vw !important;
        font-size: clamp(25px, 1.82vw, 1.82vw) !important
    }


    .cb-article-scope .v2 .md-size-38 {
        font-size: 1.98vw !important;
        font-size: clamp(26px, 1.98vw, 1.98vw) !important
    }


    .cb-article-scope .v2 .md-size-42 {
        font-size: 2.19vw !important;
        font-size: clamp(27px, 2.19vw, 2.19vw) !important
    }


    .cb-article-scope .v2 .md-size-46 {
        font-size: 2.4vw !important;
        font-size: clamp(28px, 2.4vw, 2.4vw) !important
    }


    .cb-article-scope .v2 .md-size-48 {
        font-size: 2.5vw !important;
        font-size: clamp(29px, 2.5vw, 2.5vw) !important
    }


    .cb-article-scope .v2 .md-size-50 {
        font-size: 2.61vw !important;
        font-size: clamp(30px, 2.61vw, 2.61vw) !important
    }


    .cb-article-scope .v2 .md-size-54 {
        font-size: 2.81vw !important;
        font-size: clamp(31px, 2.81vw, 2.81vw) !important
    }


    .cb-article-scope .v2 .md-size-60 {
        font-size: 3.13vw !important;
        font-size: clamp(32px, 3.13vw, 3.13vw) !important
    }


    .cb-article-scope .v2 .md-size-64 {
        font-size: 3.33vw !important;
        font-size: clamp(33px, 3.33vw, 3.33vw) !important
    }


    .cb-article-scope .v2 .md-size-68 {
        font-size: 3.54vw !important;
        font-size: clamp(34px, 3.54vw, 3.54vw) !important
    }


    .cb-article-scope .v2 .md-size-72 {
        font-size: 3.75vw !important;
        font-size: clamp(35px, 3.75vw, 3.75vw) !important
    }


    .cb-article-scope .v2 .md-size-76 {
        font-size: 3.96vw !important;
        font-size: clamp(36px, 3.96vw, 3.96vw) !important
    }


    .cb-article-scope .v2 .md-size-80 {
        font-size: 4.17vw !important;
        font-size: clamp(37px, 4.17vw, 4.17vw) !important
    }


    .cb-article-scope .v2 .md-size-84 {
        font-size: 4.38vw !important;
        font-size: clamp(38px, 4.38vw, 4.38vw) !important
    }


    .cb-article-scope .v2 .md-size-88 {
        font-size: 4.58vw !important;
        font-size: clamp(39px, 4.58vw, 4.58vw) !important
    }


    .cb-article-scope .v2 .md-size-92 {
        font-size: 4.79vw !important;
        font-size: clamp(40px, 4.79vw, 4.79vw) !important
    }


    .cb-article-scope .v2 .md-size-96 {
        font-size: 5vw !important;
        font-size: clamp(41px, 5vw, 5vw) !important
    }


    .cb-article-scope .v2 .md-size-100 {
        font-size: 5.21vw !important;
        font-size: clamp(42px, 5.21vw, 5.21vw) !important
    }


    .cb-article-scope .v2 .md-size-104 {
        font-size: 5.42vw !important;
        font-size: clamp(43px, 5.42vw, 5.42vw) !important
    }


    .cb-article-scope .v2 .md-size-108 {
        font-size: 5.63vw !important;
        font-size: clamp(44px, 5.63vw, 5.63vw) !important
    }


    .cb-article-scope .v2 .md-size-112 {
        font-size: 5.84vw !important;
        font-size: clamp(45px, 5.84vw, 5.84vw) !important
    }


    .cb-article-scope .v2 .md-size-116 {
        font-size: 6.04vw !important;
        font-size: clamp(46px, 6.04vw, 6.04vw) !important
    }


    .cb-article-scope .v2 .md-size-120 {
        font-size: 6.25vw !important;
        font-size: clamp(47px, 6.25vw, 6.25vw) !important
    }


    .cb-article-scope .v2 .md-size-124 {
        font-size: 6.46vw !important;
        font-size: clamp(48px, 6.46vw, 6.46vw) !important
    }


    .cb-article-scope .v2 .md-size-128 {
        font-size: 6.67vw !important;
        font-size: clamp(49px, 6.67vw, 6.67vw) !important
    }


    .cb-article-scope .v2 .md-size-132 {
        font-size: 6.88vw !important;
        font-size: clamp(50px, 6.88vw, 6.88vw) !important
    }


    .cb-article-scope .v2 .md-size-136 {
        font-size: 7.09vw !important;
        font-size: clamp(51px, 7.09vw, 7.09vw) !important
    }


    .cb-article-scope .v2 .md-size-140 {
        font-size: 7.29vw !important;
        font-size: clamp(52px, 7.29vw, 7.29vw) !important
    }


    .cb-article-scope .v2 .md-size-144 {
        font-size: 7.5vw !important;
        font-size: clamp(53px, 7.5vw, 7.5vw) !important
    }


    .cb-article-scope .v2 .md-size-148 {
        font-size: 7.71vw !important;
        font-size: clamp(54px, 7.71vw, 7.71vw) !important
    }


    .cb-article-scope .v2 .md-size-152 {
        font-size: 7.92vw !important;
        font-size: clamp(55px, 7.92vw, 7.92vw) !important
    }


    .cb-article-scope .v2 .md-size-156 {
        font-size: 8.13vw !important;
        font-size: clamp(56px, 8.13vw, 8.13vw) !important
    }


    .cb-article-scope .v2 .md-size-160 {
        font-size: 8.34vw !important;
        font-size: clamp(57px, 8.34vw, 8.34vw) !important
    }


    .cb-article-scope .v2 .md-size-164 {
        font-size: 8.54vw !important;
        font-size: clamp(58px, 8.54vw, 8.54vw) !important
    }


    .cb-article-scope .v2 .md-size-168 {
        font-size: 8.75vw !important;
        font-size: clamp(59px, 8.75vw, 8.75vw) !important
    }


    .cb-article-scope .v2 .md-size-172 {
        font-size: 8.96vw !important;
        font-size: clamp(60px, 8.96vw, 8.96vw) !important
    }


    .cb-article-scope .v2 .md-size-176 {
        font-size: 9.17vw !important;
        font-size: clamp(61px, 9.17vw, 9.17vw) !important
    }


    .cb-article-scope .v2 .md-size-180 {
        font-size: 9.38vw !important;
        font-size: clamp(62px, 9.38vw, 9.38vw) !important
    }


    .cb-article-scope .v2 .md-size-184 {
        font-size: 9.59vw !important;
        font-size: clamp(63px, 9.59vw, 9.59vw) !important
    }


    .cb-article-scope .v2 .md-size-188 {
        font-size: 9.79vw !important;
        font-size: clamp(64px, 9.79vw, 9.79vw) !important
    }


    .cb-article-scope .v2 .md-size-192 {
        font-size: 10vw !important;
        font-size: clamp(65px, 10vw, 10vw) !important
    }


    .cb-article-scope .v2 .md-size-196 {
        font-size: 10.21vw !important;
        font-size: clamp(66px, 10.21vw, 10.21vw) !important
    }


    .cb-article-scope .v2 .md-size-200 {
        font-size: 10.42vw !important;
        font-size: clamp(67px, 10.42vw, 10.42vw) !important
    }


    .cb-article-scope .v2 .md-size-204 {
        font-size: 10.63vw !important;
        font-size: clamp(68px, 10.63vw, 10.63vw) !important
    }


    .cb-article-scope .v2 .md-size-208 {
        font-size: 10.84vw !important;
        font-size: clamp(69px, 10.84vw, 10.84vw) !important
    }


    .cb-article-scope .v2 .md-size-212 {
        font-size: 11.05vw !important;
        font-size: clamp(70px, 11.05vw, 11.05vw) !important
    }


    .cb-article-scope .v2 .md-size-216 {
        font-size: 11.25vw !important;
        font-size: clamp(71px, 11.25vw, 11.25vw) !important
    }


    .cb-article-scope .v2 .md-size-220 {
        font-size: 11.46vw !important;
        font-size: clamp(72px, 11.46vw, 11.46vw) !important
    }


    .cb-article-scope .v2 .md-size-224 {
        font-size: 11.67vw !important;
        font-size: clamp(73px, 11.67vw, 11.67vw) !important
    }


    .cb-article-scope .v2 .md-size-228 {
        font-size: 11.88vw !important;
        font-size: clamp(75px, 11.88vw, 11.88vw) !important
    }


    .cb-article-scope .v2 .md-size-232 {
        font-size: 12.09vw !important;
        font-size: clamp(75px, 12.09vw, 12.09vw) !important
    }


    .cb-article-scope .v2 .md-size-236 {
        font-size: 12.3vw !important;
        font-size: clamp(76px, 12.3vw, 12.3vw) !important
    }


    .cb-article-scope .v2 .md-size-240 {
        font-size: 12.5vw !important;
        font-size: clamp(77px, 12.5vw, 12.5vw) !important
    }


    .cb-article-scope .v2 .md-size-244 {
        font-size: 12.71vw !important;
        font-size: clamp(78px, 12.71vw, 12.71vw) !important
    }


    .cb-article-scope .v2 .md-size-248 {
        font-size: 12.92vw !important;
        font-size: clamp(79px, 12.92vw, 12.92vw) !important
    }


    .cb-article-scope .v2 .md-size-252 {
        font-size: 13.13vw !important;
        font-size: clamp(80px, 13.13vw, 13.13vw) !important
    }


    .cb-article-scope .v2 .md-size-256 {
        font-size: 13.34vw !important;
        font-size: clamp(81px, 13.34vw, 13.34vw) !important
    }


    .cb-article-scope .v2 .md-size-260 {
        font-size: 13.55vw !important;
        font-size: clamp(82px, 13.55vw, 13.55vw) !important
    }


    .cb-article-scope .v2 .md-size-264 {
        font-size: 13.75vw !important;
        font-size: clamp(83px, 13.75vw, 13.75vw) !important
    }


    .cb-article-scope .v2 .md-size-268 {
        font-size: 13.96vw !important;
        font-size: clamp(84px, 13.96vw, 13.96vw) !important
    }


    .cb-article-scope .v2 .md-size-272 {
        font-size: 14.17vw !important;
        font-size: clamp(85px, 14.17vw, 14.17vw) !important
    }


    .cb-article-scope .v2 .md-size-276 {
        font-size: 14.38vw !important;
        font-size: clamp(86px, 14.38vw, 14.38vw) !important
    }


    .cb-article-scope .v2 .md-size-280 {
        font-size: 14.59vw !important;
        font-size: clamp(87px, 14.59vw, 14.59vw) !important
    }


    .cb-article-scope .v2 .md-size-284 {
        font-size: 14.8vw !important;
        font-size: clamp(88px, 14.8vw, 14.8vw) !important
    }


    .cb-article-scope .v2 .md-size-288 {
        font-size: 15vw !important;
        font-size: clamp(89px, 15vw, 15vw) !important
    }


    .cb-article-scope .v2 .md-size-292 {
        font-size: 15.21vw !important;
        font-size: clamp(90px, 15.21vw, 15.21vw) !important
    }


    .cb-article-scope .v2 .md-size-296 {
        font-size: 15.42vw !important;
        font-size: clamp(91px, 15.42vw, 15.42vw) !important
    }


    .cb-article-scope .v2 .md-size-300 {
        font-size: 15.63vw !important;
        font-size: clamp(92px, 15.63vw, 15.63vw) !important
    }


    .cb-article-scope .v2 .md-size-304 {
        font-size: 15.84vw !important;
        font-size: clamp(93px, 15.84vw, 15.84vw) !important
    }


    .cb-article-scope .v2 .md-size-308 {
        font-size: 16.06vw !important;
        font-size: clamp(94px, 16.06vw, 16.06vw) !important
    }


    .cb-article-scope .v2 .md-size-312 {
        font-size: 16.26vw !important;
        font-size: clamp(95px, 16.26vw, 16.26vw) !important
    }


    .cb-article-scope .v2 .md-size-316 {
        font-size: 16.46vw !important;
        font-size: clamp(96px, 16.46vw, 16.46vw) !important
    }


    .cb-article-scope .v2 .md-size-320 {
        font-size: 16.67vw !important;
        font-size: clamp(97px, 16.67vw, 16.67vw) !important
    }


    .cb-article-scope .v2 .md-size-324 {
        font-size: 16.88vw !important;
        font-size: clamp(98px, 16.88vw, 16.88vw) !important
    }


    .cb-article-scope .v2 .md-size-328 {
        font-size: 17.09vw !important;
        font-size: clamp(99px, 17.09vw, 17.09vw) !important
    }


    .cb-article-scope .v2 .md-size-332 {
        font-size: 17.3vw !important;
        font-size: clamp(100px, 17.3vw, 17.3vw) !important
    }


    .cb-article-scope .v2 .md-size-336 {
        font-size: 17.5vw !important;
        font-size: clamp(101px, 17.5vw, 17.5vw) !important
    }


    .cb-article-scope .v2 .md-size-340 {
        font-size: 17.71vw !important;
        font-size: clamp(102px, 17.71vw, 17.71vw) !important
    }


    .cb-article-scope .v2 .md-size-344 {
        font-size: 17.92vw !important;
        font-size: clamp(103px, 17.92vw, 17.92vw) !important
    }


    .cb-article-scope .v2 .md-size-348 {
        font-size: 18.13vw !important;
        font-size: clamp(104px, 18.13vw, 18.13vw) !important
    }


    .cb-article-scope .v2 .md-size-352 {
        font-size: 18.34vw !important;
        font-size: clamp(105px, 18.34vw, 18.34vw) !important
    }


    .cb-article-scope .v2 .md-size-356 {
        font-size: 18.55vw !important;
        font-size: clamp(106px, 18.55vw, 18.55vw) !important
    }


    .cb-article-scope .v2 .md-size-360 {
        font-size: 18.76vw !important;
        font-size: clamp(107px, 18.76vw, 18.76vw) !important
    }


    .cb-article-scope .v2 .md-size-364 {
        font-size: 18.96vw !important;
        font-size: clamp(108px, 18.96vw, 18.96vw) !important
    }


    .cb-article-scope .v2 .md-size-368 {
        font-size: 19.17vw !important;
        font-size: clamp(109px, 19.17vw, 19.17vw) !important
    }


    .cb-article-scope .v2 .md-size-372 {
        font-size: 19.38vw !important;
        font-size: clamp(110px, 19.38vw, 19.38vw) !important
    }


    .cb-article-scope .v2 .md-size-376 {
        font-size: 19.59vw !important;
        font-size: clamp(111px, 19.59vw, 19.59vw) !important
    }


    .cb-article-scope .v2 .md-size-380 {
        font-size: 19.8vw !important;
        font-size: clamp(112px, 19.8vw, 19.8vw) !important
    }


    .cb-article-scope .v2 .md-size-384 {
        font-size: 20vw !important;
        font-size: clamp(113px, 20vw, 20vw) !important
    }


    .cb-article-scope .v2 .md-size-388 {
        font-size: 20.21vw !important;
        font-size: clamp(114px, 20.21vw, 20.21vw) !important
    }


    .cb-article-scope .v2 .md-size-392 {
        font-size: 20.42vw !important;
        font-size: clamp(115px, 20.42vw, 20.42vw) !important
    }


    .cb-article-scope .v2 .md-size-396 {
        font-size: 20.63vw !important;
        font-size: clamp(116px, 20.63vw, 20.63vw) !important
    }


    .cb-article-scope .v2 .md-size-400 {
        font-size: 20.84vw !important;
        font-size: clamp(117px, 20.84vw, 20.84vw) !important
    }
}

@media (min-width: 761px) and (max-width: 970px) {

    .cb-article-scope .v2 .sm-size-12 {
        font-size: 0.74vw !important;
        font-size: clamp(12px, 0.74vw, 0.74vw) !important
    }


    .cb-article-scope .v2 .sm-size-13 {
        font-size: 0.8vw !important;
        font-size: clamp(13px, 0.8vw, 0.8vw) !important
    }


    .cb-article-scope .v2 .sm-size-14 {
        font-size: 0.86vw !important;
        font-size: clamp(14px, 0.86vw, 0.86vw) !important
    }


    .cb-article-scope .v2 .sm-size-15 {
        font-size: 0.93vw !important;
        font-size: clamp(15px, 0.93vw, 0.93vw) !important
    }


    .cb-article-scope .v2 .sm-size-16 {
        font-size: 0.99vw !important;
        font-size: clamp(16px, 0.99vw, 0.99vw) !important
    }


    .cb-article-scope .v2 .sm-size-17 {
        font-size: 1.05vw !important;
        font-size: clamp(17px, 1.05vw, 1.05vw) !important
    }


    .cb-article-scope .v2 .sm-size-18 {
        font-size: 1.11vw !important;
        font-size: clamp(18px, 1.11vw, 1.11vw) !important
    }


    .cb-article-scope .v2 .sm-size-19 {
        font-size: 1.17vw !important;
        font-size: clamp(19px, 1.17vw, 1.17vw) !important
    }


    .cb-article-scope .v2 .sm-size-20 {
        font-size: 1.23vw !important;
        font-size: clamp(20px, 1.23vw, 1.23vw) !important
    }


    .cb-article-scope .v2 .sm-size-21 {
        font-size: 1.29vw !important;
        font-size: clamp(21px, 1.29vw, 1.29vw) !important
    }


    .cb-article-scope .v2 .sm-size-24 {
        font-size: 1.48vw !important;
        font-size: clamp(22px, 1.48vw, 1.48vw) !important
    }


    .cb-article-scope .v2 .sm-size-28 {
        font-size: 1.56vw !important;
        font-size: clamp(23px, 1.56vw, 1.56vw) !important
    }


    .cb-article-scope .v2 .sm-size-32 {
        font-size: 1.64vw !important;
        font-size: clamp(24px, 1.64vw, 1.64vw) !important
    }


    .cb-article-scope .v2 .sm-size-35 {
        font-size: 1.82vw !important;
        font-size: clamp(25px, 1.82vw, 1.82vw) !important
    }


    .cb-article-scope .v2 .sm-size-38 {
        font-size: 1.98vw !important;
        font-size: clamp(26px, 1.98vw, 1.98vw) !important
    }


    .cb-article-scope .v2 .sm-size-42 {
        font-size: 2.19vw !important;
        font-size: clamp(27px, 2.19vw, 2.19vw) !important
    }


    .cb-article-scope .v2 .sm-size-46 {
        font-size: 2.4vw !important;
        font-size: clamp(28px, 2.4vw, 2.4vw) !important
    }


    .cb-article-scope .v2 .sm-size-48 {
        font-size: 2.5vw !important;
        font-size: clamp(29px, 2.5vw, 2.5vw) !important
    }


    .cb-article-scope .v2 .sm-size-50 {
        font-size: 2.61vw !important;
        font-size: clamp(30px, 2.61vw, 2.61vw) !important
    }


    .cb-article-scope .v2 .sm-size-54 {
        font-size: 2.81vw !important;
        font-size: clamp(31px, 2.81vw, 2.81vw) !important
    }


    .cb-article-scope .v2 .sm-size-60 {
        font-size: 3.13vw !important;
        font-size: clamp(32px, 3.13vw, 3.13vw) !important
    }


    .cb-article-scope .v2 .sm-size-64 {
        font-size: 3.33vw !important;
        font-size: clamp(33px, 3.33vw, 3.33vw) !important
    }


    .cb-article-scope .v2 .sm-size-68 {
        font-size: 3.54vw !important;
        font-size: clamp(34px, 3.54vw, 3.54vw) !important
    }


    .cb-article-scope .v2 .sm-size-72 {
        font-size: 3.75vw !important;
        font-size: clamp(35px, 3.75vw, 3.75vw) !important
    }


    .cb-article-scope .v2 .sm-size-76 {
        font-size: 3.96vw !important;
        font-size: clamp(36px, 3.96vw, 3.96vw) !important
    }


    .cb-article-scope .v2 .sm-size-80 {
        font-size: 4.17vw !important;
        font-size: clamp(37px, 4.17vw, 4.17vw) !important
    }


    .cb-article-scope .v2 .sm-size-84 {
        font-size: 4.38vw !important;
        font-size: clamp(38px, 4.38vw, 4.38vw) !important
    }


    .cb-article-scope .v2 .sm-size-88 {
        font-size: 4.58vw !important;
        font-size: clamp(39px, 4.58vw, 4.58vw) !important
    }


    .cb-article-scope .v2 .sm-size-92 {
        font-size: 4.79vw !important;
        font-size: clamp(40px, 4.79vw, 4.79vw) !important
    }


    .cb-article-scope .v2 .sm-size-96 {
        font-size: 5vw !important;
        font-size: clamp(41px, 5vw, 5vw) !important
    }


    .cb-article-scope .v2 .sm-size-100 {
        font-size: 5.21vw !important;
        font-size: clamp(42px, 5.21vw, 5.21vw) !important
    }


    .cb-article-scope .v2 .sm-size-104 {
        font-size: 5.42vw !important;
        font-size: clamp(43px, 5.42vw, 5.42vw) !important
    }


    .cb-article-scope .v2 .sm-size-108 {
        font-size: 5.63vw !important;
        font-size: clamp(44px, 5.63vw, 5.63vw) !important
    }


    .cb-article-scope .v2 .sm-size-112 {
        font-size: 5.84vw !important;
        font-size: clamp(45px, 5.84vw, 5.84vw) !important
    }


    .cb-article-scope .v2 .sm-size-116 {
        font-size: 6.04vw !important;
        font-size: clamp(46px, 6.04vw, 6.04vw) !important
    }


    .cb-article-scope .v2 .sm-size-120 {
        font-size: 6.25vw !important;
        font-size: clamp(47px, 6.25vw, 6.25vw) !important
    }


    .cb-article-scope .v2 .sm-size-124 {
        font-size: 6.46vw !important;
        font-size: clamp(48px, 6.46vw, 6.46vw) !important
    }


    .cb-article-scope .v2 .sm-size-128 {
        font-size: 6.67vw !important;
        font-size: clamp(49px, 6.67vw, 6.67vw) !important
    }


    .cb-article-scope .v2 .sm-size-132 {
        font-size: 6.88vw !important;
        font-size: clamp(50px, 6.88vw, 6.88vw) !important
    }


    .cb-article-scope .v2 .sm-size-136 {
        font-size: 7.09vw !important;
        font-size: clamp(51px, 7.09vw, 7.09vw) !important
    }


    .cb-article-scope .v2 .sm-size-140 {
        font-size: 7.29vw !important;
        font-size: clamp(52px, 7.29vw, 7.29vw) !important
    }


    .cb-article-scope .v2 .sm-size-144 {
        font-size: 7.5vw !important;
        font-size: clamp(53px, 7.5vw, 7.5vw) !important
    }


    .cb-article-scope .v2 .sm-size-148 {
        font-size: 7.71vw !important;
        font-size: clamp(54px, 7.71vw, 7.71vw) !important
    }


    .cb-article-scope .v2 .sm-size-152 {
        font-size: 7.92vw !important;
        font-size: clamp(55px, 7.92vw, 7.92vw) !important
    }


    .cb-article-scope .v2 .sm-size-156 {
        font-size: 8.13vw !important;
        font-size: clamp(56px, 8.13vw, 8.13vw) !important
    }


    .cb-article-scope .v2 .sm-size-160 {
        font-size: 8.34vw !important;
        font-size: clamp(57px, 8.34vw, 8.34vw) !important
    }


    .cb-article-scope .v2 .sm-size-164 {
        font-size: 8.54vw !important;
        font-size: clamp(58px, 8.54vw, 8.54vw) !important
    }


    .cb-article-scope .v2 .sm-size-168 {
        font-size: 8.75vw !important;
        font-size: clamp(59px, 8.75vw, 8.75vw) !important
    }


    .cb-article-scope .v2 .sm-size-172 {
        font-size: 8.96vw !important;
        font-size: clamp(60px, 8.96vw, 8.96vw) !important
    }


    .cb-article-scope .v2 .sm-size-176 {
        font-size: 9.17vw !important;
        font-size: clamp(61px, 9.17vw, 9.17vw) !important
    }


    .cb-article-scope .v2 .sm-size-180 {
        font-size: 9.38vw !important;
        font-size: clamp(62px, 9.38vw, 9.38vw) !important
    }


    .cb-article-scope .v2 .sm-size-184 {
        font-size: 9.59vw !important;
        font-size: clamp(63px, 9.59vw, 9.59vw) !important
    }


    .cb-article-scope .v2 .sm-size-188 {
        font-size: 9.79vw !important;
        font-size: clamp(64px, 9.79vw, 9.79vw) !important
    }


    .cb-article-scope .v2 .sm-size-192 {
        font-size: 10vw !important;
        font-size: clamp(65px, 10vw, 10vw) !important
    }


    .cb-article-scope .v2 .sm-size-196 {
        font-size: 10.21vw !important;
        font-size: clamp(66px, 10.21vw, 10.21vw) !important
    }


    .cb-article-scope .v2 .sm-size-200 {
        font-size: 10.42vw !important;
        font-size: clamp(67px, 10.42vw, 10.42vw) !important
    }


    .cb-article-scope .v2 .sm-size-204 {
        font-size: 10.63vw !important;
        font-size: clamp(68px, 10.63vw, 10.63vw) !important
    }


    .cb-article-scope .v2 .sm-size-208 {
        font-size: 10.84vw !important;
        font-size: clamp(69px, 10.84vw, 10.84vw) !important
    }


    .cb-article-scope .v2 .sm-size-212 {
        font-size: 11.05vw !important;
        font-size: clamp(70px, 11.05vw, 11.05vw) !important
    }


    .cb-article-scope .v2 .sm-size-216 {
        font-size: 11.25vw !important;
        font-size: clamp(71px, 11.25vw, 11.25vw) !important
    }


    .cb-article-scope .v2 .sm-size-220 {
        font-size: 11.46vw !important;
        font-size: clamp(72px, 11.46vw, 11.46vw) !important
    }


    .cb-article-scope .v2 .sm-size-224 {
        font-size: 11.67vw !important;
        font-size: clamp(73px, 11.67vw, 11.67vw) !important
    }


    .cb-article-scope .v2 .sm-size-228 {
        font-size: 11.88vw !important;
        font-size: clamp(75px, 11.88vw, 11.88vw) !important
    }


    .cb-article-scope .v2 .sm-size-232 {
        font-size: 12.09vw !important;
        font-size: clamp(75px, 12.09vw, 12.09vw) !important
    }


    .cb-article-scope .v2 .sm-size-236 {
        font-size: 12.3vw !important;
        font-size: clamp(76px, 12.3vw, 12.3vw) !important
    }


    .cb-article-scope .v2 .sm-size-240 {
        font-size: 12.5vw !important;
        font-size: clamp(77px, 12.5vw, 12.5vw) !important
    }


    .cb-article-scope .v2 .sm-size-244 {
        font-size: 12.71vw !important;
        font-size: clamp(78px, 12.71vw, 12.71vw) !important
    }


    .cb-article-scope .v2 .sm-size-248 {
        font-size: 12.92vw !important;
        font-size: clamp(79px, 12.92vw, 12.92vw) !important
    }


    .cb-article-scope .v2 .sm-size-252 {
        font-size: 13.13vw !important;
        font-size: clamp(80px, 13.13vw, 13.13vw) !important
    }


    .cb-article-scope .v2 .sm-size-256 {
        font-size: 13.34vw !important;
        font-size: clamp(81px, 13.34vw, 13.34vw) !important
    }


    .cb-article-scope .v2 .sm-size-260 {
        font-size: 13.55vw !important;
        font-size: clamp(82px, 13.55vw, 13.55vw) !important
    }


    .cb-article-scope .v2 .sm-size-264 {
        font-size: 13.75vw !important;
        font-size: clamp(83px, 13.75vw, 13.75vw) !important
    }


    .cb-article-scope .v2 .sm-size-268 {
        font-size: 13.96vw !important;
        font-size: clamp(84px, 13.96vw, 13.96vw) !important
    }


    .cb-article-scope .v2 .sm-size-272 {
        font-size: 14.17vw !important;
        font-size: clamp(85px, 14.17vw, 14.17vw) !important
    }


    .cb-article-scope .v2 .sm-size-276 {
        font-size: 14.38vw !important;
        font-size: clamp(86px, 14.38vw, 14.38vw) !important
    }


    .cb-article-scope .v2 .sm-size-280 {
        font-size: 14.59vw !important;
        font-size: clamp(87px, 14.59vw, 14.59vw) !important
    }


    .cb-article-scope .v2 .sm-size-284 {
        font-size: 14.8vw !important;
        font-size: clamp(88px, 14.8vw, 14.8vw) !important
    }


    .cb-article-scope .v2 .sm-size-288 {
        font-size: 15vw !important;
        font-size: clamp(89px, 15vw, 15vw) !important
    }


    .cb-article-scope .v2 .sm-size-292 {
        font-size: 15.21vw !important;
        font-size: clamp(90px, 15.21vw, 15.21vw) !important
    }


    .cb-article-scope .v2 .sm-size-296 {
        font-size: 15.42vw !important;
        font-size: clamp(91px, 15.42vw, 15.42vw) !important
    }


    .cb-article-scope .v2 .sm-size-300 {
        font-size: 15.63vw !important;
        font-size: clamp(92px, 15.63vw, 15.63vw) !important
    }


    .cb-article-scope .v2 .sm-size-304 {
        font-size: 15.84vw !important;
        font-size: clamp(93px, 15.84vw, 15.84vw) !important
    }


    .cb-article-scope .v2 .sm-size-308 {
        font-size: 16.06vw !important;
        font-size: clamp(94px, 16.06vw, 16.06vw) !important
    }


    .cb-article-scope .v2 .sm-size-312 {
        font-size: 16.26vw !important;
        font-size: clamp(95px, 16.26vw, 16.26vw) !important
    }


    .cb-article-scope .v2 .sm-size-316 {
        font-size: 16.46vw !important;
        font-size: clamp(96px, 16.46vw, 16.46vw) !important
    }


    .cb-article-scope .v2 .sm-size-320 {
        font-size: 16.67vw !important;
        font-size: clamp(97px, 16.67vw, 16.67vw) !important
    }


    .cb-article-scope .v2 .sm-size-324 {
        font-size: 16.88vw !important;
        font-size: clamp(98px, 16.88vw, 16.88vw) !important
    }


    .cb-article-scope .v2 .sm-size-328 {
        font-size: 17.09vw !important;
        font-size: clamp(99px, 17.09vw, 17.09vw) !important
    }


    .cb-article-scope .v2 .sm-size-332 {
        font-size: 17.3vw !important;
        font-size: clamp(100px, 17.3vw, 17.3vw) !important
    }


    .cb-article-scope .v2 .sm-size-336 {
        font-size: 17.5vw !important;
        font-size: clamp(101px, 17.5vw, 17.5vw) !important
    }


    .cb-article-scope .v2 .sm-size-340 {
        font-size: 17.71vw !important;
        font-size: clamp(102px, 17.71vw, 17.71vw) !important
    }


    .cb-article-scope .v2 .sm-size-344 {
        font-size: 17.92vw !important;
        font-size: clamp(103px, 17.92vw, 17.92vw) !important
    }


    .cb-article-scope .v2 .sm-size-348 {
        font-size: 18.13vw !important;
        font-size: clamp(104px, 18.13vw, 18.13vw) !important
    }


    .cb-article-scope .v2 .sm-size-352 {
        font-size: 18.34vw !important;
        font-size: clamp(105px, 18.34vw, 18.34vw) !important
    }


    .cb-article-scope .v2 .sm-size-356 {
        font-size: 18.55vw !important;
        font-size: clamp(106px, 18.55vw, 18.55vw) !important
    }


    .cb-article-scope .v2 .sm-size-360 {
        font-size: 18.76vw !important;
        font-size: clamp(107px, 18.76vw, 18.76vw) !important
    }


    .cb-article-scope .v2 .sm-size-364 {
        font-size: 18.96vw !important;
        font-size: clamp(108px, 18.96vw, 18.96vw) !important
    }


    .cb-article-scope .v2 .sm-size-368 {
        font-size: 19.17vw !important;
        font-size: clamp(109px, 19.17vw, 19.17vw) !important
    }


    .cb-article-scope .v2 .sm-size-372 {
        font-size: 19.38vw !important;
        font-size: clamp(110px, 19.38vw, 19.38vw) !important
    }


    .cb-article-scope .v2 .sm-size-376 {
        font-size: 19.59vw !important;
        font-size: clamp(111px, 19.59vw, 19.59vw) !important
    }


    .cb-article-scope .v2 .sm-size-380 {
        font-size: 19.8vw !important;
        font-size: clamp(112px, 19.8vw, 19.8vw) !important
    }


    .cb-article-scope .v2 .sm-size-384 {
        font-size: 20vw !important;
        font-size: clamp(113px, 20vw, 20vw) !important
    }


    .cb-article-scope .v2 .sm-size-388 {
        font-size: 20.21vw !important;
        font-size: clamp(114px, 20.21vw, 20.21vw) !important
    }


    .cb-article-scope .v2 .sm-size-392 {
        font-size: 20.42vw !important;
        font-size: clamp(115px, 20.42vw, 20.42vw) !important
    }


    .cb-article-scope .v2 .sm-size-396 {
        font-size: 20.63vw !important;
        font-size: clamp(116px, 20.63vw, 20.63vw) !important
    }


    .cb-article-scope .v2 .sm-size-400 {
        font-size: 20.84vw !important;
        font-size: clamp(117px, 20.84vw, 20.84vw) !important
    }
}


@media (max-width: 760px) {

    .cb-article-scope .v2 .xs-size-12 {
        font-size: 0.74vw !important;
        font-size: clamp(12px, 0.74vw, 0.74vw) !important
    }


    .cb-article-scope .v2 .xs-size-13 {
        font-size: 0.8vw !important;
        font-size: clamp(13px, 0.8vw, 0.8vw) !important
    }


    .cb-article-scope .v2 .xs-size-14 {
        font-size: 0.86vw !important;
        font-size: clamp(14px, 0.86vw, 0.86vw) !important
    }


    .cb-article-scope .v2 .xs-size-15 {
        font-size: 0.93vw !important;
        font-size: clamp(15px, 0.93vw, 0.93vw) !important
    }


    .cb-article-scope .v2 .xs-size-16 {
        font-size: 0.99vw !important;
        font-size: clamp(16px, 0.99vw, 0.99vw) !important
    }


    .cb-article-scope .v2 .xs-size-17 {
        font-size: 1.05vw !important;
        font-size: clamp(17px, 1.05vw, 1.05vw) !important
    }


    .cb-article-scope .v2 .xs-size-18 {
        font-size: 1.11vw !important;
        font-size: clamp(18px, 1.11vw, 1.11vw) !important
    }


    .cb-article-scope .v2 .xs-size-19 {
        font-size: 1.17vw !important;
        font-size: clamp(19px, 1.17vw, 1.17vw) !important
    }


    .cb-article-scope .v2 .xs-size-20 {
        font-size: 1.23vw !important;
        font-size: clamp(20px, 1.23vw, 1.23vw) !important
    }


    .cb-article-scope .v2 .xs-size-21 {
        font-size: 1.29vw !important;
        font-size: clamp(21px, 1.29vw, 1.29vw) !important
    }


    .cb-article-scope .v2 .xs-size-24 {
        font-size: 1.48vw !important;
        font-size: clamp(22px, 1.48vw, 1.48vw) !important
    }


    .cb-article-scope .v2 .xs-size-28 {
        font-size: 1.56vw !important;
        font-size: clamp(23px, 1.56vw, 1.56vw) !important
    }


    .cb-article-scope .v2 .xs-size-32 {
        font-size: 1.64vw !important;
        font-size: clamp(24px, 1.64vw, 1.64vw) !important
    }


    .cb-article-scope .v2 .xs-size-35 {
        font-size: 1.82vw !important;
        font-size: clamp(25px, 1.82vw, 1.82vw) !important
    }


    .cb-article-scope .v2 .xs-size-38 {
        font-size: 1.98vw !important;
        font-size: clamp(26px, 1.98vw, 1.98vw) !important
    }


    .cb-article-scope .v2 .xs-size-42 {
        font-size: 2.19vw !important;
        font-size: clamp(27px, 2.19vw, 2.19vw) !important
    }


    .cb-article-scope .v2 .xs-size-46 {
        font-size: 2.4vw !important;
        font-size: clamp(28px, 2.4vw, 2.4vw) !important
    }


    .cb-article-scope .v2 .xs-size-48 {
        font-size: 2.5vw !important;
        font-size: clamp(29px, 2.5vw, 2.5vw) !important
    }


    .cb-article-scope .v2 .xs-size-50 {
        font-size: 2.61vw !important;
        font-size: clamp(30px, 2.61vw, 2.61vw) !important
    }


    .cb-article-scope .v2 .xs-size-54 {
        font-size: 2.81vw !important;
        font-size: clamp(31px, 2.81vw, 2.81vw) !important
    }


    .cb-article-scope .v2 .xs-size-60 {
        font-size: 3.13vw !important;
        font-size: clamp(32px, 3.13vw, 3.13vw) !important
    }


    .cb-article-scope .v2 .xs-size-64 {
        font-size: 3.33vw !important;
        font-size: clamp(33px, 3.33vw, 3.33vw) !important
    }


    .cb-article-scope .v2 .xs-size-68 {
        font-size: 3.54vw !important;
        font-size: clamp(34px, 3.54vw, 3.54vw) !important
    }


    .cb-article-scope .v2 .xs-size-72 {
        font-size: 3.75vw !important;
        font-size: clamp(35px, 3.75vw, 3.75vw) !important
    }


    .cb-article-scope .v2 .xs-size-76 {
        font-size: 3.96vw !important;
        font-size: clamp(36px, 3.96vw, 3.96vw) !important
    }


    .cb-article-scope .v2 .xs-size-80 {
        font-size: 4.17vw !important;
        font-size: clamp(37px, 4.17vw, 4.17vw) !important
    }


    .cb-article-scope .v2 .xs-size-84 {
        font-size: 4.38vw !important;
        font-size: clamp(38px, 4.38vw, 4.38vw) !important
    }


    .cb-article-scope .v2 .xs-size-88 {
        font-size: 4.58vw !important;
        font-size: clamp(39px, 4.58vw, 4.58vw) !important
    }


    .cb-article-scope .v2 .xs-size-92 {
        font-size: 4.79vw !important;
        font-size: clamp(40px, 4.79vw, 4.79vw) !important
    }


    .cb-article-scope .v2 .xs-size-96 {
        font-size: 5vw !important;
        font-size: clamp(41px, 5vw, 5vw) !important
    }


    .cb-article-scope .v2 .xs-size-100 {
        font-size: 5.21vw !important;
        font-size: clamp(42px, 5.21vw, 5.21vw) !important
    }


    .cb-article-scope .v2 .xs-size-104 {
        font-size: 5.42vw !important;
        font-size: clamp(43px, 5.42vw, 5.42vw) !important
    }


    .cb-article-scope .v2 .xs-size-108 {
        font-size: 5.63vw !important;
        font-size: clamp(44px, 5.63vw, 5.63vw) !important
    }


    .cb-article-scope .v2 .xs-size-112 {
        font-size: 5.84vw !important;
        font-size: clamp(45px, 5.84vw, 5.84vw) !important
    }


    .cb-article-scope .v2 .xs-size-116 {
        font-size: 6.04vw !important;
        font-size: clamp(46px, 6.04vw, 6.04vw) !important
    }


    .cb-article-scope .v2 .xs-size-120 {
        font-size: 6.25vw !important;
        font-size: clamp(47px, 6.25vw, 6.25vw) !important
    }


    .cb-article-scope .v2 .xs-size-124 {
        font-size: 6.46vw !important;
        font-size: clamp(48px, 6.46vw, 6.46vw) !important
    }


    .cb-article-scope .v2 .xs-size-128 {
        font-size: 6.67vw !important;
        font-size: clamp(49px, 6.67vw, 6.67vw) !important
    }


    .cb-article-scope .v2 .xs-size-132 {
        font-size: 6.88vw !important;
        font-size: clamp(50px, 6.88vw, 6.88vw) !important
    }


    .cb-article-scope .v2 .xs-size-136 {
        font-size: 7.09vw !important;
        font-size: clamp(51px, 7.09vw, 7.09vw) !important
    }


    .cb-article-scope .v2 .xs-size-140 {
        font-size: 7.29vw !important;
        font-size: clamp(52px, 7.29vw, 7.29vw) !important
    }


    .cb-article-scope .v2 .xs-size-144 {
        font-size: 7.5vw !important;
        font-size: clamp(53px, 7.5vw, 7.5vw) !important
    }


    .cb-article-scope .v2 .xs-size-148 {
        font-size: 7.71vw !important;
        font-size: clamp(54px, 7.71vw, 7.71vw) !important
    }


    .cb-article-scope .v2 .xs-size-152 {
        font-size: 7.92vw !important;
        font-size: clamp(55px, 7.92vw, 7.92vw) !important
    }


    .cb-article-scope .v2 .xs-size-156 {
        font-size: 8.13vw !important;
        font-size: clamp(56px, 8.13vw, 8.13vw) !important
    }


    .cb-article-scope .v2 .xs-size-160 {
        font-size: 8.34vw !important;
        font-size: clamp(57px, 8.34vw, 8.34vw) !important
    }


    .cb-article-scope .v2 .xs-size-164 {
        font-size: 8.54vw !important;
        font-size: clamp(58px, 8.54vw, 8.54vw) !important
    }


    .cb-article-scope .v2 .xs-size-168 {
        font-size: 8.75vw !important;
        font-size: clamp(59px, 8.75vw, 8.75vw) !important
    }


    .cb-article-scope .v2 .xs-size-172 {
        font-size: 8.96vw !important;
        font-size: clamp(60px, 8.96vw, 8.96vw) !important
    }


    .cb-article-scope .v2 .xs-size-176 {
        font-size: 9.17vw !important;
        font-size: clamp(61px, 9.17vw, 9.17vw) !important
    }


    .cb-article-scope .v2 .xs-size-180 {
        font-size: 9.38vw !important;
        font-size: clamp(62px, 9.38vw, 9.38vw) !important
    }


    .cb-article-scope .v2 .xs-size-184 {
        font-size: 9.59vw !important;
        font-size: clamp(63px, 9.59vw, 9.59vw) !important
    }


    .cb-article-scope .v2 .xs-size-188 {
        font-size: 9.79vw !important;
        font-size: clamp(64px, 9.79vw, 9.79vw) !important
    }


    .cb-article-scope .v2 .xs-size-192 {
        font-size: 10vw !important;
        font-size: clamp(65px, 10vw, 10vw) !important
    }


    .cb-article-scope .v2 .xs-size-196 {
        font-size: 10.21vw !important;
        font-size: clamp(66px, 10.21vw, 10.21vw) !important
    }


    .cb-article-scope .v2 .xs-size-200 {
        font-size: 10.42vw !important;
        font-size: clamp(67px, 10.42vw, 10.42vw) !important
    }


    .cb-article-scope .v2 .xs-size-204 {
        font-size: 10.63vw !important;
        font-size: clamp(68px, 10.63vw, 10.63vw) !important
    }


    .cb-article-scope .v2 .xs-size-208 {
        font-size: 10.84vw !important;
        font-size: clamp(69px, 10.84vw, 10.84vw) !important
    }


    .cb-article-scope .v2 .xs-size-212 {
        font-size: 11.05vw !important;
        font-size: clamp(70px, 11.05vw, 11.05vw) !important
    }


    .cb-article-scope .v2 .xs-size-216 {
        font-size: 11.25vw !important;
        font-size: clamp(71px, 11.25vw, 11.25vw) !important
    }


    .cb-article-scope .v2 .xs-size-220 {
        font-size: 11.46vw !important;
        font-size: clamp(72px, 11.46vw, 11.46vw) !important
    }


    .cb-article-scope .v2 .xs-size-224 {
        font-size: 11.67vw !important;
        font-size: clamp(73px, 11.67vw, 11.67vw) !important
    }


    .cb-article-scope .v2 .xs-size-228 {
        font-size: 11.88vw !important;
        font-size: clamp(75px, 11.88vw, 11.88vw) !important
    }


    .cb-article-scope .v2 .xs-size-232 {
        font-size: 12.09vw !important;
        font-size: clamp(75px, 12.09vw, 12.09vw) !important
    }


    .cb-article-scope .v2 .xs-size-236 {
        font-size: 12.3vw !important;
        font-size: clamp(76px, 12.3vw, 12.3vw) !important
    }


    .cb-article-scope .v2 .xs-size-240 {
        font-size: 12.5vw !important;
        font-size: clamp(77px, 12.5vw, 12.5vw) !important
    }


    .cb-article-scope .v2 .xs-size-244 {
        font-size: 12.71vw !important;
        font-size: clamp(78px, 12.71vw, 12.71vw) !important
    }


    .cb-article-scope .v2 .xs-size-248 {
        font-size: 12.92vw !important;
        font-size: clamp(79px, 12.92vw, 12.92vw) !important
    }


    .cb-article-scope .v2 .xs-size-252 {
        font-size: 13.13vw !important;
        font-size: clamp(80px, 13.13vw, 13.13vw) !important
    }


    .cb-article-scope .v2 .xs-size-256 {
        font-size: 13.34vw !important;
        font-size: clamp(81px, 13.34vw, 13.34vw) !important
    }


    .cb-article-scope .v2 .xs-size-260 {
        font-size: 13.55vw !important;
        font-size: clamp(82px, 13.55vw, 13.55vw) !important
    }


    .cb-article-scope .v2 .xs-size-264 {
        font-size: 13.75vw !important;
        font-size: clamp(83px, 13.75vw, 13.75vw) !important
    }


    .cb-article-scope .v2 .xs-size-268 {
        font-size: 13.96vw !important;
        font-size: clamp(84px, 13.96vw, 13.96vw) !important
    }


    .cb-article-scope .v2 .xs-size-272 {
        font-size: 14.17vw !important;
        font-size: clamp(85px, 14.17vw, 14.17vw) !important
    }


    .cb-article-scope .v2 .xs-size-276 {
        font-size: 14.38vw !important;
        font-size: clamp(86px, 14.38vw, 14.38vw) !important
    }


    .cb-article-scope .v2 .xs-size-280 {
        font-size: 14.59vw !important;
        font-size: clamp(87px, 14.59vw, 14.59vw) !important
    }


    .cb-article-scope .v2 .xs-size-284 {
        font-size: 14.8vw !important;
        font-size: clamp(88px, 14.8vw, 14.8vw) !important
    }


    .cb-article-scope .v2 .xs-size-288 {
        font-size: 15vw !important;
        font-size: clamp(89px, 15vw, 15vw) !important
    }


    .cb-article-scope .v2 .xs-size-292 {
        font-size: 15.21vw !important;
        font-size: clamp(90px, 15.21vw, 15.21vw) !important
    }


    .cb-article-scope .v2 .xs-size-296 {
        font-size: 15.42vw !important;
        font-size: clamp(91px, 15.42vw, 15.42vw) !important
    }


    .cb-article-scope .v2 .xs-size-300 {
        font-size: 15.63vw !important;
        font-size: clamp(92px, 15.63vw, 15.63vw) !important
    }


    .cb-article-scope .v2 .xs-size-304 {
        font-size: 15.84vw !important;
        font-size: clamp(93px, 15.84vw, 15.84vw) !important
    }


    .cb-article-scope .v2 .xs-size-308 {
        font-size: 16.06vw !important;
        font-size: clamp(94px, 16.06vw, 16.06vw) !important
    }


    .cb-article-scope .v2 .xs-size-312 {
        font-size: 16.26vw !important;
        font-size: clamp(95px, 16.26vw, 16.26vw) !important
    }


    .cb-article-scope .v2 .xs-size-316 {
        font-size: 16.46vw !important;
        font-size: clamp(96px, 16.46vw, 16.46vw) !important
    }


    .cb-article-scope .v2 .xs-size-320 {
        font-size: 16.67vw !important;
        font-size: clamp(97px, 16.67vw, 16.67vw) !important
    }


    .cb-article-scope .v2 .xs-size-324 {
        font-size: 16.88vw !important;
        font-size: clamp(98px, 16.88vw, 16.88vw) !important
    }


    .cb-article-scope .v2 .xs-size-328 {
        font-size: 17.09vw !important;
        font-size: clamp(99px, 17.09vw, 17.09vw) !important
    }


    .cb-article-scope .v2 .xs-size-332 {
        font-size: 17.3vw !important;
        font-size: clamp(100px, 17.3vw, 17.3vw) !important
    }


    .cb-article-scope .v2 .xs-size-336 {
        font-size: 17.5vw !important;
        font-size: clamp(101px, 17.5vw, 17.5vw) !important
    }


    .cb-article-scope .v2 .xs-size-340 {
        font-size: 17.71vw !important;
        font-size: clamp(102px, 17.71vw, 17.71vw) !important
    }


    .cb-article-scope .v2 .xs-size-344 {
        font-size: 17.92vw !important;
        font-size: clamp(103px, 17.92vw, 17.92vw) !important
    }


    .cb-article-scope .v2 .xs-size-348 {
        font-size: 18.13vw !important;
        font-size: clamp(104px, 18.13vw, 18.13vw) !important
    }


    .cb-article-scope .v2 .xs-size-352 {
        font-size: 18.34vw !important;
        font-size: clamp(105px, 18.34vw, 18.34vw) !important
    }


    .cb-article-scope .v2 .xs-size-356 {
        font-size: 18.55vw !important;
        font-size: clamp(106px, 18.55vw, 18.55vw) !important
    }


    .cb-article-scope .v2 .xs-size-360 {
        font-size: 18.76vw !important;
        font-size: clamp(107px, 18.76vw, 18.76vw) !important
    }


    .cb-article-scope .v2 .xs-size-364 {
        font-size: 18.96vw !important;
        font-size: clamp(108px, 18.96vw, 18.96vw) !important
    }


    .cb-article-scope .v2 .xs-size-368 {
        font-size: 19.17vw !important;
        font-size: clamp(109px, 19.17vw, 19.17vw) !important
    }


    .cb-article-scope .v2 .xs-size-372 {
        font-size: 19.38vw !important;
        font-size: clamp(110px, 19.38vw, 19.38vw) !important
    }


    .cb-article-scope .v2 .xs-size-376 {
        font-size: 19.59vw !important;
        font-size: clamp(111px, 19.59vw, 19.59vw) !important
    }


    .cb-article-scope .v2 .xs-size-380 {
        font-size: 19.8vw !important;
        font-size: clamp(112px, 19.8vw, 19.8vw) !important
    }


    .cb-article-scope .v2 .xs-size-384 {
        font-size: 20vw !important;
        font-size: clamp(113px, 20vw, 20vw) !important
    }


    .cb-article-scope .v2 .xs-size-388 {
        font-size: 20.21vw !important;
        font-size: clamp(114px, 20.21vw, 20.21vw) !important
    }


    .cb-article-scope .v2 .xs-size-392 {
        font-size: 20.42vw !important;
        font-size: clamp(115px, 20.42vw, 20.42vw) !important
    }


    .cb-article-scope .v2 .xs-size-396 {
        font-size: 20.63vw !important;
        font-size: clamp(116px, 20.63vw, 20.63vw) !important
    }


    .cb-article-scope .v2 .xs-size-400 {
        font-size: 20.84vw !important;
        font-size: clamp(117px, 20.84vw, 20.84vw) !important
    }
}


/* targetted font sizes */
@media (min-width: 971px) and (max-width: 1280px) {

    .cb-article-scope .md-size-12 {
        font-size: 12px !important
    }


    .cb-article-scope .md-size-13 {
        font-size: 13px !important
    }


    .cb-article-scope .md-size-14 {
        font-size: 14px !important
    }


    .cb-article-scope .md-size-15 {
        font-size: 15px !important
    }


    .cb-article-scope .md-size-16 {
        font-size: 16px !important
    }


    .cb-article-scope .md-size-17 {
        font-size: 17px !important
    }


    .cb-article-scope .md-size-18 {
        font-size: 18px !important
    }


    .cb-article-scope .md-size-19 {
        font-size: 19px !important
    }


    .cb-article-scope .md-size-20 {
        font-size: 20px !important
    }


    .cb-article-scope .md-size-21 {
        font-size: 21px !important
    }


    .cb-article-scope .md-size-24 {
        font-size: 24px !important
    }


    .cb-article-scope .md-size-28 {
        font-size: 28px !important
    }


    .cb-article-scope .md-size-32 {
        font-size: 32px !important
    }


    .cb-article-scope .md-size-35 {
        font-size: 35px !important
    }


    .cb-article-scope .md-size-38 {
        font-size: 38px !important
    }


    .cb-article-scope .md-size-42 {
        font-size: 42px !important
    }


    .cb-article-scope .md-size-46 {
        font-size: 46px !important
    }


    .cb-article-scope .md-size-48 {
        font-size: 48px !important
    }


    .cb-article-scope .md-size-50 {
        font-size: 50px !important;
    }


    .cb-article-scope .md-size-54 {
        font-size: 54px !important;
    }


    .cb-article-scope .md-size-60 {
        font-size: 60px !important;
    }


    .cb-article-scope .md-size-64 {
        font-size: 64px !important;
    }


    .cb-article-scope .md-size-68 {
        font-size: 68px !important;
    }


    .cb-article-scope .md-size-72 {
        font-size: 72px !important;
    }


    .cb-article-scope .md-size-76 {
        font-size: 76px !important;
    }


    .cb-article-scope .md-size-80 {
        font-size: 80px !important;
    }


    .cb-article-scope .md-size-84 {
        font-size: 84px !important;
    }


    .cb-article-scope .md-size-88 {
        font-size: 88px !important;
    }


    .cb-article-scope .md-size-92 {
        font-size: 92px !important;
    }


    .cb-article-scope .md-size-96 {
        font-size: 96px !important;
    }


    .cb-article-scope .md-size-100 {
        font-size: 100px !important;
    }


    .cb-article-scope .md-size-104 {
        font-size: 104px !important;
    }


    .cb-article-scope .md-size-108 {
        font-size: 108px !important;
    }


    .cb-article-scope .md-size-112 {
        font-size: 112px !important;
    }


    .cb-article-scope .md-size-116 {
        font-size: 116px !important;
    }


    .cb-article-scope .md-size-120 {
        font-size: 120px !important;
    }


    .cb-article-scope .md-size-124 {
        font-size: 124px !important;
    }


    .cb-article-scope .md-size-128 {
        font-size: 128px !important;
    }


    .cb-article-scope .md-size-132 {
        font-size: 132px !important;
    }


    .cb-article-scope .md-size-136 {
        font-size: 136px !important;
    }


    .cb-article-scope .md-size-140 {
        font-size: 140px !important;
    }


    .cb-article-scope .md-size-144 {
        font-size: 144px !important;
    }


    .cb-article-scope .md-size-148 {
        font-size: 148px !important;
    }


    .cb-article-scope .md-size-152 {
        font-size: 152px !important;
    }


    .cb-article-scope .md-size-156 {
        font-size: 156px !important;
    }


    .cb-article-scope .md-size-160 {
        font-size: 160px !important;
    }


    .cb-article-scope .md-size-164 {
        font-size: 164px !important;
    }


    .cb-article-scope .md-size-168 {
        font-size: 168px !important;
    }


    .cb-article-scope .md-size-172 {
        font-size: 172px !important;
    }


    .cb-article-scope .md-size-176 {
        font-size: 176px !important;
    }


    .cb-article-scope .md-size-180 {
        font-size: 180px !important;
    }


    .cb-article-scope .md-size-184 {
        font-size: 184px !important;
    }


    .cb-article-scope .md-size-188 {
        font-size: 188px !important;
    }


    .cb-article-scope .md-size-192 {
        font-size: 192px !important;
    }


    .cb-article-scope .md-size-196 {
        font-size: 196px !important;
    }


    .cb-article-scope .md-size-200 {
        font-size: 200px !important;
    }


    .cb-article-scope .md-size-204 {
        font-size: 204px !important;
    }


    .cb-article-scope .md-size-208 {
        font-size: 208px !important;
    }


    .cb-article-scope .md-size-212 {
        font-size: 212px !important;
    }


    .cb-article-scope .md-size-216 {
        font-size: 216px !important;
    }


    .cb-article-scope .md-size-220 {
        font-size: 220px !important;
    }


    .cb-article-scope .md-size-224 {
        font-size: 224px !important;
    }


    .cb-article-scope .md-size-228 {
        font-size: 228px !important;
    }


    .cb-article-scope .md-size-232 {
        font-size: 232px !important;
    }


    .cb-article-scope .md-size-236 {
        font-size: 236px !important;
    }


    .cb-article-scope .md-size-240 {
        font-size: 240px !important;
    }


    .cb-article-scope .md-size-244 {
        font-size: 244px !important;
    }


    .cb-article-scope .md-size-248 {
        font-size: 248px !important;
    }


    .cb-article-scope .md-size-252 {
        font-size: 252px !important;
    }


    .cb-article-scope .md-size-256 {
        font-size: 256px !important;
    }


    .cb-article-scope .md-size-260 {
        font-size: 260px !important;
    }


    .cb-article-scope .md-size-264 {
        font-size: 264px !important;
    }


    .cb-article-scope .md-size-268 {
        font-size: 268px !important;
    }


    .cb-article-scope .md-size-272 {
        font-size: 272px !important;
    }


    .cb-article-scope .md-size-276 {
        font-size: 276px !important;
    }


    .cb-article-scope .md-size-280 {
        font-size: 280px !important;
    }


    .cb-article-scope .md-size-284 {
        font-size: 284px !important;
    }


    .cb-article-scope .md-size-288 {
        font-size: 288px !important;
    }


    .cb-article-scope .md-size-292 {
        font-size: 292px !important;
    }


    .cb-article-scope .md-size-296 {
        font-size: 296px !important;
    }


    .cb-article-scope .md-size-300 {
        font-size: 300px !important;
    }


    .cb-article-scope .md-size-304 {
        font-size: 304px !important;
    }


    .cb-article-scope .md-size-308 {
        font-size: 308px !important;
    }


    .cb-article-scope .md-size-312 {
        font-size: 312px !important;
    }


    .cb-article-scope .md-size-316 {
        font-size: 316px !important;
    }


    .cb-article-scope .md-size-320 {
        font-size: 320px !important;
    }


    .cb-article-scope .md-size-324 {
        font-size: 324px !important;
    }


    .cb-article-scope .md-size-328 {
        font-size: 328px !important;
    }


    .cb-article-scope .md-size-332 {
        font-size: 332px !important;
    }


    .cb-article-scope .md-size-336 {
        font-size: 336px !important;
    }


    .cb-article-scope .md-size-340 {
        font-size: 340px !important;
    }


    .cb-article-scope .md-size-344 {
        font-size: 344px !important;
    }


    .cb-article-scope .md-size-348 {
        font-size: 348px !important;
    }


    .cb-article-scope .md-size-352 {
        font-size: 352px !important;
    }


    .cb-article-scope .md-size-356 {
        font-size: 356px !important;
    }


    .cb-article-scope .md-size-360 {
        font-size: 360px !important;
    }


    .cb-article-scope .md-size-364 {
        font-size: 364px !important;
    }


    .cb-article-scope .md-size-368 {
        font-size: 368px !important;
    }


    .cb-article-scope .md-size-372 {
        font-size: 372px !important;
    }


    .cb-article-scope .md-size-376 {
        font-size: 376px !important;
    }


    .cb-article-scope .md-size-380 {
        font-size: 380px !important;
    }


    .cb-article-scope .md-size-384 {
        font-size: 384px !important;
    }


    .cb-article-scope .md-size-388 {
        font-size: 388px !important;
    }


    .cb-article-scope .md-size-392 {
        font-size: 392px !important;
    }


    .cb-article-scope .md-size-396 {
        font-size: 396px !important;
    }


    .cb-article-scope .md-size-400 {
        font-size: 400px !important;
    }
}

@media (min-width: 761px) and (max-width: 970px) {

    .cb-article-scope .sm-size-12 {
        font-size: 12px !important
    }


    .cb-article-scope .sm-size-13 {
        font-size: 13px !important
    }


    .cb-article-scope .sm-size-14 {
        font-size: 14px !important
    }


    .cb-article-scope .sm-size-15 {
        font-size: 15px !important
    }


    .cb-article-scope .sm-size-16 {
        font-size: 16px !important
    }


    .cb-article-scope .sm-size-17 {
        font-size: 17px !important
    }


    .cb-article-scope .sm-size-18 {
        font-size: 18px !important
    }


    .cb-article-scope .sm-size-19 {
        font-size: 19px !important
    }


    .cb-article-scope .sm-size-20 {
        font-size: 20px !important
    }


    .cb-article-scope .sm-size-21 {
        font-size: 21px !important
    }


    .cb-article-scope .sm-size-24 {
        font-size: 24px !important
    }


    .cb-article-scope .sm-size-28 {
        font-size: 28px !important
    }


    .cb-article-scope .sm-size-32 {
        font-size: 32px !important
    }


    .cb-article-scope .sm-size-35 {
        font-size: 35px !important
    }


    .cb-article-scope .sm-size-38 {
        font-size: 38px !important
    }


    .cb-article-scope .sm-size-42 {
        font-size: 42px !important
    }


    .cb-article-scope .sm-size-46 {
        font-size: 46px !important
    }


    .cb-article-scope .sm-size-48 {
        font-size: 48px !important
    }


    .cb-article-scope .sm-size-50 {
        font-size: 50px !important;
    }


    .cb-article-scope .sm-size-54 {
        font-size: 54px !important;
    }


    .cb-article-scope .sm-size-60 {
        font-size: 60px !important;
    }


    .cb-article-scope .sm-size-64 {
        font-size: 64px !important;
    }


    .cb-article-scope .sm-size-68 {
        font-size: 68px !important;
    }


    .cb-article-scope .sm-size-72 {
        font-size: 72px !important;
    }


    .cb-article-scope .sm-size-76 {
        font-size: 76px !important;
    }


    .cb-article-scope .sm-size-80 {
        font-size: 80px !important;
    }


    .cb-article-scope .sm-size-84 {
        font-size: 84px !important;
    }


    .cb-article-scope .sm-size-88 {
        font-size: 88px !important;
    }


    .cb-article-scope .sm-size-92 {
        font-size: 92px !important;
    }


    .cb-article-scope .sm-size-96 {
        font-size: 96px !important;
    }


    .cb-article-scope .sm-size-100 {
        font-size: 100px !important;
    }


    .cb-article-scope .sm-size-104 {
        font-size: 104px !important;
    }


    .cb-article-scope .sm-size-108 {
        font-size: 108px !important;
    }


    .cb-article-scope .sm-size-112 {
        font-size: 112px !important;
    }


    .cb-article-scope .sm-size-116 {
        font-size: 116px !important;
    }


    .cb-article-scope .sm-size-120 {
        font-size: 120px !important;
    }


    .cb-article-scope .sm-size-124 {
        font-size: 124px !important;
    }


    .cb-article-scope .sm-size-128 {
        font-size: 128px !important;
    }


    .cb-article-scope .sm-size-132 {
        font-size: 132px !important;
    }


    .cb-article-scope .sm-size-136 {
        font-size: 136px !important;
    }


    .cb-article-scope .sm-size-140 {
        font-size: 140px !important;
    }


    .cb-article-scope .sm-size-144 {
        font-size: 144px !important;
    }


    .cb-article-scope .sm-size-148 {
        font-size: 148px !important;
    }


    .cb-article-scope .sm-size-152 {
        font-size: 152px !important;
    }


    .cb-article-scope .sm-size-156 {
        font-size: 156px !important;
    }


    .cb-article-scope .sm-size-160 {
        font-size: 160px !important;
    }


    .cb-article-scope .sm-size-164 {
        font-size: 164px !important;
    }


    .cb-article-scope .sm-size-168 {
        font-size: 168px !important;
    }


    .cb-article-scope .sm-size-172 {
        font-size: 172px !important;
    }


    .cb-article-scope .sm-size-176 {
        font-size: 176px !important;
    }


    .cb-article-scope .sm-size-180 {
        font-size: 180px !important;
    }


    .cb-article-scope .sm-size-184 {
        font-size: 184px !important;
    }


    .cb-article-scope .sm-size-188 {
        font-size: 188px !important;
    }


    .cb-article-scope .sm-size-192 {
        font-size: 192px !important;
    }


    .cb-article-scope .sm-size-196 {
        font-size: 196px !important;
    }


    .cb-article-scope .sm-size-200 {
        font-size: 200px !important;
    }


    .cb-article-scope .sm-size-204 {
        font-size: 204px !important;
    }


    .cb-article-scope .sm-size-208 {
        font-size: 208px !important;
    }


    .cb-article-scope .sm-size-212 {
        font-size: 212px !important;
    }


    .cb-article-scope .sm-size-216 {
        font-size: 216px !important;
    }


    .cb-article-scope .sm-size-220 {
        font-size: 220px !important;
    }


    .cb-article-scope .sm-size-224 {
        font-size: 224px !important;
    }


    .cb-article-scope .sm-size-228 {
        font-size: 228px !important;
    }


    .cb-article-scope .sm-size-232 {
        font-size: 232px !important;
    }


    .cb-article-scope .sm-size-236 {
        font-size: 236px !important;
    }


    .cb-article-scope .sm-size-240 {
        font-size: 240px !important;
    }


    .cb-article-scope .sm-size-244 {
        font-size: 244px !important;
    }


    .cb-article-scope .sm-size-248 {
        font-size: 248px !important;
    }


    .cb-article-scope .sm-size-252 {
        font-size: 252px !important;
    }


    .cb-article-scope .sm-size-256 {
        font-size: 256px !important;
    }


    .cb-article-scope .sm-size-260 {
        font-size: 260px !important;
    }


    .cb-article-scope .sm-size-264 {
        font-size: 264px !important;
    }


    .cb-article-scope .sm-size-268 {
        font-size: 268px !important;
    }


    .cb-article-scope .sm-size-272 {
        font-size: 272px !important;
    }


    .cb-article-scope .sm-size-276 {
        font-size: 276px !important;
    }


    .cb-article-scope .sm-size-280 {
        font-size: 280px !important;
    }


    .cb-article-scope .sm-size-284 {
        font-size: 284px !important;
    }


    .cb-article-scope .sm-size-288 {
        font-size: 288px !important;
    }


    .cb-article-scope .sm-size-292 {
        font-size: 292px !important;
    }


    .cb-article-scope .sm-size-296 {
        font-size: 296px !important;
    }


    .cb-article-scope .sm-size-300 {
        font-size: 300px !important;
    }


    .cb-article-scope .sm-size-304 {
        font-size: 304px !important;
    }


    .cb-article-scope .sm-size-308 {
        font-size: 308px !important;
    }


    .cb-article-scope .sm-size-312 {
        font-size: 312px !important;
    }


    .cb-article-scope .sm-size-316 {
        font-size: 316px !important;
    }


    .cb-article-scope .sm-size-320 {
        font-size: 320px !important;
    }


    .cb-article-scope .sm-size-324 {
        font-size: 324px !important;
    }


    .cb-article-scope .sm-size-328 {
        font-size: 328px !important;
    }


    .cb-article-scope .sm-size-332 {
        font-size: 332px !important;
    }


    .cb-article-scope .sm-size-336 {
        font-size: 336px !important;
    }


    .cb-article-scope .sm-size-340 {
        font-size: 340px !important;
    }


    .cb-article-scope .sm-size-344 {
        font-size: 344px !important;
    }


    .cb-article-scope .sm-size-348 {
        font-size: 348px !important;
    }


    .cb-article-scope .sm-size-352 {
        font-size: 352px !important;
    }


    .cb-article-scope .sm-size-356 {
        font-size: 356px !important;
    }


    .cb-article-scope .sm-size-360 {
        font-size: 360px !important;
    }


    .cb-article-scope .sm-size-364 {
        font-size: 364px !important;
    }


    .cb-article-scope .sm-size-368 {
        font-size: 368px !important;
    }


    .cb-article-scope .sm-size-372 {
        font-size: 372px !important;
    }


    .cb-article-scope .sm-size-376 {
        font-size: 376px !important;
    }


    .cb-article-scope .sm-size-380 {
        font-size: 380px !important;
    }


    .cb-article-scope .sm-size-384 {
        font-size: 384px !important;
    }


    .cb-article-scope .sm-size-388 {
        font-size: 388px !important;
    }


    .cb-article-scope .sm-size-392 {
        font-size: 392px !important;
    }


    .cb-article-scope .sm-size-396 {
        font-size: 396px !important;
    }


    .cb-article-scope .sm-size-400 {
        font-size: 400px !important;
    }
}

@media (max-width: 760px) {

    .cb-article-scope .xs-size-12 {
        font-size: 12px !important
    }


    .cb-article-scope .xs-size-13 {
        font-size: 13px !important
    }


    .cb-article-scope .xs-size-14 {
        font-size: 14px !important
    }


    .cb-article-scope .xs-size-15 {
        font-size: 15px !important
    }


    .cb-article-scope .xs-size-16 {
        font-size: 16px !important
    }


    .cb-article-scope .xs-size-17 {
        font-size: 17px !important
    }


    .cb-article-scope .xs-size-18 {
        font-size: 18px !important
    }


    .cb-article-scope .xs-size-19 {
        font-size: 19px !important
    }


    .cb-article-scope .xs-size-20 {
        font-size: 20px !important
    }


    .cb-article-scope .xs-size-21 {
        font-size: 21px !important
    }


    .cb-article-scope .xs-size-24 {
        font-size: 24px !important
    }


    .cb-article-scope .xs-size-28 {
        font-size: 28px !important
    }


    .cb-article-scope .xs-size-32 {
        font-size: 32px !important
    }


    .cb-article-scope .xs-size-35 {
        font-size: 35px !important
    }


    .cb-article-scope .xs-size-38 {
        font-size: 38px !important
    }


    .cb-article-scope .xs-size-42 {
        font-size: 42px !important
    }


    .cb-article-scope .xs-size-46 {
        font-size: 46px !important
    }


    .cb-article-scope .xs-size-48 {
        font-size: 48px !important
    }


    .cb-article-scope .xs-size-50 {
        font-size: 50px !important;
    }


    .cb-article-scope .xs-size-54 {
        font-size: 54px !important;
    }


    .cb-article-scope .xs-size-60 {
        font-size: 60px !important;
    }


    .cb-article-scope .xs-size-64 {
        font-size: 64px !important;
    }


    .cb-article-scope .xs-size-68 {
        font-size: 68px !important;
    }


    .cb-article-scope .xs-size-72 {
        font-size: 72px !important;
    }


    .cb-article-scope .xs-size-76 {
        font-size: 76px !important;
    }


    .cb-article-scope .xs-size-80 {
        font-size: 80px !important;
    }


    .cb-article-scope .xs-size-84 {
        font-size: 84px !important;
    }


    .cb-article-scope .xs-size-88 {
        font-size: 88px !important;
    }


    .cb-article-scope .xs-size-92 {
        font-size: 92px !important;
    }


    .cb-article-scope .xs-size-96 {
        font-size: 96px !important;
    }


    .cb-article-scope .xs-size-100 {
        font-size: 100px !important;
    }


    .cb-article-scope .xs-size-104 {
        font-size: 104px !important;
    }


    .cb-article-scope .xs-size-108 {
        font-size: 108px !important;
    }


    .cb-article-scope .xs-size-112 {
        font-size: 112px !important;
    }


    .cb-article-scope .xs-size-116 {
        font-size: 116px !important;
    }


    .cb-article-scope .xs-size-120 {
        font-size: 120px !important;
    }


    .cb-article-scope .xs-size-124 {
        font-size: 124px !important;
    }


    .cb-article-scope .xs-size-128 {
        font-size: 128px !important;
    }


    .cb-article-scope .xs-size-132 {
        font-size: 132px !important;
    }


    .cb-article-scope .xs-size-136 {
        font-size: 136px !important;
    }


    .cb-article-scope .xs-size-140 {
        font-size: 140px !important;
    }


    .cb-article-scope .xs-size-144 {
        font-size: 144px !important;
    }


    .cb-article-scope .xs-size-148 {
        font-size: 148px !important;
    }


    .cb-article-scope .xs-size-152 {
        font-size: 152px !important;
    }


    .cb-article-scope .xs-size-156 {
        font-size: 156px !important;
    }


    .cb-article-scope .xs-size-160 {
        font-size: 160px !important;
    }


    .cb-article-scope .xs-size-164 {
        font-size: 164px !important;
    }


    .cb-article-scope .xs-size-168 {
        font-size: 168px !important;
    }


    .cb-article-scope .xs-size-172 {
        font-size: 172px !important;
    }


    .cb-article-scope .xs-size-176 {
        font-size: 176px !important;
    }


    .cb-article-scope .xs-size-180 {
        font-size: 180px !important;
    }


    .cb-article-scope .xs-size-184 {
        font-size: 184px !important;
    }


    .cb-article-scope .xs-size-188 {
        font-size: 188px !important;
    }


    .cb-article-scope .xs-size-192 {
        font-size: 192px !important;
    }


    .cb-article-scope .xs-size-196 {
        font-size: 196px !important;
    }


    .cb-article-scope .xs-size-200 {
        font-size: 200px !important;
    }


    .cb-article-scope .xs-size-204 {
        font-size: 204px !important;
    }


    .cb-article-scope .xs-size-208 {
        font-size: 208px !important;
    }


    .cb-article-scope .xs-size-212 {
        font-size: 212px !important;
    }


    .cb-article-scope .xs-size-216 {
        font-size: 216px !important;
    }


    .cb-article-scope .xs-size-220 {
        font-size: 220px !important;
    }


    .cb-article-scope .xs-size-224 {
        font-size: 224px !important;
    }


    .cb-article-scope .xs-size-228 {
        font-size: 228px !important;
    }


    .cb-article-scope .xs-size-232 {
        font-size: 232px !important;
    }


    .cb-article-scope .xs-size-236 {
        font-size: 236px !important;
    }


    .cb-article-scope .xs-size-240 {
        font-size: 240px !important;
    }


    .cb-article-scope .xs-size-244 {
        font-size: 244px !important;
    }


    .cb-article-scope .xs-size-248 {
        font-size: 248px !important;
    }


    .cb-article-scope .xs-size-252 {
        font-size: 252px !important;
    }


    .cb-article-scope .xs-size-256 {
        font-size: 256px !important;
    }


    .cb-article-scope .xs-size-260 {
        font-size: 260px !important;
    }


    .cb-article-scope .xs-size-264 {
        font-size: 264px !important;
    }


    .cb-article-scope .xs-size-268 {
        font-size: 268px !important;
    }


    .cb-article-scope .xs-size-272 {
        font-size: 272px !important;
    }


    .cb-article-scope .xs-size-276 {
        font-size: 276px !important;
    }


    .cb-article-scope .xs-size-280 {
        font-size: 280px !important;
    }


    .cb-article-scope .xs-size-284 {
        font-size: 284px !important;
    }


    .cb-article-scope .xs-size-288 {
        font-size: 288px !important;
    }


    .cb-article-scope .xs-size-292 {
        font-size: 292px !important;
    }


    .cb-article-scope .xs-size-296 {
        font-size: 296px !important;
    }


    .cb-article-scope .xs-size-300 {
        font-size: 300px !important;
    }


    .cb-article-scope .xs-size-304 {
        font-size: 304px !important;
    }


    .cb-article-scope .xs-size-308 {
        font-size: 308px !important;
    }


    .cb-article-scope .xs-size-312 {
        font-size: 312px !important;
    }


    .cb-article-scope .xs-size-316 {
        font-size: 316px !important;
    }


    .cb-article-scope .xs-size-320 {
        font-size: 320px !important;
    }


    .cb-article-scope .xs-size-324 {
        font-size: 324px !important;
    }


    .cb-article-scope .xs-size-328 {
        font-size: 328px !important;
    }


    .cb-article-scope .xs-size-332 {
        font-size: 332px !important;
    }


    .cb-article-scope .xs-size-336 {
        font-size: 336px !important;
    }


    .cb-article-scope .xs-size-340 {
        font-size: 340px !important;
    }


    .cb-article-scope .xs-size-344 {
        font-size: 344px !important;
    }


    .cb-article-scope .xs-size-348 {
        font-size: 348px !important;
    }


    .cb-article-scope .xs-size-352 {
        font-size: 352px !important;
    }


    .cb-article-scope .xs-size-356 {
        font-size: 356px !important;
    }


    .cb-article-scope .xs-size-360 {
        font-size: 360px !important;
    }


    .cb-article-scope .xs-size-364 {
        font-size: 364px !important;
    }


    .cb-article-scope .xs-size-368 {
        font-size: 368px !important;
    }


    .cb-article-scope .xs-size-372 {
        font-size: 372px !important;
    }


    .cb-article-scope .xs-size-376 {
        font-size: 376px !important;
    }


    .cb-article-scope .xs-size-380 {
        font-size: 380px !important;
    }


    .cb-article-scope .xs-size-384 {
        font-size: 384px !important;
    }


    .cb-article-scope .xs-size-388 {
        font-size: 388px !important;
    }


    .cb-article-scope .xs-size-392 {
        font-size: 392px !important;
    }


    .cb-article-scope .xs-size-396 {
        font-size: 396px !important;
    }


    .cb-article-scope .xs-size-400 {
        font-size: 400px !important;
    }
}


@media all and (max-width: 970px) {

    .cb-article-scope .margin-left-1024-reset {
        margin-left: 0px !important;
    }


    .cb-article-scope .margin-right-1024-reset {
        margin-right: 0px !important;
    }
}



.cb-article-scope .is-light-text *:not(svg):not(path) {
    color: rgba(255, 255, 255, 0.93);
}


.cb-article-scope .is-dark-text *:not(svg):not(path) {
    color: #000;
}


/* Snippets: text */


.cb-article-scope .is-title1-96 {
    margin-top: 20px;
    margin-bottom: 20px;
}


.cb-article-scope .is-title1-80 {
    margin-top: 15px;
    margin-bottom: 15px;
}


.cb-article-scope .is-title1-64 {
    margin-top: 15px;
    margin-bottom: 15px;
}


.cb-article-scope .is-title1-48 {
    margin-top: 15px;
    margin-bottom: 15px;
}


.cb-article-scope .is-title1-32 {
    margin-top: 15px;
    margin-bottom: 15px;
}



.cb-article-scope .is-title2-96 {
    margin-top: 25px;
    margin-bottom: 20px;
}


.cb-article-scope .is-title2-80 {
    margin-top: 20px;
    margin-bottom: 15px;
}


.cb-article-scope .is-title2-64 {
    margin-top: 20px;
    margin-bottom: 15px;
}


.cb-article-scope .is-title2-48 {
    margin-top: 15px;
    margin-bottom: 15px;
}


.cb-article-scope .is-title2-32 {
    margin-top: 10px;
    margin-bottom: 15px;
}



.cb-article-scope .is-title3-96 {
    margin-top: 30px;
    margin-bottom: 35px;
    padding: 20px 0;
    border-top: #000 2px solid;
    border-bottom: #000 2px solid;
}


.cb-article-scope .is-title3-80 {
    margin-top: 25px;
    margin-bottom: 33px;
    padding: 20px 0;
    border-top: #000 2px solid;
    border-bottom: #000 2px solid;
}


.cb-article-scope .is-title3-64 {
    margin-top: 20px;
    margin-bottom: 30px;
    padding: 18px 0;
    border-top: #000 2px solid;
    border-bottom: #000 2px solid;
}


.cb-article-scope .is-title3-48 {
    margin-top: 20px;
    margin-bottom: 25px;
    padding: 18px 0;
    border-top: #000 2px solid;
    border-bottom: #000 2px solid;
}


.cb-article-scope .is-title3-32 {
    margin-top: 20px;
    margin-bottom: 20px;
    padding: 15px 0;
    border-top: #000 2px solid;
    border-bottom: #000 2px solid;
}



.cb-article-scope .is-light-text .is-title3-96 {
    border-top: #fff 2px solid;
    border-bottom: #fff 2px solid;
}


.cb-article-scope .is-light-text .is-title3-80 {
    border-top: #fff 2px solid;
    border-bottom: #fff 2px solid;
}


.cb-article-scope .is-light-text .is-title3-64 {
    border-top: #fff 2px solid;
    border-bottom: #fff 2px solid;
}


.cb-article-scope .is-light-text .is-title3-48 {
    border-top: #fff 2px solid;
    border-bottom: #fff 2px solid;
}


.cb-article-scope .is-light-text .is-title3-32 {
    border-top: #fff 2px solid;
    border-bottom: #fff 2px solid;
}



.cb-article-scope .is-dark-text .is-title3-96 {
    border-top: #000 2px solid;
    border-bottom: #000 2px solid;
}


.cb-article-scope .is-dark-text .is-title3-80 {
    border-top: #000 2px solid;
    border-bottom: #000 2px solid;
}


.cb-article-scope .is-dark-text .is-title3-64 {
    border-top: #000 2px solid;
    border-bottom: #000 2px solid;
}


.cb-article-scope .is-dark-text .is-title3-48 {
    border-top: #000 2px solid;
    border-bottom: #000 2px solid;
}


.cb-article-scope .is-dark-text .is-title3-32 {
    border-top: #000 2px solid;
    border-bottom: #000 2px solid;
}



.cb-article-scope .is-title4-96 {
    margin-top: 30px;
    margin-bottom: 35px;
    padding: 20px 30px;
    border: #000 2px solid;
}


.cb-article-scope .is-title4-80 {
    margin-top: 25px;
    margin-bottom: 33px;
    padding: 20px 30px;
    border: #000 2px solid;
}


.cb-article-scope .is-title4-64 {
    margin-top: 20px;
    margin-bottom: 30px;
    padding: 18px 30px;
    border: #000 2px solid;
}


.cb-article-scope .is-title4-48 {
    margin-top: 20px;
    margin-bottom: 25px;
    padding: 18px 30px;
    border: #000 2px solid;
}


.cb-article-scope .is-title4-32 {
    margin-top: 20px;
    margin-bottom: 20px;
    padding: 15px 30px;
    border: #000 2px solid;
}



.cb-article-scope .is-light-text .is-title4-96 {
    border: #fff 2px solid;
}


.cb-article-scope .is-light-text .is-title4-80 {
    border: #fff 2px solid;
}


.cb-article-scope .is-light-text .is-title4-64 {
    border: #fff 2px solid;
}


.cb-article-scope .is-light-text .is-title4-48 {
    border: #fff 2px solid;
}


.cb-article-scope .is-light-text .is-title4-32 {
    border: #fff 2px solid;
}



.cb-article-scope .is-dark-text .is-title4-96 {
    border: #000 2px solid;
}


.cb-article-scope .is-dark-text .is-title4-80 {
    border: #000 2px solid;
}


.cb-article-scope .is-dark-text .is-title4-64 {
    border: #000 2px solid;
}


.cb-article-scope .is-dark-text .is-title4-48 {
    border: #000 2px solid;
}


.cb-article-scope .is-dark-text .is-title4-32 {
    border: #000 2px solid;
}



.cb-article-scope .is-title5-96 {
    margin-top: 10px;
    margin-bottom: 35px;
    padding-bottom: 25px;
    border-bottom: #000 2px solid;
}


.cb-article-scope .is-title5-80 {
    margin-top: 10px;
    margin-bottom: 33px;
    padding-bottom: 25px;
    border-bottom: #000 2px solid;
}


.cb-article-scope .is-title5-64 {
    margin-top: 10px;
    margin-bottom: 30px;
    padding-bottom: 20px;
    border-bottom: #000 2px solid;
}


.cb-article-scope .is-title5-48 {
    margin-top: 10px;
    margin-bottom: 25px;
    padding-bottom: 20px;
    border-bottom: #000 2px solid;
}


.cb-article-scope .is-title5-32 {
    margin-top: 10px;
    margin-bottom: 20px;
    padding-bottom: 20px;
    border-bottom: #000 2px solid;
}



.cb-article-scope .is-light-text .is-title5-96 {
    border-bottom: #fff 2px solid;
}


.cb-article-scope .is-light-text .is-title5-80 {
    border-bottom: #fff 2px solid;
}


.cb-article-scope .is-light-text .is-title5-64 {
    border-bottom: #fff 2px solid;
}


.cb-article-scope .is-light-text .is-title5-48 {
    border-bottom: #fff 2px solid;
}


.cb-article-scope .is-light-text .is-title5-32 {
    border-bottom: #fff 2px solid;
}



.cb-article-scope .is-dark-text .is-title5-96 {
    border-bottom: #000 2px solid;
}


.cb-article-scope .is-dark-text .is-title5-80 {
    border-bottom: #000 2px solid;
}


.cb-article-scope .is-dark-text .is-title5-64 {
    border-bottom: #000 2px solid;
}


.cb-article-scope .is-dark-text .is-title5-48 {
    border-bottom: #000 2px solid;
}


.cb-article-scope .is-dark-text .is-title5-32 {
    border-bottom: #000 2px solid;
}



.cb-article-scope .is-title-lite {
    letter-spacing: 3px;
    word-spacing: 5px;
}


    .cb-article-scope .is-title-lite.is-title3-96,
    .cb-article-scope .is-title-lite.is-title4-96,
    .cb-article-scope .is-title-lite.is-title5-96 {
        letter-spacing: 4px;
        word-spacing: 8px;
    }


    .cb-article-scope .is-title-lite.is-title3-80,
    .cb-article-scope .is-title-lite.is-title4-80,
    .cb-article-scope .is-title-lite.is-title5-80 {
        letter-spacing: 4px;
        word-spacing: 8px;
    }


    .cb-article-scope .is-title-lite.is-title3-64,
    .cb-article-scope .is-title-lite.is-title4-64,
    .cb-article-scope .is-title-lite.is-title5-64 {
        letter-spacing: 4px;
        word-spacing: 8px;
    }


    .cb-article-scope .is-title-lite.is-title3-48,
    .cb-article-scope .is-title-lite.is-title4-48,
    .cb-article-scope .is-title-lite.is-title5-48 {
        letter-spacing: 4px;
        word-spacing: 8px;
    }


    .cb-article-scope .is-title-lite.is-title3-32,
    .cb-article-scope .is-title-lite.is-title4-32,
    .cb-article-scope .is-title-lite.is-title5-32 {
        letter-spacing: 3px;
        word-spacing: 5px;
    }



.cb-article-scope .is-title-bold {
    font-weight: 800;
}


    .cb-article-scope .is-title-bold.is-title3-96,
    .cb-article-scope .is-title-bold.is-title4-96,
    .cb-article-scope .is-title-bold.is-title5-96 {
        border-width: 4px;
    }


    .cb-article-scope .is-title-bold.is-title3-80,
    .cb-article-scope .is-title-bold.is-title4-80,
    .cb-article-scope .is-title-bold.is-title5-80 {
        border-width: 4px;
    }


    .cb-article-scope .is-title-bold.is-title3-64,
    .cb-article-scope .is-title-bold.is-title4-64,
    .cb-article-scope .is-title-bold.is-title5-64 {
        border-width: 3px;
    }


    .cb-article-scope .is-title-bold.is-title3-48,
    .cb-article-scope .is-title-bold.is-title4-48,
    .cb-article-scope .is-title-bold.is-title5-48 {
        border-width: 3px;
    }


    .cb-article-scope .is-title-bold.is-title3-32,
    .cb-article-scope .is-title-bold.is-title4-32,
    .cb-article-scope .is-title-bold.is-title5-32 {
        border-width: 2px;
    }



.cb-article-scope .is-info1 {
    margin-top: 10px;
    margin-bottom: 0px;
    font-style: italic;
}


    .cb-article-scope .is-info1.size-21 {
        margin-top: 12px;
    }


    .cb-article-scope .is-info1.size-24 {
        margin-top: 15px;
    }



.cb-article-scope .is-info2 {
    margin-top: 10px;
    margin-bottom: 0px;
}


    .cb-article-scope .is-info2.size-21 {
        margin-top: 12px;
    }


    .cb-article-scope .is-info2.size-24 {
        margin-top: 15px;
    }


/* Snippets: buttons */


.cb-article-scope .is-rounded-button-big a {
    display: inline-block;
    text-align: center;
    margin: 0 20px;
    border-radius: 500px;
    width: 110px;
    height: 110px;
    background-color: #aaa;
    overflow: hidden;
    text-decoration: none;
}


    .cb-article-scope .is-rounded-button-big a i {
        display: inline-block;
        width: 100%;
        height: 100%;
        vertical-align: middle;
        color: #ffffff;
        font-size: 40px;
        display: flex;
        align-items: center;
        justify-content: center;
    }


    .cb-article-scope .is-rounded-button-big a:first-child {
        margin: 0 20px 0 0;
    }


    .cb-article-scope .is-rounded-button-big a:last-child {
        margin: 0 0 0 20px;
    }



.cb-article-scope .is-rounded-button-medium a {
    display: inline-block;
    text-align: center;
    margin: 0 20px;
    border-radius: 500px;
    width: 70px;
    height: 70px;
    background-color: #aaa;
    overflow: hidden;
    text-decoration: none;
}


    .cb-article-scope .is-rounded-button-medium a i {
        display: inline-block;
        width: 100%;
        height: 100%;
        vertical-align: middle;
        color: #ffffff;
        font-size: 30px;
        display: flex;
        align-items: center;
        justify-content: center;
    }


    .cb-article-scope .is-rounded-button-medium a:first-child {
        margin: 0 20px 0 0;
    }


    .cb-article-scope .is-rounded-button-medium a:last-child {
        margin: 0 0 0 20px;
    }



.cb-article-scope .is-boxed-button-big {
    display: inline-block;
}


    .cb-article-scope .is-boxed-button-big a {
        display: table;
        float: left;
        text-align: center;
        margin: 0 30px 0 0;
        width: 110px;
        height: 110px;
        background-color: #aaa;
        text-decoration: none;
    }


        .cb-article-scope .is-boxed-button-big a i {
            display: table-cell;
            width: 100%;
            height: 100%;
            vertical-align: middle;
            color: #ffffff;
            font-size: 40px;
            display: flex;
            align-items: center;
            justify-content: center;
        }



.cb-article-scope .is-boxed-button-big2 {
    display: inline-block;
}


    .cb-article-scope .is-boxed-button-big2 a {
        display: table;
        float: left;
        text-align: center;
        margin: 0 30px 0 0;
        width: 150px;
        height: 70px;
        background-color: #aaa;
        text-decoration: none;
    }


        .cb-article-scope .is-boxed-button-big2 a i {
            display: table-cell;
            width: 100%;
            height: 100%;
            vertical-align: middle;
            color: #ffffff;
            font-size: 35px;
            display: flex;
            align-items: center;
            justify-content: center;
        }



.cb-article-scope .is-boxed-button-medium {
    display: inline-block;
}


    .cb-article-scope .is-boxed-button-medium a {
        display: table;
        float: left;
        text-align: center;
        margin: 0 30px 0 0;
        width: 70px;
        height: 70px;
        background-color: #aaa;
        text-decoration: none;
    }


        .cb-article-scope .is-boxed-button-medium a i {
            display: table-cell;
            width: 100%;
            height: 100%;
            vertical-align: middle;
            color: #ffffff;
            font-size: 30px;
            display: flex;
            align-items: center;
            justify-content: center;
        }



.cb-article-scope .is-boxed-button-medium2 {
    display: inline-block;
}


    .cb-article-scope .is-boxed-button-medium2 a {
        display: table;
        float: left;
        text-align: center;
        margin: 0 30px 0 0;
        width: 100px;
        height: 50px;
        background-color: #aaa;
        text-decoration: none;
    }


        .cb-article-scope .is-boxed-button-medium2 a i {
            display: table-cell;
            width: 100%;
            height: 100%;
            vertical-align: middle;
            color: #ffffff;
            font-size: 25px;
            display: flex;
            align-items: center;
            justify-content: center;
        }



.cb-article-scope .is-boxed-button-small {
    display: inline-block;
}


    .cb-article-scope .is-boxed-button-small a {
        display: table;
        float: left;
        text-align: center;
        margin: 0 20px 0 0;
        width: 50px;
        height: 50px;
        background-color: #aaa;
        text-decoration: none;
    }


        .cb-article-scope .is-boxed-button-small a i {
            display: table-cell;
            width: 100%;
            height: 100%;
            vertical-align: middle;
            color: #ffffff;
            font-size: 20px;
            display: flex;
            align-items: center;
            justify-content: center;
        }



.cb-article-scope .is-btn,
.cb-article-scope a.is-btn {
    padding: 10px 50px;
    font-size: 1rem;
    line-height: 2rem;
    border-radius: 0;
    letter-spacing: 3px;
    display: inline-block;
    margin: 3px 0;
    font-weight: normal;
    text-align: center;
    text-decoration: none;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    white-space: nowrap;
    -webkit-transition: all 0.16s ease;
    transition: all 0.16s ease;
    text-decoration: none;
    color: #000;
}


    .cb-article-scope .is-btn:hover,
    .cb-article-scope .is-btn:visited,
    .cb-article-scope .is-btn:focus,
    .cb-article-scope a.is-btn:hover,
    .cb-article-scope a.is-btn:visited,
    .cb-article-scope a.is-btn:focus {
        color: initial;
        text-decoration: initial;
        opacity: initial;
    }
/* prevent overide */


.cb-article-scope .is-btn-ghost1,
.cb-article-scope a.is-btn-ghost1 {
    color: #000;
    border: 2px solid #111;
}



.cb-article-scope .is-light-text .is-btn-ghost1,
.cb-article-scope .is-dark-text .is-light-text .is-btn-ghost1,
.cb-article-scope .is-light-text a.is-btn-ghost1,
.cb-article-scope .is-dark-text .is-light-text a.is-btn-ghost1 {
    color: #fff;
    border: 2px solid #fff;
}



.cb-article-scope .is-dark-text .is-btn-ghost1,
.cb-article-scope .is-light-text .is-dark-text .is-btn-ghost1,
.cb-article-scope .is-dark-text a.is-btn-ghost1,
.cb-article-scope .is-light-text .is-dark-text a.is-btn-ghost1 {
    color: #000;
    border: 2px solid #111;
}



.cb-article-scope .is-btn-ghost2,
.cb-article-scope a.is-btn-ghost2 {
    color: #000;
    border: 2px solid #dcdcdc;
    background-color: #dcdcdc;
}



.cb-article-scope .is-light-text .is-btn-ghost2,
.cb-article-scope .is-dark-text .is-light-text .is-btn-ghost2,
.cb-article-scope .is-light-text a.is-btn-ghost2,
.cb-article-scope .is-dark-text .is-light-text a.is-btn-ghost2 {
    color: #000;
    border: 2px solid #f9f9f9;
    background-color: #f9f9f9;
}



.cb-article-scope .is-dark-text .is-btn-ghost2,
.cb-article-scope .is-light-text .is-dark-text .is-btn-ghost2,
.cb-article-scope .is-dark-text a.is-btn-ghost2,
.cb-article-scope .is-light-text .is-dark-text a.is-btn-ghost2 {
    color: #000;
    border: 2px solid #d7d7d7;
    background-color: #d7d7d7;
}



.cb-article-scope .is-btn.is-btn-small,
.cb-article-scope .is-btn-small {
    padding: 5px 25px;
    font-size: 0.85em;
}


.cb-article-scope .is-btn.is-upper,
.cb-article-scope .is-upper {
    text-transform: uppercase;
}


.cb-article-scope .is-btn.is-rounded-30,
.cb-article-scope .is-rounded-30 {
    border-radius: 30px;
}



.cb-article-scope .btn {
    padding: 7px 25px;
    font-size: 1em;
    line-height: 2em;
    border-radius: 5px;
    letter-spacing: 1px;
    display: inline-block;
    margin-bottom: 0;
    font-weight: normal;
    text-align: center;
    text-decoration: none;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    white-space: nowrap;
    -webkit-transition: all 0.16s ease;
    transition: all 0.16s ease;
}


    .cb-article-scope .btn.btn-primary {
        color: #ffffff;
        background-color: #08c9b9;
    }


        .cb-article-scope .btn.btn-primary:hover {
            color: #ffffff;
            background-color: #07b0a2;
            border-color: #07b0a2;
        }


    .cb-article-scope .btn.btn-default {
        color: #333333;
        background-color: #d3d3d3;
    }


        .cb-article-scope .btn.btn-default:hover {
            color: #111;
            background-color: #ccc;
            border-color: #ccc;
        }



/* ---------- Editing Utilities ---------- */

/* Responsive */
@media all and (max-width: 970px) {

    .cb-article-scope .hideonmobile {
        display: none !important
    }
}


/* Lightbox */


.cb-article-scope .block-click {
    cursor: pointer;
}



    .cb-article-scope .block-click > * {
        pointer-events: none;
        user-select: none;
    }


/* Column Height */


.cb-article-scope .min-height-300 {
    min-height: 300px !important;
}


.cb-article-scope .min-height-350 {
    min-height: 350px !important;
}


.cb-article-scope .min-height-400 {
    min-height: 400px !important;
}


.cb-article-scope .min-height-450 {
    min-height: 450px !important;
}


.cb-article-scope .min-height-500 {
    min-height: 500px !important;
}


.cb-article-scope .min-height-550 {
    min-height: 550px !important;
}


.cb-article-scope .min-height-600 {
    min-height: 600px !important;
}


.cb-article-scope .min-height-650 {
    min-height: 650px !important;
}


.cb-article-scope .min-height-700 {
    min-height: 700px !important;
}


@media all and (max-width: 1024px) {

    .cb-article-scope .min-height-300 {
        min-height: 300px !important;
    }


    .cb-article-scope .min-height-350 {
        min-height: 340px !important;
    }


    .cb-article-scope .min-height-400 {
        min-height: 380px !important;
    }


    .cb-article-scope .min-height-450 {
        min-height: 430px !important;
    }


    .cb-article-scope .min-height-500 {
        min-height: 480px !important;
    }


    .cb-article-scope .min-height-550 {
        min-height: 530px !important;
    }


    .cb-article-scope .min-height-600 {
        min-height: 580px !important;
    }


    .cb-article-scope .min-height-650 {
        min-height: 630px !important;
    }


    .cb-article-scope .min-height-700 {
        min-height: 680px !important;
    }
}


@media all and (max-width: 640px) {

    .cb-article-scope .min-height-300 {
        min-height: 240px !important;
    }


    .cb-article-scope .min-height-350 {
        min-height: 270px !important;
    }


    .cb-article-scope .min-height-400 {
        min-height: 300px !important;
    }


    .cb-article-scope .min-height-450 {
        min-height: 350px !important;
    }


    .cb-article-scope .min-height-500 {
        min-height: 400px !important;
    }


    .cb-article-scope .min-height-550 {
        min-height: 430px !important;
    }


    .cb-article-scope .min-height-600 {
        min-height: 460px !important;
    }


    .cb-article-scope .min-height-650 {
        min-height: 500px !important;
    }


    .cb-article-scope .min-height-700 {
        min-height: 540px !important;
    }
}


@media all and (max-width: 540px) {

    .cb-article-scope .min-height-300 {
        min-height: 180px !important;
    }


    .cb-article-scope .min-height-350 {
        min-height: 210px !important;
    }


    .cb-article-scope .min-height-400 {
        min-height: 240px !important;
    }


    .cb-article-scope .min-height-450 {
        min-height: 270px !important;
    }


    .cb-article-scope .min-height-500 {
        min-height: 300px !important;
    }


    .cb-article-scope .min-height-550 {
        min-height: 310px !important;
    }


    .cb-article-scope .min-height-600 {
        min-height: 320px !important;
    }


    .cb-article-scope .min-height-650 {
        min-height: 360px !important;
    }


    .cb-article-scope .min-height-700 {
        min-height: 400px !important;
    }
}


@media all and (max-width: 425px) {

    .cb-article-scope .min-height-300 {
        min-height: 150px !important;
    }


    .cb-article-scope .min-height-350 {
        min-height: 185px !important;
    }


    .cb-article-scope .min-height-400 {
        min-height: 220px !important;
    }


    .cb-article-scope .min-height-450 {
        min-height: 240px !important;
    }


    .cb-article-scope .min-height-500 {
        min-height: 260px !important;
    }


    .cb-article-scope .min-height-550 {
        min-height: 270px !important;
    }


    .cb-article-scope .min-height-600 {
        min-height: 280px !important;
    }


    .cb-article-scope .min-height-650 {
        min-height: 315px !important;
    }


    .cb-article-scope .min-height-700 {
        min-height: 350px !important;
    }
}


/* Text Formatting */


.cb-article-scope .font-thin {
    font-weight: 100 !important;
}


.cb-article-scope .font-extralight {
    font-weight: 200 !important;
}


.cb-article-scope .font-light {
    font-weight: 300 !important;
}


.cb-article-scope .font-normal {
    font-weight: 400 !important;
}


.cb-article-scope .font-medium {
    font-weight: 500 !important;
}


.cb-article-scope .font-semibold {
    font-weight: 600 !important;
}


.cb-article-scope .font-bold {
    font-weight: 700 !important;
}


.cb-article-scope .font-extrabold {
    font-weight: 800 !important;
}


.cb-article-scope .font-black {
    font-weight: 900 !important;
}


.cb-article-scope .italic {
    font-style: italic !important;
}


.cb-article-scope .not-italic {
    font-style: normal !important;
}




.cb-article-scope .underline {
    -webkit-text-decoration-line: underline !important;
    text-decoration-line: underline !important;
}


.cb-article-scope .line-through {
    -webkit-text-decoration-line: line-through !important;
    text-decoration-line: line-through !important;
}


.cb-article-scope .no-underline {
    -webkit-text-decoration-line: none !important;
    text-decoration-line: none !important;
}


.cb-article-scope .uppercase {
    text-transform: uppercase !important;
}


.cb-article-scope .lowercase {
    text-transform: lowercase !important;
}


.cb-article-scope .capitalize {
    text-transform: capitalize !important;
}


.cb-article-scope .normal-case {
    text-transform: none !important;
}



.cb-article-scope .text-left {
    text-align: left
}


.cb-article-scope .text-center {
    text-align: center;
}


.cb-article-scope .text-right {
    text-align: right;
}


.cb-article-scope .text-justify {
    text-align: justify;
}



.cb-article-scope .sub,
.cb-article-scope .sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}


.cb-article-scope .sup {
    top: -0.3em;
    vertical-align: super;
}


.cb-article-scope .sub {
    bottom: -0.25em;
    vertical-align: sub;
}



.cb-article-scope .tracking--100 {
    letter-spacing: -0.1em !important
}


.cb-article-scope .tracking--75 {
    letter-spacing: -0.075em !important
}


.cb-article-scope .tracking--50,
.cb-article-scope .tracking-tighter {
    letter-spacing: -0.05em !important
}


.cb-article-scope .tracking--25,
.cb-article-scope .tracking-tight {
    letter-spacing: -0.025em !important
}


.cb-article-scope .tracking-0,
.cb-article-scope .tracking-normal {
    letter-spacing: 0em !important
}


.cb-article-scope .tracking-25,
.cb-article-scope .tracking-wide {
    letter-spacing: 0.025em !important
}


.cb-article-scope .tracking-50,
.cb-article-scope .tracking-wider {
    letter-spacing: 0.05em !important
}


.cb-article-scope .tracking-75 {
    letter-spacing: 0.075em !important
}


.cb-article-scope .tracking-100,
.cb-article-scope .tracking-widest {
    letter-spacing: 0.1em !important
}


.cb-article-scope .tracking-125 {
    letter-spacing: 0.125em !important
}


.cb-article-scope .tracking-150 {
    letter-spacing: 0.15em !important
}


.cb-article-scope .tracking-175 {
    letter-spacing: 0.175em !important
}


.cb-article-scope .tracking-200 {
    letter-spacing: 0.2em !important
}


.cb-article-scope .tracking-225 {
    letter-spacing: 0.225em !important
}


.cb-article-scope .tracking-250 {
    letter-spacing: 0.25em !important
}


.cb-article-scope .tracking-275 {
    letter-spacing: 0.275em !important
}


.cb-article-scope .tracking-300 {
    letter-spacing: 0.3em !important
}


.cb-article-scope .tracking-325 {
    letter-spacing: 0.325em !important
}


.cb-article-scope .tracking-350 {
    letter-spacing: 0.350em !important
}


.cb-article-scope .tracking-375 {
    letter-spacing: 0.375em !important
}


.cb-article-scope .tracking-400 {
    letter-spacing: 0.4em !important
}


.cb-article-scope .tracking-425 {
    letter-spacing: 0.425em !important
}


.cb-article-scope .tracking-450 {
    letter-spacing: 0.450em !important
}


.cb-article-scope .tracking-475 {
    letter-spacing: 0.475em !important
}


.cb-article-scope .tracking-500 {
    letter-spacing: 0.5em !important
}



.cb-article-scope .leading-05 {
    line-height: 0.5 !important
}


.cb-article-scope .leading-06 {
    line-height: 0.6 !important
}


.cb-article-scope .leading-07 {
    line-height: 0.7 !important
}


.cb-article-scope .leading-08 {
    line-height: 0.8 !important
}


.cb-article-scope .leading-09 {
    line-height: 0.9 !important
}


.cb-article-scope .leading-10,
.cb-article-scope .leading-none {
    line-height: 1 !important
}


.cb-article-scope .leading-11 {
    line-height: 1.1 !important
}


.cb-article-scope .leading-12 {
    line-height: 1.2 !important
}


.cb-article-scope .leading-tight {
    line-height: 1.25 !important
}


.cb-article-scope .leading-13 {
    line-height: 1.3 !important
}


.cb-article-scope .leading-snug {
    line-height: 1.375 !important
}


.cb-article-scope .leading-14 {
    line-height: 1.4 !important
}


.cb-article-scope .leading-15,
.cb-article-scope .leading-normal {
    line-height: 1.5 !important
}


.cb-article-scope .leading-16 {
    line-height: 1.6 !important
}


.cb-article-scope .leading-relaxed {
    line-height: 1.625 !important
}


.cb-article-scope .leading-17 {
    line-height: 1.7 !important
}


.cb-article-scope .leading-18 {
    line-height: 1.8 !important
}


.cb-article-scope .leading-19 {
    line-height: 1.9 !important
}


.cb-article-scope .leading-20,
.cb-article-scope .leading-loose {
    line-height: 2 !important
}


.cb-article-scope .leading-21 {
    line-height: 2.1 !important
}


.cb-article-scope .leading-22 {
    line-height: 2.2 !important
}


.cb-article-scope .leading-23 {
    line-height: 2.3 !important
}


.cb-article-scope .leading-24 {
    line-height: 2.4 !important
}


.cb-article-scope .leading-25 {
    line-height: 2.5 !important
}


.cb-article-scope .leading-26 {
    line-height: 2.6 !important
}


.cb-article-scope .leading-27 {
    line-height: 2.7 !important
}


.cb-article-scope .leading-28 {
    line-height: 2.8 !important
}


.cb-article-scope .leading-29 {
    line-height: 2.9 !important
}


.cb-article-scope .leading-30 {
    line-height: 3 !important
}


/* Opacity */


.cb-article-scope .opacity-0 {
    opacity: 0 !important
}


.cb-article-scope .opacity-2 {
    opacity: 0.02 !important
}


.cb-article-scope .opacity-4 {
    opacity: 0.04 !important
}


.cb-article-scope .opacity-5 {
    opacity: 0.05 !important
}


.cb-article-scope .opacity-6 {
    opacity: 0.06 !important
}


.cb-article-scope .opacity-8 {
    opacity: 0.08 !important
}


.cb-article-scope .opacity-10 {
    opacity: 0.1 !important
}


.cb-article-scope .opacity-12 {
    opacity: 0.12 !important
}


.cb-article-scope .opacity-15 {
    opacity: 0.15 !important
}


.cb-article-scope .opacity-20 {
    opacity: 0.2 !important
}


.cb-article-scope .opacity-25 {
    opacity: 0.25 !important
}


.cb-article-scope .opacity-30 {
    opacity: 0.3 !important
}


.cb-article-scope .opacity-35 {
    opacity: 0.35 !important
}


.cb-article-scope .opacity-40 {
    opacity: 0.4 !important
}


.cb-article-scope .opacity-45 {
    opacity: 0.45 !important
}


.cb-article-scope .opacity-50 {
    opacity: 0.5 !important
}


.cb-article-scope .opacity-55 {
    opacity: 0.55 !important
}


.cb-article-scope .opacity-60 {
    opacity: 0.6 !important
}


.cb-article-scope .opacity-65 {
    opacity: 0.65 !important
}


.cb-article-scope .opacity-70 {
    opacity: 0.7 !important
}


.cb-article-scope .opacity-75 {
    opacity: 0.75 !important
}


.cb-article-scope .opacity-80 {
    opacity: 0.8 !important
}


.cb-article-scope .opacity-85 {
    opacity: 0.85 !important
}


.cb-article-scope .opacity-90 {
    opacity: 0.9 !important
}


.cb-article-scope .opacity-95 {
    opacity: 0.95 !important
}


.cb-article-scope .opacity-100 {
    opacity: 1 !important
}


/* Spacing */


.cb-article-scope .p-0 {
    padding: 0px
}


.cb-article-scope .p-1 {
    padding: 0.25rem
}


.cb-article-scope .p-2 {
    padding: 0.5rem
}


.cb-article-scope .p-3 {
    padding: 0.75rem
}


.cb-article-scope .p-4 {
    padding: 1rem
}


.cb-article-scope .p-5 {
    padding: 1.25rem
}


.cb-article-scope .p-6 {
    padding: 1.5rem
}


.cb-article-scope .p-7 {
    padding: 1.75rem
}


.cb-article-scope .p-8 {
    padding: 2rem
}


.cb-article-scope .p-9 {
    padding: 2.25rem
}


.cb-article-scope .p-10 {
    padding: 2.5rem
}


.cb-article-scope .p-11 {
    padding: 2.75rem
}


.cb-article-scope .p-12 {
    padding: 3rem
}


.cb-article-scope .p-14 {
    padding: 3.5rem
}


.cb-article-scope .p-16 {
    padding: 4rem
}


.cb-article-scope .p-20 {
    padding: 5rem
}



.cb-article-scope .px-0 {
    padding-left: 0px;
    padding-right: 0px;
}


.cb-article-scope .px-1 {
    padding-left: 0.25rem;
    padding-right: 0.25rem;
}


.cb-article-scope .px-2 {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
}


.cb-article-scope .px-3 {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
}


.cb-article-scope .px-4 {
    padding-left: 1rem;
    padding-right: 1rem;
}


.cb-article-scope .px-5 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
}


.cb-article-scope .px-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
}


.cb-article-scope .px-7 {
    padding-left: 1.75rem;
    padding-right: 1.75rem;
}


.cb-article-scope .px-8 {
    padding-left: 2rem;
    padding-right: 2rem;
}


.cb-article-scope .px-9 {
    padding-left: 2.25rem;
    padding-right: 2.25rem;
}


.cb-article-scope .px-10 {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
}


.cb-article-scope .px-11 {
    padding-left: 2.75rem;
    padding-right: 2.75rem;
}


.cb-article-scope .px-12 {
    padding-left: 3rem;
    padding-right: 3rem;
}


.cb-article-scope .px-14 {
    padding-left: 3.5rem;
    padding-right: 3.5rem;
}


.cb-article-scope .px-16 {
    padding-left: 4rem;
    padding-right: 4rem;
}


.cb-article-scope .px-20 {
    padding-left: 5rem;
    padding-right: 5rem;
}



.cb-article-scope .py-0 {
    padding-top: 0px;
    padding-bottom: 0px;
}


.cb-article-scope .py-1 {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
}


.cb-article-scope .py-2 {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
}


.cb-article-scope .py-3 {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
}


.cb-article-scope .py-4 {
    padding-top: 1rem;
    padding-bottom: 1rem;
}


.cb-article-scope .py-5 {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
}


.cb-article-scope .py-6 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
}


.cb-article-scope .py-7 {
    padding-top: 1.75rem;
    padding-bottom: 1.75rem;
}


.cb-article-scope .py-8 {
    padding-top: 2rem;
    padding-bottom: 2rem;
}


.cb-article-scope .py-9 {
    padding-top: 2.25rem;
    padding-bottom: 2.25rem;
}


.cb-article-scope .py-10 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
}


.cb-article-scope .py-11 {
    padding-top: 2.75rem;
    padding-bottom: 2.75rem;
}


.cb-article-scope .py-12 {
    padding-top: 3rem;
    padding-bottom: 3rem;
}


.cb-article-scope .py-14 {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
}


.cb-article-scope .py-16 {
    padding-top: 4rem;
    padding-bottom: 4rem;
}


.cb-article-scope .py-20 {
    padding-top: 5rem;
    padding-bottom: 5rem;
}


/* Overide Bootstrap */

.cb-article-scope a[role="button"].px-0 {
    padding-left: 0px !important;
    padding-right: 0px !important;
}


.cb-article-scope a[role="button"].px-1 {
    padding-left: 0.25em !important;
    padding-right: 0.25em !important;
}


.cb-article-scope a[role="button"].px-2 {
    padding-left: 0.5em !important;
    padding-right: 0.5em !important;
}


.cb-article-scope a[role="button"].px-3 {
    padding-left: 0.75em !important;
    padding-right: 0.75em !important;
}


.cb-article-scope a[role="button"].px-4 {
    padding-left: 1em !important;
    padding-right: 1em !important;
}


.cb-article-scope a[role="button"].px-5 {
    padding-left: 1.25em !important;
    padding-right: 1.25em !important;
}


.cb-article-scope a[role="button"].px-6 {
    padding-left: 1.5em !important;
    padding-right: 1.5em !important;
}


.cb-article-scope a[role="button"].px-7 {
    padding-left: 1.75em !important;
    padding-right: 1.75em !important;
}


.cb-article-scope a[role="button"].px-8 {
    padding-left: 2em !important;
    padding-right: 2em !important;
}


.cb-article-scope a[role="button"].px-9 {
    padding-left: 2.25em !important;
    padding-right: 2.25em !important;
}


.cb-article-scope a[role="button"].px-10 {
    padding-left: 2.5em !important;
    padding-right: 2.5em !important;
}


.cb-article-scope a[role="button"].px-11 {
    padding-left: 2.75em !important;
    padding-right: 2.75em !important;
}


.cb-article-scope a[role="button"].px-12 {
    padding-left: 3em !important;
    padding-right: 3em !important;
}


.cb-article-scope a[role="button"].px-14 {
    padding-left: 3.5em !important;
    padding-right: 3.5em !important;
}


.cb-article-scope a[role="button"].px-16 {
    padding-left: 4em !important;
    padding-right: 4em !important;
}


.cb-article-scope a[role="button"].px-20 {
    padding-left: 5em !important;
    padding-right: 5em !important;
}



.cb-article-scope a[role="button"].py-0 {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}


.cb-article-scope a[role="button"].py-1 {
    padding-top: 0.25em !important;
    padding-bottom: 0.25em !important;
}


.cb-article-scope a[role="button"].py-2 {
    padding-top: 0.5em !important;
    padding-bottom: 0.5em !important;
}


.cb-article-scope a[role="button"].py-3 {
    padding-top: 0.75em !important;
    padding-bottom: 0.75em !important;
}


.cb-article-scope a[role="button"].py-4 {
    padding-top: 1em !important;
    padding-bottom: 1em !important;
}


.cb-article-scope a[role="button"].py-5 {
    padding-top: 1.25em !important;
    padding-bottom: 1.25em !important;
}


.cb-article-scope a[role="button"].py-6 {
    padding-top: 1.5em !important;
    padding-bottom: 1.5em !important;
}


.cb-article-scope a[role="button"].py-7 {
    padding-top: 1.75em !important;
    padding-bottom: 1.75em !important;
}


.cb-article-scope a[role="button"].py-8 {
    padding-top: 2em !important;
    padding-bottom: 2em !important;
}


.cb-article-scope a[role="button"].py-9 {
    padding-top: 2.25em !important;
    padding-bottom: 2.25em !important;
}


.cb-article-scope a[role="button"].py-10 {
    padding-top: 2.5em !important;
    padding-bottom: 2.5em !important;
}


.cb-article-scope a[role="button"].py-11 {
    padding-top: 2.75em !important;
    padding-bottom: 2.75em !important;
}


.cb-article-scope a[role="button"].py-12 {
    padding-top: 3em !important;
    padding-bottom: 3em !important;
}


.cb-article-scope a[role="button"].py-14 {
    padding-top: 3.5em !important;
    padding-bottom: 3.5em !important;
}


.cb-article-scope a[role="button"].py-16 {
    padding-top: 4em !important;
    padding-bottom: 4em !important;
}


.cb-article-scope a[role="button"].py-20 {
    padding-top: 5em !important;
    padding-bottom: 5em !important;
}



.cb-article-scope .pb-0 {
    padding-bottom: 0px !important
}


.cb-article-scope .pb-1 {
    padding-bottom: 0.25rem !important
}


.cb-article-scope .pb-2 {
    padding-bottom: 0.5rem !important
}


.cb-article-scope .pb-3 {
    padding-bottom: 0.75rem !important
}


.cb-article-scope .pb-4 {
    padding-bottom: 1rem !important
}


.cb-article-scope .pb-5 {
    padding-bottom: 1.25rem !important
}


.cb-article-scope .pb-6 {
    padding-bottom: 1.5rem !important
}


.cb-article-scope .pb-7 {
    padding-bottom: 1.75rem !important
}


.cb-article-scope .pb-8 {
    padding-bottom: 2rem !important
}


.cb-article-scope .pb-9 {
    padding-bottom: 2.25rem !important
}


.cb-article-scope .pb-10 {
    padding-bottom: 2.5rem !important
}


.cb-article-scope .pb-11 {
    padding-bottom: 2.75rem !important
}


.cb-article-scope .pb-12 {
    padding-bottom: 3rem !important
}


.cb-article-scope .pb-14 {
    padding-bottom: 3.5rem !important
}


.cb-article-scope .pb-16 {
    padding-bottom: 4rem !important
}


.cb-article-scope .pb-20 {
    padding-bottom: 5rem !important
}



.cb-article-scope .pr-0 {
    padding-right: 0px !important
}


.cb-article-scope .pr-1 {
    padding-right: 0.25rem !important
}


.cb-article-scope .pr-2 {
    padding-right: 0.5rem !important
}


.cb-article-scope .pr-3 {
    padding-right: 0.75rem !important
}


.cb-article-scope .pr-4 {
    padding-right: 1rem !important
}


.cb-article-scope .pr-5 {
    padding-right: 1.25rem !important
}


.cb-article-scope .pr-6 {
    padding-right: 1.5rem !important
}


.cb-article-scope .pr-7 {
    padding-right: 1.75rem !important
}


.cb-article-scope .pr-8 {
    padding-right: 2rem !important
}


.cb-article-scope .pr-9 {
    padding-right: 2.25rem !important
}


.cb-article-scope .pr-10 {
    padding-right: 2.5rem !important
}


.cb-article-scope .pr-11 {
    padding-right: 2.75rem !important
}


.cb-article-scope .pr-12 {
    padding-right: 3rem !important
}


.cb-article-scope .pr-14 {
    padding-right: 3.5rem !important
}


.cb-article-scope .pr-16 {
    padding-right: 4rem !important
}


.cb-article-scope .pr-20 {
    padding-right: 5rem !important
}



.cb-article-scope .pt-0 {
    padding-top: 0px !important
}


.cb-article-scope .pt-1 {
    padding-top: 0.25rem !important
}


.cb-article-scope .pt-2 {
    padding-top: 0.5rem !important
}


.cb-article-scope .pt-3 {
    padding-top: 0.75rem !important
}


.cb-article-scope .pt-4 {
    padding-top: 1rem !important
}


.cb-article-scope .pt-5 {
    padding-top: 1.25rem !important
}


.cb-article-scope .pt-6 {
    padding-top: 1.5rem !important
}


.cb-article-scope .pt-7 {
    padding-top: 1.75rem !important
}


.cb-article-scope .pt-8 {
    padding-top: 2rem !important
}


.cb-article-scope .pt-9 {
    padding-top: 2.25rem !important
}


.cb-article-scope .pt-10 {
    padding-top: 2.5rem !important
}


.cb-article-scope .pt-11 {
    padding-top: 2.75rem !important
}


.cb-article-scope .pt-12 {
    padding-top: 3rem !important
}


.cb-article-scope .pt-14 {
    padding-top: 3.5rem !important
}


.cb-article-scope .pt-16 {
    padding-top: 4rem !important
}


.cb-article-scope .pt-20 {
    padding-top: 5rem !important
}



.cb-article-scope .pl-0 {
    padding-left: 0px !important
}


.cb-article-scope .pl-1 {
    padding-left: 0.25rem !important
}


.cb-article-scope .pl-2 {
    padding-left: 0.5rem !important
}


.cb-article-scope .pl-3 {
    padding-left: 0.75rem !important
}


.cb-article-scope .pl-4 {
    padding-left: 1rem !important
}


.cb-article-scope .pl-5 {
    padding-left: 1.25rem !important
}


.cb-article-scope .pl-6 {
    padding-left: 1.5rem !important
}


.cb-article-scope .pl-7 {
    padding-left: 1.75rem !important
}


.cb-article-scope .pl-8 {
    padding-left: 2rem !important
}


.cb-article-scope .pl-9 {
    padding-left: 2.25rem !important
}


.cb-article-scope .pl-10 {
    padding-left: 2.5rem !important
}


.cb-article-scope .pl-11 {
    padding-left: 2.75rem !important
}


.cb-article-scope .pl-12 {
    padding-left: 3rem !important
}


.cb-article-scope .pl-14 {
    padding-left: 3.5rem !important
}


.cb-article-scope .pl-16 {
    padding-left: 4rem !important
}


.cb-article-scope .pl-20 {
    padding-left: 5rem !important
}


@media (max-width: 760px) {

    .cb-article-scope .xs-pb-0 {
        padding-bottom: 0px !important
    }


    .cb-article-scope .xs-pb-1 {
        padding-bottom: 0.25rem !important
    }


    .cb-article-scope .xs-pb-2 {
        padding-bottom: 0.5rem !important
    }


    .cb-article-scope .xs-pb-3 {
        padding-bottom: 0.75rem !important
    }


    .cb-article-scope .xs-pb-4 {
        padding-bottom: 1rem !important
    }


    .cb-article-scope .xs-pb-5 {
        padding-bottom: 1.25rem !important
    }


    .cb-article-scope .xs-pb-6 {
        padding-bottom: 1.5rem !important
    }


    .cb-article-scope .xs-pb-7 {
        padding-bottom: 1.75rem !important
    }


    .cb-article-scope .xs-pb-8 {
        padding-bottom: 2rem !important
    }


    .cb-article-scope .xs-pb-9 {
        padding-bottom: 2.25rem !important
    }


    .cb-article-scope .xs-pb-10 {
        padding-bottom: 2.5rem !important
    }


    .cb-article-scope .xs-pb-11 {
        padding-bottom: 2.75rem !important
    }


    .cb-article-scope .xs-pb-12 {
        padding-bottom: 3rem !important
    }


    .cb-article-scope .xs-pb-14 {
        padding-bottom: 3.5rem !important
    }


    .cb-article-scope .xs-pb-16 {
        padding-bottom: 4rem !important
    }


    .cb-article-scope .xs-pb-20 {
        padding-bottom: 5rem !important
    }



    .cb-article-scope .xs-pr-0 {
        padding-right: 0px !important
    }


    .cb-article-scope .xs-pr-1 {
        padding-right: 0.25rem !important
    }


    .cb-article-scope .xs-pr-2 {
        padding-right: 0.5rem !important
    }


    .cb-article-scope .xs-pr-3 {
        padding-right: 0.75rem !important
    }


    .cb-article-scope .xs-pr-4 {
        padding-right: 1rem !important
    }


    .cb-article-scope .xs-pr-5 {
        padding-right: 1.25rem !important
    }


    .cb-article-scope .xs-pr-6 {
        padding-right: 1.5rem !important
    }


    .cb-article-scope .xs-pr-7 {
        padding-right: 1.75rem !important
    }


    .cb-article-scope .xs-pr-8 {
        padding-right: 2rem !important
    }


    .cb-article-scope .xs-pr-9 {
        padding-right: 2.25rem !important
    }


    .cb-article-scope .xs-pr-10 {
        padding-right: 2.5rem !important
    }


    .cb-article-scope .xs-pr-11 {
        padding-right: 2.75rem !important
    }


    .cb-article-scope .xs-pr-12 {
        padding-right: 3rem !important
    }


    .cb-article-scope .xs-pr-14 {
        padding-right: 3.5rem !important
    }


    .cb-article-scope .xs-pr-16 {
        padding-right: 4rem !important
    }


    .cb-article-scope .xs-pr-20 {
        padding-right: 5rem !important
    }



    .cb-article-scope .xs-pt-0 {
        padding-top: 0px !important
    }


    .cb-article-scope .xs-pt-1 {
        padding-top: 0.25rem !important
    }


    .cb-article-scope .xs-pt-2 {
        padding-top: 0.5rem !important
    }


    .cb-article-scope .xs-pt-3 {
        padding-top: 0.75rem !important
    }


    .cb-article-scope .xs-pt-4 {
        padding-top: 1rem !important
    }


    .cb-article-scope .xs-pt-5 {
        padding-top: 1.25rem !important
    }


    .cb-article-scope .xs-pt-6 {
        padding-top: 1.5rem !important
    }


    .cb-article-scope .xs-pt-7 {
        padding-top: 1.75rem !important
    }


    .cb-article-scope .xs-pt-8 {
        padding-top: 2rem !important
    }


    .cb-article-scope .xs-pt-9 {
        padding-top: 2.25rem !important
    }


    .cb-article-scope .xs-pt-10 {
        padding-top: 2.5rem !important
    }


    .cb-article-scope .xs-pt-11 {
        padding-top: 2.75rem !important
    }


    .cb-article-scope .xs-pt-12 {
        padding-top: 3rem !important
    }


    .cb-article-scope .xs-pt-14 {
        padding-top: 3.5rem !important
    }


    .cb-article-scope .xs-pt-16 {
        padding-top: 4rem !important
    }


    .cb-article-scope .xs-pt-20 {
        padding-top: 5rem !important
    }



    .cb-article-scope .xs-pl-0 {
        padding-left: 0px !important
    }


    .cb-article-scope .xs-pl-1 {
        padding-left: 0.25rem !important
    }


    .cb-article-scope .xs-pl-2 {
        padding-left: 0.5rem !important
    }


    .cb-article-scope .xs-pl-3 {
        padding-left: 0.75rem !important
    }


    .cb-article-scope .xs-pl-4 {
        padding-left: 1rem !important
    }


    .cb-article-scope .xs-pl-5 {
        padding-left: 1.25rem !important
    }


    .cb-article-scope .xs-pl-6 {
        padding-left: 1.5rem !important
    }


    .cb-article-scope .xs-pl-7 {
        padding-left: 1.75rem !important
    }


    .cb-article-scope .xs-pl-8 {
        padding-left: 2rem !important
    }


    .cb-article-scope .xs-pl-9 {
        padding-left: 2.25rem !important
    }


    .cb-article-scope .xs-pl-10 {
        padding-left: 2.5rem !important
    }


    .cb-article-scope .xs-pl-11 {
        padding-left: 2.75rem !important
    }


    .cb-article-scope .xs-pl-12 {
        padding-left: 3rem !important
    }


    .cb-article-scope .xs-pl-14 {
        padding-left: 3.5rem !important
    }


    .cb-article-scope .xs-pl-16 {
        padding-left: 4rem !important
    }


    .cb-article-scope .xs-pl-20 {
        padding-left: 5rem !important
    }
}


@media (min-width: 761px) and (max-width: 970px) {

    .cb-article-scope .sm-pb-0 {
        padding-bottom: 0px !important
    }


    .cb-article-scope .sm-pb-1 {
        padding-bottom: 0.25rem !important
    }


    .cb-article-scope .sm-pb-2 {
        padding-bottom: 0.5rem !important
    }


    .cb-article-scope .sm-pb-3 {
        padding-bottom: 0.75rem !important
    }


    .cb-article-scope .sm-pb-4 {
        padding-bottom: 1rem !important
    }


    .cb-article-scope .sm-pb-5 {
        padding-bottom: 1.25rem !important
    }


    .cb-article-scope .sm-pb-6 {
        padding-bottom: 1.5rem !important
    }


    .cb-article-scope .sm-pb-7 {
        padding-bottom: 1.75rem !important
    }


    .cb-article-scope .sm-pb-8 {
        padding-bottom: 2rem !important
    }


    .cb-article-scope .sm-pb-9 {
        padding-bottom: 2.25rem !important
    }


    .cb-article-scope .sm-pb-10 {
        padding-bottom: 2.5rem !important
    }


    .cb-article-scope .sm-pb-11 {
        padding-bottom: 2.75rem !important
    }


    .cb-article-scope .sm-pb-12 {
        padding-bottom: 3rem !important
    }


    .cb-article-scope .sm-pb-14 {
        padding-bottom: 3.5rem !important
    }


    .cb-article-scope .sm-pb-16 {
        padding-bottom: 4rem !important
    }


    .cb-article-scope .sm-pb-20 {
        padding-bottom: 5rem !important
    }



    .cb-article-scope .sm-pr-0 {
        padding-right: 0px !important
    }


    .cb-article-scope .sm-pr-1 {
        padding-right: 0.25rem !important
    }


    .cb-article-scope .sm-pr-2 {
        padding-right: 0.5rem !important
    }


    .cb-article-scope .sm-pr-3 {
        padding-right: 0.75rem !important
    }


    .cb-article-scope .sm-pr-4 {
        padding-right: 1rem !important
    }


    .cb-article-scope .sm-pr-5 {
        padding-right: 1.25rem !important
    }


    .cb-article-scope .sm-pr-6 {
        padding-right: 1.5rem !important
    }


    .cb-article-scope .sm-pr-7 {
        padding-right: 1.75rem !important
    }


    .cb-article-scope .sm-pr-8 {
        padding-right: 2rem !important
    }


    .cb-article-scope .sm-pr-9 {
        padding-right: 2.25rem !important
    }


    .cb-article-scope .sm-pr-10 {
        padding-right: 2.5rem !important
    }


    .cb-article-scope .sm-pr-11 {
        padding-right: 2.75rem !important
    }


    .cb-article-scope .sm-pr-12 {
        padding-right: 3rem !important
    }


    .cb-article-scope .sm-pr-14 {
        padding-right: 3.5rem !important
    }


    .cb-article-scope .sm-pr-16 {
        padding-right: 4rem !important
    }


    .cb-article-scope .sm-pr-20 {
        padding-right: 5rem !important
    }



    .cb-article-scope .sm-pt-0 {
        padding-top: 0px !important
    }


    .cb-article-scope .sm-pt-1 {
        padding-top: 0.25rem !important
    }


    .cb-article-scope .sm-pt-2 {
        padding-top: 0.5rem !important
    }


    .cb-article-scope .sm-pt-3 {
        padding-top: 0.75rem !important
    }


    .cb-article-scope .sm-pt-4 {
        padding-top: 1rem !important
    }


    .cb-article-scope .sm-pt-5 {
        padding-top: 1.25rem !important
    }


    .cb-article-scope .sm-pt-6 {
        padding-top: 1.5rem !important
    }


    .cb-article-scope .sm-pt-7 {
        padding-top: 1.75rem !important
    }


    .cb-article-scope .sm-pt-8 {
        padding-top: 2rem !important
    }


    .cb-article-scope .sm-pt-9 {
        padding-top: 2.25rem !important
    }


    .cb-article-scope .sm-pt-10 {
        padding-top: 2.5rem !important
    }


    .cb-article-scope .sm-pt-11 {
        padding-top: 2.75rem !important
    }


    .cb-article-scope .sm-pt-12 {
        padding-top: 3rem !important
    }


    .cb-article-scope .sm-pt-14 {
        padding-top: 3.5rem !important
    }


    .cb-article-scope .sm-pt-16 {
        padding-top: 4rem !important
    }


    .cb-article-scope .sm-pt-20 {
        padding-top: 5rem !important
    }



    .cb-article-scope .sm-pl-0 {
        padding-left: 0px !important
    }


    .cb-article-scope .sm-pl-1 {
        padding-left: 0.25rem !important
    }


    .cb-article-scope .sm-pl-2 {
        padding-left: 0.5rem !important
    }


    .cb-article-scope .sm-pl-3 {
        padding-left: 0.75rem !important
    }


    .cb-article-scope .sm-pl-4 {
        padding-left: 1rem !important
    }


    .cb-article-scope .sm-pl-5 {
        padding-left: 1.25rem !important
    }


    .cb-article-scope .sm-pl-6 {
        padding-left: 1.5rem !important
    }


    .cb-article-scope .sm-pl-7 {
        padding-left: 1.75rem !important
    }


    .cb-article-scope .sm-pl-8 {
        padding-left: 2rem !important
    }


    .cb-article-scope .sm-pl-9 {
        padding-left: 2.25rem !important
    }


    .cb-article-scope .sm-pl-10 {
        padding-left: 2.5rem !important
    }


    .cb-article-scope .sm-pl-11 {
        padding-left: 2.75rem !important
    }


    .cb-article-scope .sm-pl-12 {
        padding-left: 3rem !important
    }


    .cb-article-scope .sm-pl-14 {
        padding-left: 3.5rem !important
    }


    .cb-article-scope .sm-pl-16 {
        padding-left: 4rem !important
    }


    .cb-article-scope .sm-pl-20 {
        padding-left: 5rem !important
    }
}

@media (min-width: 971px) and (max-width: 1280px) {

    .cb-article-scope .md-pb-0 {
        padding-bottom: 0px !important
    }


    .cb-article-scope .md-pb-1 {
        padding-bottom: 0.25rem !important
    }


    .cb-article-scope .md-pb-2 {
        padding-bottom: 0.5rem !important
    }


    .cb-article-scope .md-pb-3 {
        padding-bottom: 0.75rem !important
    }


    .cb-article-scope .md-pb-4 {
        padding-bottom: 1rem !important
    }


    .cb-article-scope .md-pb-5 {
        padding-bottom: 1.25rem !important
    }


    .cb-article-scope .md-pb-6 {
        padding-bottom: 1.5rem !important
    }


    .cb-article-scope .md-pb-7 {
        padding-bottom: 1.75rem !important
    }


    .cb-article-scope .md-pb-8 {
        padding-bottom: 2rem !important
    }


    .cb-article-scope .md-pb-9 {
        padding-bottom: 2.25rem !important
    }


    .cb-article-scope .md-pb-10 {
        padding-bottom: 2.5rem !important
    }


    .cb-article-scope .md-pb-11 {
        padding-bottom: 2.75rem !important
    }


    .cb-article-scope .md-pb-12 {
        padding-bottom: 3rem !important
    }


    .cb-article-scope .md-pb-14 {
        padding-bottom: 3.5rem !important
    }


    .cb-article-scope .md-pb-16 {
        padding-bottom: 4rem !important
    }


    .cb-article-scope .md-pb-20 {
        padding-bottom: 5rem !important
    }



    .cb-article-scope .md-pr-0 {
        padding-right: 0px !important
    }


    .cb-article-scope .md-pr-1 {
        padding-right: 0.25rem !important
    }


    .cb-article-scope .md-pr-2 {
        padding-right: 0.5rem !important
    }


    .cb-article-scope .md-pr-3 {
        padding-right: 0.75rem !important
    }


    .cb-article-scope .md-pr-4 {
        padding-right: 1rem !important
    }


    .cb-article-scope .md-pr-5 {
        padding-right: 1.25rem !important
    }


    .cb-article-scope .md-pr-6 {
        padding-right: 1.5rem !important
    }


    .cb-article-scope .md-pr-7 {
        padding-right: 1.75rem !important
    }


    .cb-article-scope .md-pr-8 {
        padding-right: 2rem !important
    }


    .cb-article-scope .md-pr-9 {
        padding-right: 2.25rem !important
    }


    .cb-article-scope .md-pr-10 {
        padding-right: 2.5rem !important
    }


    .cb-article-scope .md-pr-11 {
        padding-right: 2.75rem !important
    }


    .cb-article-scope .md-pr-12 {
        padding-right: 3rem !important
    }


    .cb-article-scope .md-pr-14 {
        padding-right: 3.5rem !important
    }


    .cb-article-scope .md-pr-16 {
        padding-right: 4rem !important
    }


    .cb-article-scope .md-pr-20 {
        padding-right: 5rem !important
    }



    .cb-article-scope .md-pt-0 {
        padding-top: 0px !important
    }


    .cb-article-scope .md-pt-1 {
        padding-top: 0.25rem !important
    }


    .cb-article-scope .md-pt-2 {
        padding-top: 0.5rem !important
    }


    .cb-article-scope .md-pt-3 {
        padding-top: 0.75rem !important
    }


    .cb-article-scope .md-pt-4 {
        padding-top: 1rem !important
    }


    .cb-article-scope .md-pt-5 {
        padding-top: 1.25rem !important
    }


    .cb-article-scope .md-pt-6 {
        padding-top: 1.5rem !important
    }


    .cb-article-scope .md-pt-7 {
        padding-top: 1.75rem !important
    }


    .cb-article-scope .md-pt-8 {
        padding-top: 2rem !important
    }


    .cb-article-scope .md-pt-9 {
        padding-top: 2.25rem !important
    }


    .cb-article-scope .md-pt-10 {
        padding-top: 2.5rem !important
    }


    .cb-article-scope .md-pt-11 {
        padding-top: 2.75rem !important
    }


    .cb-article-scope .md-pt-12 {
        padding-top: 3rem !important
    }


    .cb-article-scope .md-pt-14 {
        padding-top: 3.5rem !important
    }


    .cb-article-scope .md-pt-16 {
        padding-top: 4rem !important
    }


    .cb-article-scope .md-pt-20 {
        padding-top: 5rem !important
    }



    .cb-article-scope .md-pl-0 {
        padding-left: 0px !important
    }


    .cb-article-scope .md-pl-1 {
        padding-left: 0.25rem !important
    }


    .cb-article-scope .md-pl-2 {
        padding-left: 0.5rem !important
    }


    .cb-article-scope .md-pl-3 {
        padding-left: 0.75rem !important
    }


    .cb-article-scope .md-pl-4 {
        padding-left: 1rem !important
    }


    .cb-article-scope .md-pl-5 {
        padding-left: 1.25rem !important
    }


    .cb-article-scope .md-pl-6 {
        padding-left: 1.5rem !important
    }


    .cb-article-scope .md-pl-7 {
        padding-left: 1.75rem !important
    }


    .cb-article-scope .md-pl-8 {
        padding-left: 2rem !important
    }


    .cb-article-scope .md-pl-9 {
        padding-left: 2.25rem !important
    }


    .cb-article-scope .md-pl-10 {
        padding-left: 2.5rem !important
    }


    .cb-article-scope .md-pl-11 {
        padding-left: 2.75rem !important
    }


    .cb-article-scope .md-pl-12 {
        padding-left: 3rem !important
    }


    .cb-article-scope .md-pl-14 {
        padding-left: 3.5rem !important
    }


    .cb-article-scope .md-pl-16 {
        padding-left: 4rem !important
    }


    .cb-article-scope .md-pl-20 {
        padding-left: 5rem !important
    }
}



.cb-article-scope .ml-0 {
    margin-left: 0px
}


.cb-article-scope .ml-1 {
    margin-left: 0.25rem
}


.cb-article-scope .ml-2 {
    margin-left: 0.5rem
}


.cb-article-scope .ml-3 {
    margin-left: 0.75rem
}


.cb-article-scope .ml-4 {
    margin-left: 1rem
}


.cb-article-scope .ml-5 {
    margin-left: 1.25rem
}


.cb-article-scope .ml-6 {
    margin-left: 1.5rem
}


.cb-article-scope .ml-8 {
    margin-left: 2rem
}


.cb-article-scope .ml-10 {
    margin-left: 2.5rem
}


.cb-article-scope .mr-0 {
    margin-right: 0px
}


.cb-article-scope .mr-1 {
    margin-right: 0.25rem
}


.cb-article-scope .mr-2 {
    margin-right: 0.5rem
}


.cb-article-scope .mr-3 {
    margin-right: 0.75rem
}


.cb-article-scope .mr-4 {
    margin-right: 1rem
}


.cb-article-scope .mr-5 {
    margin-right: 1.25rem
}


.cb-article-scope .mr-6 {
    margin-right: 1.5rem
}


.cb-article-scope .mr-8 {
    margin-right: 2rem
}


.cb-article-scope .mr-10 {
    margin-right: 2.5rem
}


.cb-article-scope .mt-0 {
    margin-top: 0px
}


.cb-article-scope .mt-1 {
    margin-top: 0.25rem
}


.cb-article-scope .mt-2 {
    margin-top: 0.5rem
}


.cb-article-scope .mt-3 {
    margin-top: 0.75rem
}


.cb-article-scope .mt-4 {
    margin-top: 1rem
}


.cb-article-scope .mt-5 {
    margin-top: 1.25rem
}


.cb-article-scope .mt-6 {
    margin-top: 1.5rem
}


.cb-article-scope .mt-8 {
    margin-top: 2rem
}


.cb-article-scope .mt-10 {
    margin-top: 2.5rem
}


.cb-article-scope .mb-0 {
    margin-bottom: 0px
}


.cb-article-scope .mb-1 {
    margin-bottom: 0.25rem
}


.cb-article-scope .mb-2 {
    margin-bottom: 0.5rem
}


.cb-article-scope .mb-3 {
    margin-bottom: 0.75rem
}


.cb-article-scope .mb-4 {
    margin-bottom: 1rem
}


.cb-article-scope .mb-5 {
    margin-bottom: 1.25rem
}


.cb-article-scope .mb-6 {
    margin-bottom: 1.5rem
}


.cb-article-scope .mb-8 {
    margin-bottom: 2rem
}


.cb-article-scope .mb-10 {
    margin-bottom: 2.5rem
}


/* flex */


.cb-article-scope .flex {
    display: flex
}


.cb-article-scope .block {
    display: block
}


.cb-article-scope .inline {
    display: inline
}


.cb-article-scope .inline-block {
    display: inline-block
}


.cb-article-scope .inline-flex {
    display: inline-flex
}



.cb-article-scope .flex-row {
    flex-direction: row
}


.cb-article-scope .flex-row-reverse {
    flex-direction: row-reverse
}


.cb-article-scope .flex-col {
    flex-direction: column
}


.cb-article-scope .flex-col-reverse {
    flex-direction: column-reverse
}



.cb-article-scope .flex-wrap {
    flex-wrap: wrap
}


.cb-article-scope .flex-wrap-reverse {
    flex-wrap: wrap-reverse
}


.cb-article-scope .flex-nowrap {
    flex-wrap: nowrap
}


.cb-article-scope .justify-start {
    justify-content: flex-start
}


.cb-article-scope .justify-end {
    justify-content: flex-end
}


.cb-article-scope .justify-center {
    justify-content: center
}


.cb-article-scope .justify-between {
    justify-content: space-between
}


.cb-article-scope .justify-around {
    justify-content: space-around
}


.cb-article-scope .justify-evenly {
    justify-content: space-evenly
}



.cb-article-scope .items-start {
    align-items: flex-start
}


.cb-article-scope .items-end {
    align-items: flex-end
}


.cb-article-scope .items-center {
    align-items: center
}


.cb-article-scope .items-baseline {
    align-items: baseline
}


.cb-article-scope .items-stretch {
    align-items: stretch
}


/* border */


.cb-article-scope .border-solid {
    border-style: solid
}


.cb-article-scope .border-none {
    border-style: none
}



.cb-article-scope .border {
    border-width: 1px
}


.cb-article-scope .border-0 {
    border-width: 0px
}


.cb-article-scope .border-2 {
    border-width: 2px
}



.cb-article-scope .border-gray-900 {
    border-color: rgb(17 24 39 / 1)
}



.cb-article-scope .border-transparent {
    border-color: transparent
}


.cb-article-scope .border-current {
    border-color: currentColor
}


.cb-article-scope .hover\:border-transparent:hover {
    border-color: transparent !important
}


.cb-article-scope .hover\:border-current:hover {
    border-color: currentColor !important
}



.cb-article-scope .rounded-none {
    border-radius: 0px
}


.cb-article-scope .rounded-sm {
    border-radius: 0.125rem
}


.cb-article-scope .rounded {
    border-radius: 0.25rem
}


.cb-article-scope .rounded-md {
    border-radius: 0.375rem
}


.cb-article-scope .rounded-lg {
    border-radius: 0.5rem
}


.cb-article-scope .rounded-full {
    border-radius: 9999px
}


.cb-article-scope .rounded-2xl {
    border-radius: 1rem
}


.cb-article-scope .rounded-3xl {
    border-radius: 1.5rem
}


.cb-article-scope .rounded-xl {
    border-radius: 0.75rem
}


/* height */


.cb-article-scope .h-auto {
    height: auto
}


.cb-article-scope .h-full {
    height: 100%
}


/* colors */


.cb-article-scope .bg-transparent {
    background-color: transparent
}


.cb-article-scope .bg-current {
    background-color: currentColor
}


.cb-article-scope .bg-black {
    --tw-bg-opacity: 1;
    background-color: rgb(0 0 0 / var(--tw-bg-opacity))
}


.cb-article-scope .bg-white {
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity))
}



.cb-article-scope .bg-gray-50 {
    --tw-bg-opacity: 1;
    background-color: rgb(249 250 251 / var(--tw-bg-opacity))
}


.cb-article-scope .bg-gray-100 {
    --tw-bg-opacity: 1;
    background-color: rgb(243 244 246 / var(--tw-bg-opacity))
}


.cb-article-scope .bg-gray-200 {
    --tw-bg-opacity: 1;
    background-color: rgb(229 231 235 / var(--tw-bg-opacity))
}


.cb-article-scope .bg-gray-300 {
    --tw-bg-opacity: 1;
    background-color: rgb(209 213 219 / var(--tw-bg-opacity))
}


.cb-article-scope .bg-gray-400 {
    --tw-bg-opacity: 1;
    background-color: rgb(156 163 175 / var(--tw-bg-opacity))
}


.cb-article-scope .bg-gray-500 {
    --tw-bg-opacity: 1;
    background-color: rgb(107 114 128 / var(--tw-bg-opacity))
}


.cb-article-scope .bg-gray-600 {
    --tw-bg-opacity: 1;
    background-color: rgb(75 85 99 / var(--tw-bg-opacity))
}


.cb-article-scope .bg-gray-700 {
    --tw-bg-opacity: 1;
    background-color: rgb(55 65 81 / var(--tw-bg-opacity))
}


.cb-article-scope .bg-gray-800 {
    --tw-bg-opacity: 1;
    background-color: rgb(31 41 55 / var(--tw-bg-opacity))
}


.cb-article-scope .bg-gray-900 {
    --tw-bg-opacity: 1;
    background-color: rgb(17 24 39 / var(--tw-bg-opacity))
}


.cb-article-scope .bg-red-50 {
    --tw-bg-opacity: 1;
    background-color: rgb(254 242 242 / var(--tw-bg-opacity))
}


.cb-article-scope .bg-red-100 {
    --tw-bg-opacity: 1;
    background-color: rgb(254 226 226 / var(--tw-bg-opacity))
}


.cb-article-scope .bg-red-200 {
    --tw-bg-opacity: 1;
    background-color: rgb(254 202 202 / var(--tw-bg-opacity))
}


.cb-article-scope .bg-red-300 {
    --tw-bg-opacity: 1;
    background-color: rgb(252 165 165 / var(--tw-bg-opacity))
}


.cb-article-scope .bg-red-400 {
    --tw-bg-opacity: 1;
    background-color: rgb(248 113 113 / var(--tw-bg-opacity))
}


.cb-article-scope .bg-red-500 {
    --tw-bg-opacity: 1;
    background-color: rgb(239 68 68 / var(--tw-bg-opacity))
}


.cb-article-scope .bg-red-600 {
    --tw-bg-opacity: 1;
    background-color: rgb(220 38 38 / var(--tw-bg-opacity))
}


.cb-article-scope .bg-red-700 {
    --tw-bg-opacity: 1;
    background-color: rgb(185 28 28 / var(--tw-bg-opacity))
}


.cb-article-scope .bg-red-800 {
    --tw-bg-opacity: 1;
    background-color: rgb(153 27 27 / var(--tw-bg-opacity))
}


.cb-article-scope .bg-red-900 {
    --tw-bg-opacity: 1;
    background-color: rgb(127 29 29 / var(--tw-bg-opacity))
}


.cb-article-scope .bg-orange-50 {
    --tw-bg-opacity: 1;
    background-color: rgb(255 247 237 / var(--tw-bg-opacity))
}


.cb-article-scope .bg-orange-100 {
    --tw-bg-opacity: 1;
    background-color: rgb(255 237 213 / var(--tw-bg-opacity))
}


.cb-article-scope .bg-orange-200 {
    --tw-bg-opacity: 1;
    background-color: rgb(254 215 170 / var(--tw-bg-opacity))
}


.cb-article-scope .bg-orange-300 {
    --tw-bg-opacity: 1;
    background-color: rgb(253 186 116 / var(--tw-bg-opacity))
}


.cb-article-scope .bg-orange-400 {
    --tw-bg-opacity: 1;
    background-color: rgb(251 146 60 / var(--tw-bg-opacity))
}


.cb-article-scope .bg-orange-500 {
    --tw-bg-opacity: 1;
    background-color: rgb(249 115 22 / var(--tw-bg-opacity))
}


.cb-article-scope .bg-orange-600 {
    --tw-bg-opacity: 1;
    background-color: rgb(234 88 12 / var(--tw-bg-opacity))
}


.cb-article-scope .bg-orange-700 {
    --tw-bg-opacity: 1;
    background-color: rgb(194 65 12 / var(--tw-bg-opacity))
}


.cb-article-scope .bg-orange-800 {
    --tw-bg-opacity: 1;
    background-color: rgb(154 52 18 / var(--tw-bg-opacity))
}


.cb-article-scope .bg-orange-900 {
    --tw-bg-opacity: 1;
    background-color: rgb(124 45 18 / var(--tw-bg-opacity))
}


.cb-article-scope .bg-yellow-50 {
    --tw-bg-opacity: 1;
    background-color: rgb(254 252 232 / var(--tw-bg-opacity))
}


.cb-article-scope .bg-yellow-100 {
    --tw-bg-opacity: 1;
    background-color: rgb(254 249 195 / var(--tw-bg-opacity))
}


.cb-article-scope .bg-yellow-200 {
    --tw-bg-opacity: 1;
    background-color: rgb(254 240 138 / var(--tw-bg-opacity))
}


.cb-article-scope .bg-yellow-300 {
    --tw-bg-opacity: 1;
    background-color: rgb(253 224 71 / var(--tw-bg-opacity))
}


.cb-article-scope .bg-yellow-400 {
    --tw-bg-opacity: 1;
    background-color: rgb(250 204 21 / var(--tw-bg-opacity))
}


.cb-article-scope .bg-yellow-500 {
    --tw-bg-opacity: 1;
    background-color: rgb(234 179 8 / var(--tw-bg-opacity))
}


.cb-article-scope .bg-yellow-600 {
    --tw-bg-opacity: 1;
    background-color: rgb(202 138 4 / var(--tw-bg-opacity))
}


.cb-article-scope .bg-yellow-700 {
    --tw-bg-opacity: 1;
    background-color: rgb(161 98 7 / var(--tw-bg-opacity))
}


.cb-article-scope .bg-yellow-800 {
    --tw-bg-opacity: 1;
    background-color: rgb(133 77 14 / var(--tw-bg-opacity))
}


.cb-article-scope .bg-yellow-900 {
    --tw-bg-opacity: 1;
    background-color: rgb(113 63 18 / var(--tw-bg-opacity))
}


.cb-article-scope .bg-green-50 {
    --tw-bg-opacity: 1;
    background-color: rgb(240 253 244 / var(--tw-bg-opacity))
}


.cb-article-scope .bg-green-100 {
    --tw-bg-opacity: 1;
    background-color: rgb(220 252 231 / var(--tw-bg-opacity))
}


.cb-article-scope .bg-green-200 {
    --tw-bg-opacity: 1;
    background-color: rgb(187 247 208 / var(--tw-bg-opacity))
}


.cb-article-scope .bg-green-300 {
    --tw-bg-opacity: 1;
    background-color: rgb(134 239 172 / var(--tw-bg-opacity))
}


.cb-article-scope .bg-green-400 {
    --tw-bg-opacity: 1;
    background-color: rgb(74 222 128 / var(--tw-bg-opacity))
}


.cb-article-scope .bg-green-500 {
    --tw-bg-opacity: 1;
    background-color: rgb(34 197 94 / var(--tw-bg-opacity))
}


.cb-article-scope .bg-green-600 {
    --tw-bg-opacity: 1;
    background-color: rgb(22 163 74 / var(--tw-bg-opacity))
}


.cb-article-scope .bg-green-700 {
    --tw-bg-opacity: 1;
    background-color: rgb(21 128 61 / var(--tw-bg-opacity))
}


.cb-article-scope .bg-green-800 {
    --tw-bg-opacity: 1;
    background-color: rgb(22 101 52 / var(--tw-bg-opacity))
}


.cb-article-scope .bg-green-900 {
    --tw-bg-opacity: 1;
    background-color: rgb(20 83 45 / var(--tw-bg-opacity))
}


.cb-article-scope .bg-teal-100 {
    --tw-bg-opacity: 1;
    background-color: rgb(204 251 241 / var(--tw-bg-opacity))
}


.cb-article-scope .bg-teal-200 {
    --tw-bg-opacity: 1;
    background-color: rgb(153 246 228 / var(--tw-bg-opacity))
}


.cb-article-scope .bg-teal-300 {
    --tw-bg-opacity: 1;
    background-color: rgb(94 234 212 / var(--tw-bg-opacity))
}


.cb-article-scope .bg-teal-400 {
    --tw-bg-opacity: 1;
    background-color: rgb(45 212 191 / var(--tw-bg-opacity))
}


.cb-article-scope .bg-teal-500 {
    --tw-bg-opacity: 1;
    background-color: rgb(20 184 166 / var(--tw-bg-opacity))
}


.cb-article-scope .bg-teal-600 {
    --tw-bg-opacity: 1;
    background-color: rgb(13 148 136 / var(--tw-bg-opacity))
}


.cb-article-scope .bg-teal-700 {
    --tw-bg-opacity: 1;
    background-color: rgb(15 118 110 / var(--tw-bg-opacity))
}


.cb-article-scope .bg-teal-800 {
    --tw-bg-opacity: 1;
    background-color: rgb(17 94 89 / var(--tw-bg-opacity))
}


.cb-article-scope .bg-teal-900 {
    --tw-bg-opacity: 1;
    background-color: rgb(19 78 74 / var(--tw-bg-opacity))
}


.cb-article-scope .bg-blue-50 {
    --tw-bg-opacity: 1;
    background-color: rgb(239 246 255 / var(--tw-bg-opacity))
}


.cb-article-scope .bg-blue-100 {
    --tw-bg-opacity: 1;
    background-color: rgb(219 234 254 / var(--tw-bg-opacity))
}


.cb-article-scope .bg-blue-200 {
    --tw-bg-opacity: 1;
    background-color: rgb(191 219 254 / var(--tw-bg-opacity))
}


.cb-article-scope .bg-blue-300 {
    --tw-bg-opacity: 1;
    background-color: rgb(147 197 253 / var(--tw-bg-opacity))
}


.cb-article-scope .bg-blue-400 {
    --tw-bg-opacity: 1;
    background-color: rgb(96 165 250 / var(--tw-bg-opacity))
}


.cb-article-scope .bg-blue-500 {
    --tw-bg-opacity: 1;
    background-color: rgb(59 130 246 / var(--tw-bg-opacity))
}


.cb-article-scope .bg-blue-600 {
    --tw-bg-opacity: 1;
    background-color: rgb(37 99 235 / var(--tw-bg-opacity))
}


.cb-article-scope .bg-blue-700 {
    --tw-bg-opacity: 1;
    background-color: rgb(29 78 216 / var(--tw-bg-opacity))
}


.cb-article-scope .bg-blue-800 {
    --tw-bg-opacity: 1;
    background-color: rgb(30 64 175 / var(--tw-bg-opacity))
}


.cb-article-scope .bg-blue-900 {
    --tw-bg-opacity: 1;
    background-color: rgb(30 58 138 / var(--tw-bg-opacity))
}


.cb-article-scope .bg-indigo-50 {
    --tw-bg-opacity: 1;
    background-color: rgb(238 242 255 / var(--tw-bg-opacity))
}


.cb-article-scope .bg-indigo-100 {
    --tw-bg-opacity: 1;
    background-color: rgb(224 231 255 / var(--tw-bg-opacity))
}


.cb-article-scope .bg-indigo-200 {
    --tw-bg-opacity: 1;
    background-color: rgb(199 210 254 / var(--tw-bg-opacity))
}


.cb-article-scope .bg-indigo-300 {
    --tw-bg-opacity: 1;
    background-color: rgb(165 180 252 / var(--tw-bg-opacity))
}


.cb-article-scope .bg-indigo-400 {
    --tw-bg-opacity: 1;
    background-color: rgb(129 140 248 / var(--tw-bg-opacity))
}


.cb-article-scope .bg-indigo-500 {
    --tw-bg-opacity: 1;
    background-color: rgb(99 102 241 / var(--tw-bg-opacity))
}


.cb-article-scope .bg-indigo-600 {
    --tw-bg-opacity: 1;
    background-color: rgb(79 70 229 / var(--tw-bg-opacity))
}


.cb-article-scope .bg-indigo-700 {
    --tw-bg-opacity: 1;
    background-color: rgb(67 56 202 / var(--tw-bg-opacity))
}


.cb-article-scope .bg-indigo-800 {
    --tw-bg-opacity: 1;
    background-color: rgb(55 48 163 / var(--tw-bg-opacity))
}


.cb-article-scope .bg-indigo-900 {
    --tw-bg-opacity: 1;
    background-color: rgb(49 46 129 / var(--tw-bg-opacity))
}


.cb-article-scope .bg-purple-50 {
    --tw-bg-opacity: 1;
    background-color: rgb(250 245 255 / var(--tw-bg-opacity))
}


.cb-article-scope .bg-purple-100 {
    --tw-bg-opacity: 1;
    background-color: rgb(243 232 255 / var(--tw-bg-opacity))
}


.cb-article-scope .bg-purple-200 {
    --tw-bg-opacity: 1;
    background-color: rgb(233 213 255 / var(--tw-bg-opacity))
}


.cb-article-scope .bg-purple-300 {
    --tw-bg-opacity: 1;
    background-color: rgb(216 180 254 / var(--tw-bg-opacity))
}


.cb-article-scope .bg-purple-400 {
    --tw-bg-opacity: 1;
    background-color: rgb(192 132 252 / var(--tw-bg-opacity))
}


.cb-article-scope .bg-purple-500 {
    --tw-bg-opacity: 1;
    background-color: rgb(168 85 247 / var(--tw-bg-opacity))
}


.cb-article-scope .bg-purple-600 {
    --tw-bg-opacity: 1;
    background-color: rgb(147 51 234 / var(--tw-bg-opacity))
}


.cb-article-scope .bg-purple-700 {
    --tw-bg-opacity: 1;
    background-color: rgb(126 34 206 / var(--tw-bg-opacity))
}


.cb-article-scope .bg-purple-800 {
    --tw-bg-opacity: 1;
    background-color: rgb(107 33 168 / var(--tw-bg-opacity))
}


.cb-article-scope .bg-purple-900 {
    --tw-bg-opacity: 1;
    background-color: rgb(88 28 135 / var(--tw-bg-opacity))
}


.cb-article-scope .bg-pink-50 {
    --tw-bg-opacity: 1;
    background-color: rgb(253 242 248 / var(--tw-bg-opacity))
}


.cb-article-scope .bg-pink-100 {
    --tw-bg-opacity: 1;
    background-color: rgb(252 231 243 / var(--tw-bg-opacity))
}


.cb-article-scope .bg-pink-200 {
    --tw-bg-opacity: 1;
    background-color: rgb(251 207 232 / var(--tw-bg-opacity))
}


.cb-article-scope .bg-pink-300 {
    --tw-bg-opacity: 1;
    background-color: rgb(249 168 212 / var(--tw-bg-opacity))
}


.cb-article-scope .bg-pink-400 {
    --tw-bg-opacity: 1;
    background-color: rgb(244 114 182 / var(--tw-bg-opacity))
}


.cb-article-scope .bg-pink-500 {
    --tw-bg-opacity: 1;
    background-color: rgb(236 72 153 / var(--tw-bg-opacity))
}


.cb-article-scope .bg-pink-600 {
    --tw-bg-opacity: 1;
    background-color: rgb(219 39 119 / var(--tw-bg-opacity))
}


.cb-article-scope .bg-pink-700 {
    --tw-bg-opacity: 1;
    background-color: rgb(190 24 93 / var(--tw-bg-opacity))
}


.cb-article-scope .bg-pink-800 {
    --tw-bg-opacity: 1;
    background-color: rgb(157 23 77 / var(--tw-bg-opacity))
}


.cb-article-scope .bg-pink-900 {
    --tw-bg-opacity: 1;
    background-color: rgb(131 24 67 / var(--tw-bg-opacity))
}


.cb-article-scope .bg-amber-50 {
    --tw-bg-opacity: 1;
    background-color: rgb(255 251 235 / var(--tw-bg-opacity))
}


.cb-article-scope .bg-amber-100 {
    --tw-bg-opacity: 1;
    background-color: rgb(254 243 199 / var(--tw-bg-opacity))
}


.cb-article-scope .bg-amber-200 {
    --tw-bg-opacity: 1;
    background-color: rgb(253 230 138 / var(--tw-bg-opacity))
}


.cb-article-scope .bg-amber-300 {
    --tw-bg-opacity: 1;
    background-color: rgb(252 211 77 / var(--tw-bg-opacity))
}


.cb-article-scope .bg-amber-400 {
    --tw-bg-opacity: 1;
    background-color: rgb(251 191 36 / var(--tw-bg-opacity))
}


.cb-article-scope .bg-amber-500 {
    --tw-bg-opacity: 1;
    background-color: rgb(245 158 11 / var(--tw-bg-opacity))
}


.cb-article-scope .bg-amber-600 {
    --tw-bg-opacity: 1;
    background-color: rgb(217 119 6 / var(--tw-bg-opacity))
}


.cb-article-scope .bg-amber-700 {
    --tw-bg-opacity: 1;
    background-color: rgb(180 83 9 / var(--tw-bg-opacity))
}


.cb-article-scope .bg-amber-800 {
    --tw-bg-opacity: 1;
    background-color: rgb(146 64 14 / var(--tw-bg-opacity))
}


.cb-article-scope .bg-amber-900 {
    --tw-bg-opacity: 1;
    background-color: rgb(120 53 15 / var(--tw-bg-opacity))
}


.cb-article-scope .bg-lime-50 {
    --tw-bg-opacity: 1;
    background-color: rgb(247 254 231 / var(--tw-bg-opacity))
}


.cb-article-scope .bg-lime-100 {
    --tw-bg-opacity: 1;
    background-color: rgb(236 252 203 / var(--tw-bg-opacity))
}


.cb-article-scope .bg-lime-200 {
    --tw-bg-opacity: 1;
    background-color: rgb(217 249 157 / var(--tw-bg-opacity))
}


.cb-article-scope .bg-lime-300 {
    --tw-bg-opacity: 1;
    background-color: rgb(190 242 100 / var(--tw-bg-opacity))
}


.cb-article-scope .bg-lime-400 {
    --tw-bg-opacity: 1;
    background-color: rgb(163 230 53 / var(--tw-bg-opacity))
}


.cb-article-scope .bg-lime-500 {
    --tw-bg-opacity: 1;
    background-color: rgb(132 204 22 / var(--tw-bg-opacity))
}


.cb-article-scope .bg-lime-600 {
    --tw-bg-opacity: 1;
    background-color: rgb(101 163 13 / var(--tw-bg-opacity))
}


.cb-article-scope .bg-lime-700 {
    --tw-bg-opacity: 1;
    background-color: rgb(77 124 15 / var(--tw-bg-opacity))
}


.cb-article-scope .bg-lime-800 {
    --tw-bg-opacity: 1;
    background-color: rgb(63 98 18 / var(--tw-bg-opacity))
}


.cb-article-scope .bg-lime-900 {
    --tw-bg-opacity: 1;
    background-color: rgb(54 83 20 / var(--tw-bg-opacity))
}


.cb-article-scope .bg-emerald-50 {
    --tw-bg-opacity: 1;
    background-color: rgb(236 253 245 / var(--tw-bg-opacity))
}


.cb-article-scope .bg-emerald-100 {
    --tw-bg-opacity: 1;
    background-color: rgb(209 250 229 / var(--tw-bg-opacity))
}


.cb-article-scope .bg-emerald-200 {
    --tw-bg-opacity: 1;
    background-color: rgb(167 243 208 / var(--tw-bg-opacity))
}


.cb-article-scope .bg-emerald-300 {
    --tw-bg-opacity: 1;
    background-color: rgb(110 231 183 / var(--tw-bg-opacity))
}


.cb-article-scope .bg-emerald-400 {
    --tw-bg-opacity: 1;
    background-color: rgb(52 211 153 / var(--tw-bg-opacity))
}


.cb-article-scope .bg-emerald-500 {
    --tw-bg-opacity: 1;
    background-color: rgb(16 185 129 / var(--tw-bg-opacity))
}


.cb-article-scope .bg-emerald-600 {
    --tw-bg-opacity: 1;
    background-color: rgb(5 150 105 / var(--tw-bg-opacity))
}


.cb-article-scope .bg-emerald-700 {
    --tw-bg-opacity: 1;
    background-color: rgb(4 120 87 / var(--tw-bg-opacity))
}


.cb-article-scope .bg-emerald-800 {
    --tw-bg-opacity: 1;
    background-color: rgb(6 95 70 / var(--tw-bg-opacity))
}


.cb-article-scope .bg-emerald-900 {
    --tw-bg-opacity: 1;
    background-color: rgb(6 78 59 / var(--tw-bg-opacity))
}


.cb-article-scope .bg-teal-50 {
    --tw-bg-opacity: 1;
    background-color: rgb(240 253 250 / var(--tw-bg-opacity))
}


.cb-article-scope .bg-teal-100 {
    --tw-bg-opacity: 1;
    background-color: rgb(204 251 241 / var(--tw-bg-opacity))
}


.cb-article-scope .bg-teal-200 {
    --tw-bg-opacity: 1;
    background-color: rgb(153 246 228 / var(--tw-bg-opacity))
}


.cb-article-scope .bg-teal-300 {
    --tw-bg-opacity: 1;
    background-color: rgb(94 234 212 / var(--tw-bg-opacity))
}


.cb-article-scope .bg-teal-400 {
    --tw-bg-opacity: 1;
    background-color: rgb(45 212 191 / var(--tw-bg-opacity))
}


.cb-article-scope .bg-teal-500 {
    --tw-bg-opacity: 1;
    background-color: rgb(20 184 166 / var(--tw-bg-opacity))
}


.cb-article-scope .bg-teal-600 {
    --tw-bg-opacity: 1;
    background-color: rgb(13 148 136 / var(--tw-bg-opacity))
}


.cb-article-scope .bg-teal-700 {
    --tw-bg-opacity: 1;
    background-color: rgb(15 118 110 / var(--tw-bg-opacity))
}


.cb-article-scope .bg-teal-800 {
    --tw-bg-opacity: 1;
    background-color: rgb(17 94 89 / var(--tw-bg-opacity))
}


.cb-article-scope .bg-teal-900 {
    --tw-bg-opacity: 1;
    background-color: rgb(19 78 74 / var(--tw-bg-opacity))
}


.cb-article-scope .bg-cyan-50 {
    --tw-bg-opacity: 1;
    background-color: rgb(236 254 255 / var(--tw-bg-opacity))
}


.cb-article-scope .bg-cyan-100 {
    --tw-bg-opacity: 1;
    background-color: rgb(207 250 254 / var(--tw-bg-opacity))
}


.cb-article-scope .bg-cyan-200 {
    --tw-bg-opacity: 1;
    background-color: rgb(165 243 252 / var(--tw-bg-opacity))
}


.cb-article-scope .bg-cyan-300 {
    --tw-bg-opacity: 1;
    background-color: rgb(103 232 249 / var(--tw-bg-opacity))
}


.cb-article-scope .bg-cyan-400 {
    --tw-bg-opacity: 1;
    background-color: rgb(34 211 238 / var(--tw-bg-opacity))
}


.cb-article-scope .bg-cyan-500 {
    --tw-bg-opacity: 1;
    background-color: rgb(6 182 212 / var(--tw-bg-opacity))
}


.cb-article-scope .bg-cyan-600 {
    --tw-bg-opacity: 1;
    background-color: rgb(8 145 178 / var(--tw-bg-opacity))
}


.cb-article-scope .bg-cyan-700 {
    --tw-bg-opacity: 1;
    background-color: rgb(14 116 144 / var(--tw-bg-opacity))
}


.cb-article-scope .bg-cyan-800 {
    --tw-bg-opacity: 1;
    background-color: rgb(21 94 117 / var(--tw-bg-opacity))
}


.cb-article-scope .bg-cyan-900 {
    --tw-bg-opacity: 1;
    background-color: rgb(22 78 99 / var(--tw-bg-opacity))
}


.cb-article-scope .bg-sky-50 {
    --tw-bg-opacity: 1;
    background-color: rgb(240 249 255 / var(--tw-bg-opacity))
}


.cb-article-scope .bg-sky-100 {
    --tw-bg-opacity: 1;
    background-color: rgb(224 242 254 / var(--tw-bg-opacity))
}


.cb-article-scope .bg-sky-200 {
    --tw-bg-opacity: 1;
    background-color: rgb(186 230 253 / var(--tw-bg-opacity))
}


.cb-article-scope .bg-sky-300 {
    --tw-bg-opacity: 1;
    background-color: rgb(125 211 252 / var(--tw-bg-opacity))
}


.cb-article-scope .bg-sky-400 {
    --tw-bg-opacity: 1;
    background-color: rgb(56 189 248 / var(--tw-bg-opacity))
}


.cb-article-scope .bg-sky-500 {
    --tw-bg-opacity: 1;
    background-color: rgb(14 165 233 / var(--tw-bg-opacity))
}


.cb-article-scope .bg-sky-600 {
    --tw-bg-opacity: 1;
    background-color: rgb(2 132 199 / var(--tw-bg-opacity))
}


.cb-article-scope .bg-sky-700 {
    --tw-bg-opacity: 1;
    background-color: rgb(3 105 161 / var(--tw-bg-opacity))
}


.cb-article-scope .bg-sky-800 {
    --tw-bg-opacity: 1;
    background-color: rgb(7 89 133 / var(--tw-bg-opacity))
}


.cb-article-scope .bg-sky-900 {
    --tw-bg-opacity: 1;
    background-color: rgb(12 74 110 / var(--tw-bg-opacity))
}


.cb-article-scope .bg-violet-50 {
    --tw-bg-opacity: 1;
    background-color: rgb(245 243 255 / var(--tw-bg-opacity))
}


.cb-article-scope .bg-violet-100 {
    --tw-bg-opacity: 1;
    background-color: rgb(237 233 254 / var(--tw-bg-opacity))
}


.cb-article-scope .bg-violet-200 {
    --tw-bg-opacity: 1;
    background-color: rgb(221 214 254 / var(--tw-bg-opacity))
}


.cb-article-scope .bg-violet-300 {
    --tw-bg-opacity: 1;
    background-color: rgb(196 181 253 / var(--tw-bg-opacity))
}


.cb-article-scope .bg-violet-400 {
    --tw-bg-opacity: 1;
    background-color: rgb(167 139 250 / var(--tw-bg-opacity))
}


.cb-article-scope .bg-violet-500 {
    --tw-bg-opacity: 1;
    background-color: rgb(139 92 246 / var(--tw-bg-opacity))
}


.cb-article-scope .bg-violet-600 {
    --tw-bg-opacity: 1;
    background-color: rgb(124 58 237 / var(--tw-bg-opacity))
}


.cb-article-scope .bg-violet-700 {
    --tw-bg-opacity: 1;
    background-color: rgb(109 40 217 / var(--tw-bg-opacity))
}


.cb-article-scope .bg-violet-800 {
    --tw-bg-opacity: 1;
    background-color: rgb(91 33 182 / var(--tw-bg-opacity))
}


.cb-article-scope .bg-violet-900 {
    --tw-bg-opacity: 1;
    background-color: rgb(76 29 149 / var(--tw-bg-opacity))
}


.cb-article-scope .bg-purple-50 {
    --tw-bg-opacity: 1;
    background-color: rgb(250 245 255 / var(--tw-bg-opacity))
}


.cb-article-scope .bg-purple-100 {
    --tw-bg-opacity: 1;
    background-color: rgb(243 232 255 / var(--tw-bg-opacity))
}


.cb-article-scope .bg-purple-200 {
    --tw-bg-opacity: 1;
    background-color: rgb(233 213 255 / var(--tw-bg-opacity))
}


.cb-article-scope .bg-purple-300 {
    --tw-bg-opacity: 1;
    background-color: rgb(216 180 254 / var(--tw-bg-opacity))
}


.cb-article-scope .bg-purple-400 {
    --tw-bg-opacity: 1;
    background-color: rgb(192 132 252 / var(--tw-bg-opacity))
}


.cb-article-scope .bg-purple-500 {
    --tw-bg-opacity: 1;
    background-color: rgb(168 85 247 / var(--tw-bg-opacity))
}


.cb-article-scope .bg-purple-600 {
    --tw-bg-opacity: 1;
    background-color: rgb(147 51 234 / var(--tw-bg-opacity))
}


.cb-article-scope .bg-purple-700 {
    --tw-bg-opacity: 1;
    background-color: rgb(126 34 206 / var(--tw-bg-opacity))
}


.cb-article-scope .bg-purple-800 {
    --tw-bg-opacity: 1;
    background-color: rgb(107 33 168 / var(--tw-bg-opacity))
}


.cb-article-scope .bg-purple-900 {
    --tw-bg-opacity: 1;
    background-color: rgb(88 28 135 / var(--tw-bg-opacity))
}


.cb-article-scope .bg-fuchsia-50 {
    --tw-bg-opacity: 1;
    background-color: rgb(253 244 255 / var(--tw-bg-opacity))
}


.cb-article-scope .bg-fuchsia-100 {
    --tw-bg-opacity: 1;
    background-color: rgb(250 232 255 / var(--tw-bg-opacity))
}


.cb-article-scope .bg-fuchsia-200 {
    --tw-bg-opacity: 1;
    background-color: rgb(245 208 254 / var(--tw-bg-opacity))
}


.cb-article-scope .bg-fuchsia-300 {
    --tw-bg-opacity: 1;
    background-color: rgb(240 171 252 / var(--tw-bg-opacity))
}


.cb-article-scope .bg-fuchsia-400 {
    --tw-bg-opacity: 1;
    background-color: rgb(232 121 249 / var(--tw-bg-opacity))
}


.cb-article-scope .bg-fuchsia-500 {
    --tw-bg-opacity: 1;
    background-color: rgb(217 70 239 / var(--tw-bg-opacity))
}


.cb-article-scope .bg-fuchsia-600 {
    --tw-bg-opacity: 1;
    background-color: rgb(192 38 211 / var(--tw-bg-opacity))
}


.cb-article-scope .bg-fuchsia-700 {
    --tw-bg-opacity: 1;
    background-color: rgb(162 28 175 / var(--tw-bg-opacity))
}


.cb-article-scope .bg-fuchsia-800 {
    --tw-bg-opacity: 1;
    background-color: rgb(134 25 143 / var(--tw-bg-opacity))
}


.cb-article-scope .bg-fuchsia-900 {
    --tw-bg-opacity: 1;
    background-color: rgb(112 26 117 / var(--tw-bg-opacity))
}


.cb-article-scope .bg-rose-50 {
    --tw-bg-opacity: 1;
    background-color: rgb(255 241 242 / var(--tw-bg-opacity))
}


.cb-article-scope .bg-rose-100 {
    --tw-bg-opacity: 1;
    background-color: rgb(255 228 230 / var(--tw-bg-opacity))
}


.cb-article-scope .bg-rose-200 {
    --tw-bg-opacity: 1;
    background-color: rgb(254 205 211 / var(--tw-bg-opacity))
}


.cb-article-scope .bg-rose-300 {
    --tw-bg-opacity: 1;
    background-color: rgb(253 164 175 / var(--tw-bg-opacity))
}


.cb-article-scope .bg-rose-400 {
    --tw-bg-opacity: 1;
    background-color: rgb(251 113 133 / var(--tw-bg-opacity))
}


.cb-article-scope .bg-rose-500 {
    --tw-bg-opacity: 1;
    background-color: rgb(244 63 94 / var(--tw-bg-opacity))
}


.cb-article-scope .bg-rose-600 {
    --tw-bg-opacity: 1;
    background-color: rgb(225 29 72 / var(--tw-bg-opacity))
}


.cb-article-scope .bg-rose-700 {
    --tw-bg-opacity: 1;
    background-color: rgb(190 18 60 / var(--tw-bg-opacity))
}


.cb-article-scope .bg-rose-800 {
    --tw-bg-opacity: 1;
    background-color: rgb(159 18 57 / var(--tw-bg-opacity))
}


.cb-article-scope .bg-rose-900 {
    --tw-bg-opacity: 1;
    background-color: rgb(136 19 55 / var(--tw-bg-opacity))
}



.cb-article-scope .hover\:bg-gray-50:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(249 250 251 / var(--tw-bg-opacity))
}


.cb-article-scope .hover\:bg-gray-100:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(243 244 246 / var(--tw-bg-opacity))
}


.cb-article-scope .hover\:bg-gray-200:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(229 231 235 / var(--tw-bg-opacity))
}


.cb-article-scope .hover\:bg-gray-300:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(209 213 219 / var(--tw-bg-opacity))
}


.cb-article-scope .hover\:bg-gray-400:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(156 163 175 / var(--tw-bg-opacity))
}


.cb-article-scope .hover\:bg-gray-500:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(107 114 128 / var(--tw-bg-opacity))
}


.cb-article-scope .hover\:bg-gray-600:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(75 85 99 / var(--tw-bg-opacity))
}


.cb-article-scope .hover\:bg-gray-700:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(55 65 81 / var(--tw-bg-opacity))
}


.cb-article-scope .hover\:bg-gray-800:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(31 41 55 / var(--tw-bg-opacity))
}


.cb-article-scope .hover\:bg-gray-900:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(17 24 39 / var(--tw-bg-opacity))
}


.cb-article-scope .hover\:bg-red-50:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(254 242 242 / var(--tw-bg-opacity))
}


.cb-article-scope .hover\:bg-red-100:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(254 226 226 / var(--tw-bg-opacity))
}


.cb-article-scope .hover\:bg-red-200:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(254 202 202 / var(--tw-bg-opacity))
}


.cb-article-scope .hover\:bg-red-300:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(252 165 165 / var(--tw-bg-opacity))
}


.cb-article-scope .hover\:bg-red-400:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(248 113 113 / var(--tw-bg-opacity))
}


.cb-article-scope .hover\:bg-red-500:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(239 68 68 / var(--tw-bg-opacity))
}


.cb-article-scope .hover\:bg-red-600:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(220 38 38 / var(--tw-bg-opacity))
}


.cb-article-scope .hover\:bg-red-700:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(185 28 28 / var(--tw-bg-opacity))
}


.cb-article-scope .hover\:bg-red-800:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(153 27 27 / var(--tw-bg-opacity))
}


.cb-article-scope .hover\:bg-red-900:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(127 29 29 / var(--tw-bg-opacity))
}


.cb-article-scope .hover\:bg-orange-50:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(255 247 237 / var(--tw-bg-opacity))
}


.cb-article-scope .hover\:bg-orange-100:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(255 237 213 / var(--tw-bg-opacity))
}


.cb-article-scope .hover\:bg-orange-200:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(254 215 170 / var(--tw-bg-opacity))
}


.cb-article-scope .hover\:bg-orange-300:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(253 186 116 / var(--tw-bg-opacity))
}


.cb-article-scope .hover\:bg-orange-400:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(251 146 60 / var(--tw-bg-opacity))
}


.cb-article-scope .hover\:bg-orange-500:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(249 115 22 / var(--tw-bg-opacity))
}


.cb-article-scope .hover\:bg-orange-600:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(234 88 12 / var(--tw-bg-opacity))
}


.cb-article-scope .hover\:bg-orange-700:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(194 65 12 / var(--tw-bg-opacity))
}


.cb-article-scope .hover\:bg-orange-800:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(154 52 18 / var(--tw-bg-opacity))
}


.cb-article-scope .hover\:bg-orange-900:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(124 45 18 / var(--tw-bg-opacity))
}


.cb-article-scope .hover\:bg-yellow-50:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(254 252 232 / var(--tw-bg-opacity))
}


.cb-article-scope .hover\:bg-yellow-100:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(254 249 195 / var(--tw-bg-opacity))
}


.cb-article-scope .hover\:bg-yellow-200:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(254 240 138 / var(--tw-bg-opacity))
}


.cb-article-scope .hover\:bg-yellow-300:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(253 224 71 / var(--tw-bg-opacity))
}


.cb-article-scope .hover\:bg-yellow-400:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(250 204 21 / var(--tw-bg-opacity))
}


.cb-article-scope .hover\:bg-yellow-500:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(234 179 8 / var(--tw-bg-opacity))
}


.cb-article-scope .hover\:bg-yellow-600:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(202 138 4 / var(--tw-bg-opacity))
}


.cb-article-scope .hover\:bg-yellow-700:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(161 98 7 / var(--tw-bg-opacity))
}


.cb-article-scope .hover\:bg-yellow-800:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(133 77 14 / var(--tw-bg-opacity))
}


.cb-article-scope .hover\:bg-yellow-900:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(113 63 18 / var(--tw-bg-opacity))
}


.cb-article-scope .hover\:bg-green-50:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(240 253 244 / var(--tw-bg-opacity))
}


.cb-article-scope .hover\:bg-green-100:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(220 252 231 / var(--tw-bg-opacity))
}


.cb-article-scope .hover\:bg-green-200:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(187 247 208 / var(--tw-bg-opacity))
}


.cb-article-scope .hover\:bg-green-300:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(134 239 172 / var(--tw-bg-opacity))
}


.cb-article-scope .hover\:bg-green-400:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(74 222 128 / var(--tw-bg-opacity))
}


.cb-article-scope .hover\:bg-green-500:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(34 197 94 / var(--tw-bg-opacity))
}


.cb-article-scope .hover\:bg-green-600:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(22 163 74 / var(--tw-bg-opacity))
}


.cb-article-scope .hover\:bg-green-700:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(21 128 61 / var(--tw-bg-opacity))
}


.cb-article-scope .hover\:bg-green-800:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(22 101 52 / var(--tw-bg-opacity))
}


.cb-article-scope .hover\:bg-green-900:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(20 83 45 / var(--tw-bg-opacity))
}


.cb-article-scope .hover\:bg-teal-50:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(240 253 250 / var(--tw-bg-opacity))
}


.cb-article-scope .hover\:bg-teal-100:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(204 251 241 / var(--tw-bg-opacity))
}


.cb-article-scope .hover\:bg-teal-200:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(153 246 228 / var(--tw-bg-opacity))
}


.cb-article-scope .hover\:bg-teal-300:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(94 234 212 / var(--tw-bg-opacity))
}


.cb-article-scope .hover\:bg-teal-400:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(45 212 191 / var(--tw-bg-opacity))
}


.cb-article-scope .hover\:bg-teal-500:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(20 184 166 / var(--tw-bg-opacity))
}


.cb-article-scope .hover\:bg-teal-600:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(13 148 136 / var(--tw-bg-opacity))
}


.cb-article-scope .hover\:bg-teal-700:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(15 118 110 / var(--tw-bg-opacity))
}


.cb-article-scope .hover\:bg-teal-800:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(17 94 89 / var(--tw-bg-opacity))
}


.cb-article-scope .hover\:bg-teal-900:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(19 78 74 / var(--tw-bg-opacity))
}


.cb-article-scope .hover\:bg-blue-50:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(239 246 255 / var(--tw-bg-opacity))
}


.cb-article-scope .hover\:bg-blue-100:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(219 234 254 / var(--tw-bg-opacity))
}


.cb-article-scope .hover\:bg-blue-200:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(191 219 254 / var(--tw-bg-opacity))
}


.cb-article-scope .hover\:bg-blue-300:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(147 197 253 / var(--tw-bg-opacity))
}


.cb-article-scope .hover\:bg-blue-400:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(96 165 250 / var(--tw-bg-opacity))
}


.cb-article-scope .hover\:bg-blue-500:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(59 130 246 / var(--tw-bg-opacity))
}


.cb-article-scope .hover\:bg-blue-600:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(37 99 235 / var(--tw-bg-opacity))
}


.cb-article-scope .hover\:bg-blue-700:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(29 78 216 / var(--tw-bg-opacity))
}


.cb-article-scope .hover\:bg-blue-800:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(30 64 175 / var(--tw-bg-opacity))
}


.cb-article-scope .hover\:bg-blue-900:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(30 58 138 / var(--tw-bg-opacity))
}


.cb-article-scope .hover\:bg-indigo-50:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(238 242 255 / var(--tw-bg-opacity))
}


.cb-article-scope .hover\:bg-indigo-100:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(224 231 255 / var(--tw-bg-opacity))
}


.cb-article-scope .hover\:bg-indigo-200:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(199 210 254 / var(--tw-bg-opacity))
}


.cb-article-scope .hover\:bg-indigo-300:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(165 180 252 / var(--tw-bg-opacity))
}


.cb-article-scope .hover\:bg-indigo-400:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(129 140 248 / var(--tw-bg-opacity))
}


.cb-article-scope .hover\:bg-indigo-500:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(99 102 241 / var(--tw-bg-opacity))
}


.cb-article-scope .hover\:bg-indigo-600:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(79 70 229 / var(--tw-bg-opacity))
}


.cb-article-scope .hover\:bg-indigo-700:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(67 56 202 / var(--tw-bg-opacity))
}


.cb-article-scope .hover\:bg-indigo-800:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(55 48 163 / var(--tw-bg-opacity))
}


.cb-article-scope .hover\:bg-indigo-900:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(49 46 129 / var(--tw-bg-opacity))
}


.cb-article-scope .hover\:bg-purple-50:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(250 245 255 / var(--tw-bg-opacity))
}


.cb-article-scope .hover\:bg-purple-100:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(243 232 255 / var(--tw-bg-opacity))
}


.cb-article-scope .hover\:bg-purple-200:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(233 213 255 / var(--tw-bg-opacity))
}


.cb-article-scope .hover\:bg-purple-300:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(216 180 254 / var(--tw-bg-opacity))
}


.cb-article-scope .hover\:bg-purple-400:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(192 132 252 / var(--tw-bg-opacity))
}


.cb-article-scope .hover\:bg-purple-500:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(168 85 247 / var(--tw-bg-opacity))
}


.cb-article-scope .hover\:bg-purple-600:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(147 51 234 / var(--tw-bg-opacity))
}


.cb-article-scope .hover\:bg-purple-700:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(126 34 206 / var(--tw-bg-opacity))
}


.cb-article-scope .hover\:bg-purple-800:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(107 33 168 / var(--tw-bg-opacity))
}


.cb-article-scope .hover\:bg-purple-900:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(88 28 135 / var(--tw-bg-opacity))
}


.cb-article-scope .hover\:bg-pink-50:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(253 242 248 / var(--tw-bg-opacity))
}


.cb-article-scope .hover\:bg-pink-100:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(252 231 243 / var(--tw-bg-opacity))
}


.cb-article-scope .hover\:bg-pink-200:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(251 207 232 / var(--tw-bg-opacity))
}


.cb-article-scope .hover\:bg-pink-300:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(249 168 212 / var(--tw-bg-opacity))
}


.cb-article-scope .hover\:bg-pink-400:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(244 114 182 / var(--tw-bg-opacity))
}


.cb-article-scope .hover\:bg-pink-500:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(236 72 153 / var(--tw-bg-opacity))
}


.cb-article-scope .hover\:bg-pink-600:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(219 39 119 / var(--tw-bg-opacity))
}


.cb-article-scope .hover\:bg-pink-700:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(190 24 93 / var(--tw-bg-opacity))
}


.cb-article-scope .hover\:bg-pink-800:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(157 23 77 / var(--tw-bg-opacity))
}


.cb-article-scope .hover\:bg-pink-900:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(131 24 67 / var(--tw-bg-opacity))
}


.cb-article-scope .hover\:bg-amber-50:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(255 251 235 / var(--tw-bg-opacity))
}


.cb-article-scope .hover\:bg-amber-100:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(254 243 199 / var(--tw-bg-opacity))
}


.cb-article-scope .hover\:bg-amber-200:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(253 230 138 / var(--tw-bg-opacity))
}


.cb-article-scope .hover\:bg-amber-300:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(252 211 77 / var(--tw-bg-opacity))
}


.cb-article-scope .hover\:bg-amber-400:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(251 191 36 / var(--tw-bg-opacity))
}


.cb-article-scope .hover\:bg-amber-500:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(245 158 11 / var(--tw-bg-opacity))
}


.cb-article-scope .hover\:bg-amber-600:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(217 119 6 / var(--tw-bg-opacity))
}


.cb-article-scope .hover\:bg-amber-700:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(180 83 9 / var(--tw-bg-opacity))
}


.cb-article-scope .hover\:bg-amber-800:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(146 64 14 / var(--tw-bg-opacity))
}


.cb-article-scope .hover\:bg-amber-900:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(120 53 15 / var(--tw-bg-opacity))
}


.cb-article-scope .hover\:bg-lime-50:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(247 254 231 / var(--tw-bg-opacity))
}


.cb-article-scope .hover\:bg-lime-100:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(236 252 203 / var(--tw-bg-opacity))
}


.cb-article-scope .hover\:bg-lime-200:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(217 249 157 / var(--tw-bg-opacity))
}


.cb-article-scope .hover\:bg-lime-300:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(190 242 100 / var(--tw-bg-opacity))
}


.cb-article-scope .hover\:bg-lime-400:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(163 230 53 / var(--tw-bg-opacity))
}


.cb-article-scope .hover\:bg-lime-500:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(132 204 22 / var(--tw-bg-opacity))
}


.cb-article-scope .hover\:bg-lime-600:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(101 163 13 / var(--tw-bg-opacity))
}


.cb-article-scope .hover\:bg-lime-700:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(77 124 15 / var(--tw-bg-opacity))
}


.cb-article-scope .hover\:bg-lime-800:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(63 98 18 / var(--tw-bg-opacity))
}


.cb-article-scope .hover\:bg-lime-900:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(54 83 20 / var(--tw-bg-opacity))
}


.cb-article-scope .hover\:bg-emerald-50:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(236 253 245 / var(--tw-bg-opacity))
}


.cb-article-scope .hover\:bg-emerald-100:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(209 250 229 / var(--tw-bg-opacity))
}


.cb-article-scope .hover\:bg-emerald-200:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(167 243 208 / var(--tw-bg-opacity))
}


.cb-article-scope .hover\:bg-emerald-300:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(110 231 183 / var(--tw-bg-opacity))
}


.cb-article-scope .hover\:bg-emerald-400:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(52 211 153 / var(--tw-bg-opacity))
}


.cb-article-scope .hover\:bg-emerald-500:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(16 185 129 / var(--tw-bg-opacity))
}


.cb-article-scope .hover\:bg-emerald-600:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(5 150 105 / var(--tw-bg-opacity))
}


.cb-article-scope .hover\:bg-emerald-700:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(4 120 87 / var(--tw-bg-opacity))
}


.cb-article-scope .hover\:bg-emerald-800:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(6 95 70 / var(--tw-bg-opacity))
}


.cb-article-scope .hover\:bg-emerald-900:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(6 78 59 / var(--tw-bg-opacity))
}


.cb-article-scope .hover\:bg-cyan-50:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(236 254 255 / var(--tw-bg-opacity))
}


.cb-article-scope .hover\:bg-cyan-100:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(207 250 254 / var(--tw-bg-opacity))
}


.cb-article-scope .hover\:bg-cyan-200:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(165 243 252 / var(--tw-bg-opacity))
}


.cb-article-scope .hover\:bg-cyan-300:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(103 232 249 / var(--tw-bg-opacity))
}


.cb-article-scope .hover\:bg-cyan-400:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(34 211 238 / var(--tw-bg-opacity))
}


.cb-article-scope .hover\:bg-cyan-500:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(6 182 212 / var(--tw-bg-opacity))
}


.cb-article-scope .hover\:bg-cyan-600:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(8 145 178 / var(--tw-bg-opacity))
}


.cb-article-scope .hover\:bg-cyan-700:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(14 116 144 / var(--tw-bg-opacity))
}


.cb-article-scope .hover\:bg-cyan-800:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(21 94 117 / var(--tw-bg-opacity))
}


.cb-article-scope .hover\:bg-cyan-900:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(22 78 99 / var(--tw-bg-opacity))
}


.cb-article-scope .hover\:bg-sky-50:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(240 249 255 / var(--tw-bg-opacity))
}


.cb-article-scope .hover\:bg-sky-100:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(224 242 254 / var(--tw-bg-opacity))
}


.cb-article-scope .hover\:bg-sky-200:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(186 230 253 / var(--tw-bg-opacity))
}


.cb-article-scope .hover\:bg-sky-300:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(125 211 252 / var(--tw-bg-opacity))
}


.cb-article-scope .hover\:bg-sky-400:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(56 189 248 / var(--tw-bg-opacity))
}


.cb-article-scope .hover\:bg-sky-500:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(14 165 233 / var(--tw-bg-opacity))
}


.cb-article-scope .hover\:bg-sky-600:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(2 132 199 / var(--tw-bg-opacity))
}


.cb-article-scope .hover\:bg-sky-700:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(3 105 161 / var(--tw-bg-opacity))
}


.cb-article-scope .hover\:bg-sky-800:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(7 89 133 / var(--tw-bg-opacity))
}


.cb-article-scope .hover\:bg-sky-900:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(12 74 110 / var(--tw-bg-opacity))
}


.cb-article-scope .hover\:bg-violet-50:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(245 243 255 / var(--tw-bg-opacity))
}


.cb-article-scope .hover\:bg-violet-100:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(237 233 254 / var(--tw-bg-opacity))
}


.cb-article-scope .hover\:bg-violet-200:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(221 214 254 / var(--tw-bg-opacity))
}


.cb-article-scope .hover\:bg-violet-300:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(196 181 253 / var(--tw-bg-opacity))
}


.cb-article-scope .hover\:bg-violet-400:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(167 139 250 / var(--tw-bg-opacity))
}


.cb-article-scope .hover\:bg-violet-500:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(139 92 246 / var(--tw-bg-opacity))
}


.cb-article-scope .hover\:bg-violet-600:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(124 58 237 / var(--tw-bg-opacity))
}


.cb-article-scope .hover\:bg-violet-700:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(109 40 217 / var(--tw-bg-opacity))
}


.cb-article-scope .hover\:bg-violet-800:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(91 33 182 / var(--tw-bg-opacity))
}


.cb-article-scope .hover\:bg-violet-900:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(76 29 149 / var(--tw-bg-opacity))
}


.cb-article-scope .hover\:bg-purple-50:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(250 245 255 / var(--tw-bg-opacity))
}


.cb-article-scope .hover\:bg-purple-100:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(243 232 255 / var(--tw-bg-opacity))
}


.cb-article-scope .hover\:bg-purple-200:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(233 213 255 / var(--tw-bg-opacity))
}


.cb-article-scope .hover\:bg-purple-300:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(216 180 254 / var(--tw-bg-opacity))
}


.cb-article-scope .hover\:bg-purple-400:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(192 132 252 / var(--tw-bg-opacity))
}


.cb-article-scope .hover\:bg-purple-500:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(168 85 247 / var(--tw-bg-opacity))
}


.cb-article-scope .hover\:bg-purple-600:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(147 51 234 / var(--tw-bg-opacity))
}


.cb-article-scope .hover\:bg-purple-700:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(126 34 206 / var(--tw-bg-opacity))
}


.cb-article-scope .hover\:bg-purple-800:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(107 33 168 / var(--tw-bg-opacity))
}


.cb-article-scope .hover\:bg-purple-900:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(88 28 135 / var(--tw-bg-opacity))
}


.cb-article-scope .hover\:bg-fuchsia-50:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(253 244 255 / var(--tw-bg-opacity))
}


.cb-article-scope .hover\:bg-fuchsia-100:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(250 232 255 / var(--tw-bg-opacity))
}


.cb-article-scope .hover\:bg-fuchsia-200:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(245 208 254 / var(--tw-bg-opacity))
}


.cb-article-scope .hover\:bg-fuchsia-300:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(240 171 252 / var(--tw-bg-opacity))
}


.cb-article-scope .hover\:bg-fuchsia-400:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(232 121 249 / var(--tw-bg-opacity))
}


.cb-article-scope .hover\:bg-fuchsia-500:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(217 70 239 / var(--tw-bg-opacity))
}


.cb-article-scope .hover\:bg-fuchsia-600:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(192 38 211 / var(--tw-bg-opacity))
}


.cb-article-scope .hover\:bg-fuchsia-700:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(162 28 175 / var(--tw-bg-opacity))
}


.cb-article-scope .hover\:bg-fuchsia-800:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(134 25 143 / var(--tw-bg-opacity))
}


.cb-article-scope .hover\:bg-fuchsia-900:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(112 26 117 / var(--tw-bg-opacity))
}


.cb-article-scope .hover\:bg-rose-50:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(255 241 242 / var(--tw-bg-opacity))
}


.cb-article-scope .hover\:bg-rose-100:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(255 228 230 / var(--tw-bg-opacity))
}


.cb-article-scope .hover\:bg-rose-200:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(254 205 211 / var(--tw-bg-opacity))
}


.cb-article-scope .hover\:bg-rose-300:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(253 164 175 / var(--tw-bg-opacity))
}


.cb-article-scope .hover\:bg-rose-400:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(251 113 133 / var(--tw-bg-opacity))
}


.cb-article-scope .hover\:bg-rose-500:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(244 63 94 / var(--tw-bg-opacity))
}


.cb-article-scope .hover\:bg-rose-600:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(225 29 72 / var(--tw-bg-opacity))
}


.cb-article-scope .hover\:bg-rose-700:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(190 18 60 / var(--tw-bg-opacity))
}


.cb-article-scope .hover\:bg-rose-800:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(159 18 57 / var(--tw-bg-opacity))
}


.cb-article-scope .hover\:bg-rose-900:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(136 19 55 / var(--tw-bg-opacity))
}


/* text colors */


.cb-article-scope .text-transparent {
    color: transparent
}


.cb-article-scope .text-current {
    color: currentColor
}



.cb-article-scope .text-black {
    --tw-text-opacity: 1;
    color: rgb(0 0 0 / var(--tw-text-opacity))
}


.cb-article-scope .text-white {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity))
}


.cb-article-scope .text-gray-50 {
    --tw-text-opacity: 1;
    color: rgb(249 250 251 / var(--tw-text-opacity))
}


.cb-article-scope .text-gray-100 {
    --tw-text-opacity: 1;
    color: rgb(243 244 246 / var(--tw-text-opacity))
}


.cb-article-scope .text-gray-200 {
    --tw-text-opacity: 1;
    color: rgb(229 231 235 / var(--tw-text-opacity))
}


.cb-article-scope .text-gray-300 {
    --tw-text-opacity: 1;
    color: rgb(209 213 219 / var(--tw-text-opacity))
}


.cb-article-scope .text-gray-400 {
    --tw-text-opacity: 1;
    color: rgb(156 163 175 / var(--tw-text-opacity))
}


.cb-article-scope .text-gray-500 {
    --tw-text-opacity: 1;
    color: rgb(107 114 128 / var(--tw-text-opacity))
}


.cb-article-scope .text-gray-600 {
    --tw-text-opacity: 1;
    color: rgb(75 85 99 / var(--tw-text-opacity))
}


.cb-article-scope .text-gray-700 {
    --tw-text-opacity: 1;
    color: rgb(55 65 81 / var(--tw-text-opacity))
}


.cb-article-scope .text-gray-800 {
    --tw-text-opacity: 1;
    color: rgb(31 41 55 / var(--tw-text-opacity))
}


.cb-article-scope .text-gray-900 {
    --tw-text-opacity: 1;
    color: rgb(17 24 39 / var(--tw-text-opacity))
}


.cb-article-scope .text-red-50 {
    --tw-text-opacity: 1;
    color: rgb(254 242 242 / var(--tw-text-opacity))
}


.cb-article-scope .text-red-100 {
    --tw-text-opacity: 1;
    color: rgb(254 226 226 / var(--tw-text-opacity))
}


.cb-article-scope .text-red-200 {
    --tw-text-opacity: 1;
    color: rgb(254 202 202 / var(--tw-text-opacity))
}


.cb-article-scope .text-red-300 {
    --tw-text-opacity: 1;
    color: rgb(252 165 165 / var(--tw-text-opacity))
}


.cb-article-scope .text-red-400 {
    --tw-text-opacity: 1;
    color: rgb(248 113 113 / var(--tw-text-opacity))
}


.cb-article-scope .text-red-500 {
    --tw-text-opacity: 1;
    color: rgb(239 68 68 / var(--tw-text-opacity))
}


.cb-article-scope .text-red-600 {
    --tw-text-opacity: 1;
    color: rgb(220 38 38 / var(--tw-text-opacity))
}


.cb-article-scope .text-red-700 {
    --tw-text-opacity: 1;
    color: rgb(185 28 28 / var(--tw-text-opacity))
}


.cb-article-scope .text-red-800 {
    --tw-text-opacity: 1;
    color: rgb(153 27 27 / var(--tw-text-opacity))
}


.cb-article-scope .text-red-900 {
    --tw-text-opacity: 1;
    color: rgb(127 29 29 / var(--tw-text-opacity))
}


.cb-article-scope .text-orange-50 {
    --tw-text-opacity: 1;
    color: rgb(255 247 237 / var(--tw-text-opacity))
}


.cb-article-scope .text-orange-100 {
    --tw-text-opacity: 1;
    color: rgb(255 237 213 / var(--tw-text-opacity))
}


.cb-article-scope .text-orange-200 {
    --tw-text-opacity: 1;
    color: rgb(254 215 170 / var(--tw-text-opacity))
}


.cb-article-scope .text-orange-300 {
    --tw-text-opacity: 1;
    color: rgb(253 186 116 / var(--tw-text-opacity))
}


.cb-article-scope .text-orange-400 {
    --tw-text-opacity: 1;
    color: rgb(251 146 60 / var(--tw-text-opacity))
}


.cb-article-scope .text-orange-500 {
    --tw-text-opacity: 1;
    color: rgb(249 115 22 / var(--tw-text-opacity))
}


.cb-article-scope .text-orange-600 {
    --tw-text-opacity: 1;
    color: rgb(234 88 12 / var(--tw-text-opacity))
}


.cb-article-scope .text-orange-700 {
    --tw-text-opacity: 1;
    color: rgb(194 65 12 / var(--tw-text-opacity))
}


.cb-article-scope .text-orange-800 {
    --tw-text-opacity: 1;
    color: rgb(154 52 18 / var(--tw-text-opacity))
}


.cb-article-scope .text-orange-900 {
    --tw-text-opacity: 1;
    color: rgb(124 45 18 / var(--tw-text-opacity))
}


.cb-article-scope .text-yellow-50 {
    --tw-text-opacity: 1;
    color: rgb(254 252 232 / var(--tw-text-opacity))
}


.cb-article-scope .text-yellow-100 {
    --tw-text-opacity: 1;
    color: rgb(254 249 195 / var(--tw-text-opacity))
}


.cb-article-scope .text-yellow-200 {
    --tw-text-opacity: 1;
    color: rgb(254 240 138 / var(--tw-text-opacity))
}


.cb-article-scope .text-yellow-300 {
    --tw-text-opacity: 1;
    color: rgb(253 224 71 / var(--tw-text-opacity))
}


.cb-article-scope .text-yellow-400 {
    --tw-text-opacity: 1;
    color: rgb(250 204 21 / var(--tw-text-opacity))
}


.cb-article-scope .text-yellow-500 {
    --tw-text-opacity: 1;
    color: rgb(234 179 8 / var(--tw-text-opacity))
}


.cb-article-scope .text-yellow-600 {
    --tw-text-opacity: 1;
    color: rgb(202 138 4 / var(--tw-text-opacity))
}


.cb-article-scope .text-yellow-700 {
    --tw-text-opacity: 1;
    color: rgb(161 98 7 / var(--tw-text-opacity))
}


.cb-article-scope .text-yellow-800 {
    --tw-text-opacity: 1;
    color: rgb(133 77 14 / var(--tw-text-opacity))
}


.cb-article-scope .text-yellow-900 {
    --tw-text-opacity: 1;
    color: rgb(113 63 18 / var(--tw-text-opacity))
}


.cb-article-scope .text-green-50 {
    --tw-text-opacity: 1;
    color: rgb(240 253 244 / var(--tw-text-opacity))
}


.cb-article-scope .text-green-100 {
    --tw-text-opacity: 1;
    color: rgb(220 252 231 / var(--tw-text-opacity))
}


.cb-article-scope .text-green-200 {
    --tw-text-opacity: 1;
    color: rgb(187 247 208 / var(--tw-text-opacity))
}


.cb-article-scope .text-green-300 {
    --tw-text-opacity: 1;
    color: rgb(134 239 172 / var(--tw-text-opacity))
}


.cb-article-scope .text-green-400 {
    --tw-text-opacity: 1;
    color: rgb(74 222 128 / var(--tw-text-opacity))
}


.cb-article-scope .text-green-500 {
    --tw-text-opacity: 1;
    color: rgb(34 197 94 / var(--tw-text-opacity))
}


.cb-article-scope .text-green-600 {
    --tw-text-opacity: 1;
    color: rgb(22 163 74 / var(--tw-text-opacity))
}


.cb-article-scope .text-green-700 {
    --tw-text-opacity: 1;
    color: rgb(21 128 61 / var(--tw-text-opacity))
}


.cb-article-scope .text-green-800 {
    --tw-text-opacity: 1;
    color: rgb(22 101 52 / var(--tw-text-opacity))
}


.cb-article-scope .text-green-900 {
    --tw-text-opacity: 1;
    color: rgb(20 83 45 / var(--tw-text-opacity))
}


.cb-article-scope .text-blue-50 {
    --tw-text-opacity: 1;
    color: rgb(239 246 255 / var(--tw-text-opacity))
}


.cb-article-scope .text-blue-100 {
    --tw-text-opacity: 1;
    color: rgb(219 234 254 / var(--tw-text-opacity))
}


.cb-article-scope .text-blue-200 {
    --tw-text-opacity: 1;
    color: rgb(191 219 254 / var(--tw-text-opacity))
}


.cb-article-scope .text-blue-300 {
    --tw-text-opacity: 1;
    color: rgb(147 197 253 / var(--tw-text-opacity))
}


.cb-article-scope .text-blue-400 {
    --tw-text-opacity: 1;
    color: rgb(96 165 250 / var(--tw-text-opacity))
}


.cb-article-scope .text-blue-500 {
    --tw-text-opacity: 1;
    color: rgb(59 130 246 / var(--tw-text-opacity))
}


.cb-article-scope .text-blue-600 {
    --tw-text-opacity: 1;
    color: rgb(37 99 235 / var(--tw-text-opacity))
}


.cb-article-scope .text-blue-700 {
    --tw-text-opacity: 1;
    color: rgb(29 78 216 / var(--tw-text-opacity))
}


.cb-article-scope .text-blue-800 {
    --tw-text-opacity: 1;
    color: rgb(30 64 175 / var(--tw-text-opacity))
}


.cb-article-scope .text-blue-900 {
    --tw-text-opacity: 1;
    color: rgb(30 58 138 / var(--tw-text-opacity))
}


.cb-article-scope .text-indigo-50 {
    --tw-text-opacity: 1;
    color: rgb(238 242 255 / var(--tw-text-opacity))
}


.cb-article-scope .text-indigo-100 {
    --tw-text-opacity: 1;
    color: rgb(224 231 255 / var(--tw-text-opacity))
}


.cb-article-scope .text-indigo-200 {
    --tw-text-opacity: 1;
    color: rgb(199 210 254 / var(--tw-text-opacity))
}


.cb-article-scope .text-indigo-300 {
    --tw-text-opacity: 1;
    color: rgb(165 180 252 / var(--tw-text-opacity))
}


.cb-article-scope .text-indigo-400 {
    --tw-text-opacity: 1;
    color: rgb(129 140 248 / var(--tw-text-opacity))
}


.cb-article-scope .text-indigo-500 {
    --tw-text-opacity: 1;
    color: rgb(99 102 241 / var(--tw-text-opacity))
}


.cb-article-scope .text-indigo-600 {
    --tw-text-opacity: 1;
    color: rgb(79 70 229 / var(--tw-text-opacity))
}


.cb-article-scope .text-indigo-700 {
    --tw-text-opacity: 1;
    color: rgb(67 56 202 / var(--tw-text-opacity))
}


.cb-article-scope .text-indigo-800 {
    --tw-text-opacity: 1;
    color: rgb(55 48 163 / var(--tw-text-opacity))
}


.cb-article-scope .text-indigo-900 {
    --tw-text-opacity: 1;
    color: rgb(49 46 129 / var(--tw-text-opacity))
}


.cb-article-scope .text-purple-50 {
    --tw-text-opacity: 1;
    color: rgb(250 245 255 / var(--tw-text-opacity))
}


.cb-article-scope .text-purple-100 {
    --tw-text-opacity: 1;
    color: rgb(243 232 255 / var(--tw-text-opacity))
}


.cb-article-scope .text-purple-200 {
    --tw-text-opacity: 1;
    color: rgb(233 213 255 / var(--tw-text-opacity))
}


.cb-article-scope .text-purple-300 {
    --tw-text-opacity: 1;
    color: rgb(216 180 254 / var(--tw-text-opacity))
}


.cb-article-scope .text-purple-400 {
    --tw-text-opacity: 1;
    color: rgb(192 132 252 / var(--tw-text-opacity))
}


.cb-article-scope .text-purple-500 {
    --tw-text-opacity: 1;
    color: rgb(168 85 247 / var(--tw-text-opacity))
}


.cb-article-scope .text-purple-600 {
    --tw-text-opacity: 1;
    color: rgb(147 51 234 / var(--tw-text-opacity))
}


.cb-article-scope .text-purple-700 {
    --tw-text-opacity: 1;
    color: rgb(126 34 206 / var(--tw-text-opacity))
}


.cb-article-scope .text-purple-800 {
    --tw-text-opacity: 1;
    color: rgb(107 33 168 / var(--tw-text-opacity))
}


.cb-article-scope .text-purple-900 {
    --tw-text-opacity: 1;
    color: rgb(88 28 135 / var(--tw-text-opacity))
}


.cb-article-scope .text-pink-50 {
    --tw-text-opacity: 1;
    color: rgb(253 242 248 / var(--tw-text-opacity))
}


.cb-article-scope .text-pink-100 {
    --tw-text-opacity: 1;
    color: rgb(252 231 243 / var(--tw-text-opacity))
}


.cb-article-scope .text-pink-200 {
    --tw-text-opacity: 1;
    color: rgb(251 207 232 / var(--tw-text-opacity))
}


.cb-article-scope .text-pink-300 {
    --tw-text-opacity: 1;
    color: rgb(249 168 212 / var(--tw-text-opacity))
}


.cb-article-scope .text-pink-400 {
    --tw-text-opacity: 1;
    color: rgb(244 114 182 / var(--tw-text-opacity))
}


.cb-article-scope .text-pink-500 {
    --tw-text-opacity: 1;
    color: rgb(236 72 153 / var(--tw-text-opacity))
}


.cb-article-scope .text-pink-600 {
    --tw-text-opacity: 1;
    color: rgb(219 39 119 / var(--tw-text-opacity))
}


.cb-article-scope .text-pink-700 {
    --tw-text-opacity: 1;
    color: rgb(190 24 93 / var(--tw-text-opacity))
}


.cb-article-scope .text-pink-800 {
    --tw-text-opacity: 1;
    color: rgb(157 23 77 / var(--tw-text-opacity))
}


.cb-article-scope .text-pink-900 {
    --tw-text-opacity: 1;
    color: rgb(131 24 67 / var(--tw-text-opacity))
}


.cb-article-scope .text-amber-50 {
    --tw-text-opacity: 1;
    color: rgb(255 251 235 / var(--tw-text-opacity))
}


.cb-article-scope .text-amber-100 {
    --tw-text-opacity: 1;
    color: rgb(254 243 199 / var(--tw-text-opacity))
}


.cb-article-scope .text-amber-200 {
    --tw-text-opacity: 1;
    color: rgb(253 230 138 / var(--tw-text-opacity))
}


.cb-article-scope .text-amber-300 {
    --tw-text-opacity: 1;
    color: rgb(252 211 77 / var(--tw-text-opacity))
}


.cb-article-scope .text-amber-400 {
    --tw-text-opacity: 1;
    color: rgb(251 191 36 / var(--tw-text-opacity))
}


.cb-article-scope .text-amber-500 {
    --tw-text-opacity: 1;
    color: rgb(245 158 11 / var(--tw-text-opacity))
}


.cb-article-scope .text-amber-600 {
    --tw-text-opacity: 1;
    color: rgb(217 119 6 / var(--tw-text-opacity))
}


.cb-article-scope .text-amber-700 {
    --tw-text-opacity: 1;
    color: rgb(180 83 9 / var(--tw-text-opacity))
}


.cb-article-scope .text-amber-800 {
    --tw-text-opacity: 1;
    color: rgb(146 64 14 / var(--tw-text-opacity))
}


.cb-article-scope .text-amber-900 {
    --tw-text-opacity: 1;
    color: rgb(120 53 15 / var(--tw-text-opacity))
}


.cb-article-scope .text-lime-50 {
    --tw-text-opacity: 1;
    color: rgb(247 254 231 / var(--tw-text-opacity))
}


.cb-article-scope .text-lime-100 {
    --tw-text-opacity: 1;
    color: rgb(236 252 203 / var(--tw-text-opacity))
}


.cb-article-scope .text-lime-200 {
    --tw-text-opacity: 1;
    color: rgb(217 249 157 / var(--tw-text-opacity))
}


.cb-article-scope .text-lime-300 {
    --tw-text-opacity: 1;
    color: rgb(190 242 100 / var(--tw-text-opacity))
}


.cb-article-scope .text-lime-400 {
    --tw-text-opacity: 1;
    color: rgb(163 230 53 / var(--tw-text-opacity))
}


.cb-article-scope .text-lime-500 {
    --tw-text-opacity: 1;
    color: rgb(132 204 22 / var(--tw-text-opacity))
}


.cb-article-scope .text-lime-600 {
    --tw-text-opacity: 1;
    color: rgb(101 163 13 / var(--tw-text-opacity))
}


.cb-article-scope .text-lime-700 {
    --tw-text-opacity: 1;
    color: rgb(77 124 15 / var(--tw-text-opacity))
}


.cb-article-scope .text-lime-800 {
    --tw-text-opacity: 1;
    color: rgb(63 98 18 / var(--tw-text-opacity))
}


.cb-article-scope .text-lime-900 {
    --tw-text-opacity: 1;
    color: rgb(54 83 20 / var(--tw-text-opacity))
}


.cb-article-scope .text-emerald-50 {
    --tw-text-opacity: 1;
    color: rgb(236 253 245 / var(--tw-text-opacity))
}


.cb-article-scope .text-emerald-100 {
    --tw-text-opacity: 1;
    color: rgb(209 250 229 / var(--tw-text-opacity))
}


.cb-article-scope .text-emerald-200 {
    --tw-text-opacity: 1;
    color: rgb(167 243 208 / var(--tw-text-opacity))
}


.cb-article-scope .text-emerald-300 {
    --tw-text-opacity: 1;
    color: rgb(110 231 183 / var(--tw-text-opacity))
}


.cb-article-scope .text-emerald-400 {
    --tw-text-opacity: 1;
    color: rgb(52 211 153 / var(--tw-text-opacity))
}


.cb-article-scope .text-emerald-500 {
    --tw-text-opacity: 1;
    color: rgb(16 185 129 / var(--tw-text-opacity))
}


.cb-article-scope .text-emerald-600 {
    --tw-text-opacity: 1;
    color: rgb(5 150 105 / var(--tw-text-opacity))
}


.cb-article-scope .text-emerald-700 {
    --tw-text-opacity: 1;
    color: rgb(4 120 87 / var(--tw-text-opacity))
}


.cb-article-scope .text-emerald-800 {
    --tw-text-opacity: 1;
    color: rgb(6 95 70 / var(--tw-text-opacity))
}


.cb-article-scope .text-emerald-900 {
    --tw-text-opacity: 1;
    color: rgb(6 78 59 / var(--tw-text-opacity))
}


.cb-article-scope .text-teal-50 {
    --tw-text-opacity: 1;
    color: rgb(240 253 250 / var(--tw-text-opacity))
}


.cb-article-scope .text-teal-100 {
    --tw-text-opacity: 1;
    color: rgb(204 251 241 / var(--tw-text-opacity))
}


.cb-article-scope .text-teal-200 {
    --tw-text-opacity: 1;
    color: rgb(153 246 228 / var(--tw-text-opacity))
}


.cb-article-scope .text-teal-300 {
    --tw-text-opacity: 1;
    color: rgb(94 234 212 / var(--tw-text-opacity))
}


.cb-article-scope .text-teal-400 {
    --tw-text-opacity: 1;
    color: rgb(45 212 191 / var(--tw-text-opacity))
}


.cb-article-scope .text-teal-500 {
    --tw-text-opacity: 1;
    color: rgb(20 184 166 / var(--tw-text-opacity))
}


.cb-article-scope .text-teal-600 {
    --tw-text-opacity: 1;
    color: rgb(13 148 136 / var(--tw-text-opacity))
}


.cb-article-scope .text-teal-700 {
    --tw-text-opacity: 1;
    color: rgb(15 118 110 / var(--tw-text-opacity))
}


.cb-article-scope .text-teal-800 {
    --tw-text-opacity: 1;
    color: rgb(17 94 89 / var(--tw-text-opacity))
}


.cb-article-scope .text-teal-900 {
    --tw-text-opacity: 1;
    color: rgb(19 78 74 / var(--tw-text-opacity))
}


.cb-article-scope .text-cyan-50 {
    --tw-text-opacity: 1;
    color: rgb(236 254 255 / var(--tw-text-opacity))
}


.cb-article-scope .text-cyan-100 {
    --tw-text-opacity: 1;
    color: rgb(207 250 254 / var(--tw-text-opacity))
}


.cb-article-scope .text-cyan-200 {
    --tw-text-opacity: 1;
    color: rgb(165 243 252 / var(--tw-text-opacity))
}


.cb-article-scope .text-cyan-300 {
    --tw-text-opacity: 1;
    color: rgb(103 232 249 / var(--tw-text-opacity))
}


.cb-article-scope .text-cyan-400 {
    --tw-text-opacity: 1;
    color: rgb(34 211 238 / var(--tw-text-opacity))
}


.cb-article-scope .text-cyan-500 {
    --tw-text-opacity: 1;
    color: rgb(6 182 212 / var(--tw-text-opacity))
}


.cb-article-scope .text-cyan-600 {
    --tw-text-opacity: 1;
    color: rgb(8 145 178 / var(--tw-text-opacity))
}


.cb-article-scope .text-cyan-700 {
    --tw-text-opacity: 1;
    color: rgb(14 116 144 / var(--tw-text-opacity))
}


.cb-article-scope .text-cyan-800 {
    --tw-text-opacity: 1;
    color: rgb(21 94 117 / var(--tw-text-opacity))
}


.cb-article-scope .text-cyan-900 {
    --tw-text-opacity: 1;
    color: rgb(22 78 99 / var(--tw-text-opacity))
}


.cb-article-scope .text-sky-50 {
    --tw-text-opacity: 1;
    color: rgb(240 249 255 / var(--tw-text-opacity))
}


.cb-article-scope .text-sky-100 {
    --tw-text-opacity: 1;
    color: rgb(224 242 254 / var(--tw-text-opacity))
}


.cb-article-scope .text-sky-200 {
    --tw-text-opacity: 1;
    color: rgb(186 230 253 / var(--tw-text-opacity))
}


.cb-article-scope .text-sky-300 {
    --tw-text-opacity: 1;
    color: rgb(125 211 252 / var(--tw-text-opacity))
}


.cb-article-scope .text-sky-400 {
    --tw-text-opacity: 1;
    color: rgb(56 189 248 / var(--tw-text-opacity))
}


.cb-article-scope .text-sky-500 {
    --tw-text-opacity: 1;
    color: rgb(14 165 233 / var(--tw-text-opacity))
}


.cb-article-scope .text-sky-600 {
    --tw-text-opacity: 1;
    color: rgb(2 132 199 / var(--tw-text-opacity))
}


.cb-article-scope .text-sky-700 {
    --tw-text-opacity: 1;
    color: rgb(3 105 161 / var(--tw-text-opacity))
}


.cb-article-scope .text-sky-800 {
    --tw-text-opacity: 1;
    color: rgb(7 89 133 / var(--tw-text-opacity))
}


.cb-article-scope .text-sky-900 {
    --tw-text-opacity: 1;
    color: rgb(12 74 110 / var(--tw-text-opacity))
}


.cb-article-scope .text-violet-50 {
    --tw-text-opacity: 1;
    color: rgb(245 243 255 / var(--tw-text-opacity))
}


.cb-article-scope .text-violet-100 {
    --tw-text-opacity: 1;
    color: rgb(237 233 254 / var(--tw-text-opacity))
}


.cb-article-scope .text-violet-200 {
    --tw-text-opacity: 1;
    color: rgb(221 214 254 / var(--tw-text-opacity))
}


.cb-article-scope .text-violet-300 {
    --tw-text-opacity: 1;
    color: rgb(196 181 253 / var(--tw-text-opacity))
}


.cb-article-scope .text-violet-400 {
    --tw-text-opacity: 1;
    color: rgb(167 139 250 / var(--tw-text-opacity))
}


.cb-article-scope .text-violet-500 {
    --tw-text-opacity: 1;
    color: rgb(139 92 246 / var(--tw-text-opacity))
}


.cb-article-scope .text-violet-600 {
    --tw-text-opacity: 1;
    color: rgb(124 58 237 / var(--tw-text-opacity))
}


.cb-article-scope .text-violet-700 {
    --tw-text-opacity: 1;
    color: rgb(109 40 217 / var(--tw-text-opacity))
}


.cb-article-scope .text-violet-800 {
    --tw-text-opacity: 1;
    color: rgb(91 33 182 / var(--tw-text-opacity))
}


.cb-article-scope .text-violet-900 {
    --tw-text-opacity: 1;
    color: rgb(76 29 149 / var(--tw-text-opacity))
}


.cb-article-scope .text-fuchsia-50 {
    --tw-text-opacity: 1;
    color: rgb(253 244 255 / var(--tw-text-opacity))
}


.cb-article-scope .text-fuchsia-100 {
    --tw-text-opacity: 1;
    color: rgb(250 232 255 / var(--tw-text-opacity))
}


.cb-article-scope .text-fuchsia-200 {
    --tw-text-opacity: 1;
    color: rgb(245 208 254 / var(--tw-text-opacity))
}


.cb-article-scope .text-fuchsia-300 {
    --tw-text-opacity: 1;
    color: rgb(240 171 252 / var(--tw-text-opacity))
}


.cb-article-scope .text-fuchsia-400 {
    --tw-text-opacity: 1;
    color: rgb(232 121 249 / var(--tw-text-opacity))
}


.cb-article-scope .text-fuchsia-500 {
    --tw-text-opacity: 1;
    color: rgb(217 70 239 / var(--tw-text-opacity))
}


.cb-article-scope .text-fuchsia-600 {
    --tw-text-opacity: 1;
    color: rgb(192 38 211 / var(--tw-text-opacity))
}


.cb-article-scope .text-fuchsia-700 {
    --tw-text-opacity: 1;
    color: rgb(162 28 175 / var(--tw-text-opacity))
}


.cb-article-scope .text-fuchsia-800 {
    --tw-text-opacity: 1;
    color: rgb(134 25 143 / var(--tw-text-opacity))
}


.cb-article-scope .text-fuchsia-900 {
    --tw-text-opacity: 1;
    color: rgb(112 26 117 / var(--tw-text-opacity))
}


.cb-article-scope .text-rose-50 {
    --tw-text-opacity: 1;
    color: rgb(255 241 242 / var(--tw-text-opacity))
}


.cb-article-scope .text-rose-100 {
    --tw-text-opacity: 1;
    color: rgb(255 228 230 / var(--tw-text-opacity))
}


.cb-article-scope .text-rose-200 {
    --tw-text-opacity: 1;
    color: rgb(254 205 211 / var(--tw-text-opacity))
}


.cb-article-scope .text-rose-300 {
    --tw-text-opacity: 1;
    color: rgb(253 164 175 / var(--tw-text-opacity))
}


.cb-article-scope .text-rose-400 {
    --tw-text-opacity: 1;
    color: rgb(251 113 133 / var(--tw-text-opacity))
}


.cb-article-scope .text-rose-500 {
    --tw-text-opacity: 1;
    color: rgb(244 63 94 / var(--tw-text-opacity))
}


.cb-article-scope .text-rose-600 {
    --tw-text-opacity: 1;
    color: rgb(225 29 72 / var(--tw-text-opacity))
}


.cb-article-scope .text-rose-700 {
    --tw-text-opacity: 1;
    color: rgb(190 18 60 / var(--tw-text-opacity))
}


.cb-article-scope .text-rose-800 {
    --tw-text-opacity: 1;
    color: rgb(159 18 57 / var(--tw-text-opacity))
}


.cb-article-scope .text-rose-900 {
    --tw-text-opacity: 1;
    color: rgb(136 19 55 / var(--tw-text-opacity))
}



.cb-article-scope .hover\:text-white:hover {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}


.cb-article-scope .hover\:text-black:hover {
    --tw-text-opacity: 1;
    color: rgb(0 0 0 / var(--tw-text-opacity)) !important;
}


.cb-article-scope .hover\:text-current:hover {
    color: currentColor !important
}


/* width */


.cb-article-scope .w-full {
    width: 100%
}


.cb-article-scope .w-screen {
    width: 100vw
}


.cb-article-scope .w-1\/2 {
    width: 50%
}


.cb-article-scope .w-1\/3 {
    width: 33.333333%
}


.cb-article-scope .w-2\/3 {
    width: 66.666667%
}


.cb-article-scope .w-1\/4 {
    width: 25%
}


.cb-article-scope .w-2\/4 {
    width: 50%
}


.cb-article-scope .w-3\/4 {
    width: 75%
}


.cb-article-scope .w-1\/5 {
    width: 20%
}


.cb-article-scope .w-2\/5 {
    width: 40%
}


.cb-article-scope .w-3\/5 {
    width: 60%
}


.cb-article-scope .w-4\/5 {
    width: 80%
}


.cb-article-scope .w-1\/6 {
    width: 16.666667%
}


.cb-article-scope .w-2\/6 {
    width: 33.333333%
}


.cb-article-scope .w-3\/6 {
    width: 50%
}


.cb-article-scope .w-4\/6 {
    width: 66.666667%
}


.cb-article-scope .w-5\/6 {
    width: 83.333333%
}


.cb-article-scope .w-1\/12 {
    width: 8.333333%
}


.cb-article-scope .w-2\/12 {
    width: 16.666667%
}


.cb-article-scope .w-3\/12 {
    width: 25%
}


.cb-article-scope .w-4\/12 {
    width: 33.333333%
}


.cb-article-scope .w-5\/12 {
    width: 41.666667%
}


.cb-article-scope .w-6\/12 {
    width: 50%
}


.cb-article-scope .w-7\/12 {
    width: 58.333333%
}


.cb-article-scope .w-8\/12 {
    width: 66.666667%
}


.cb-article-scope .w-9\/12 {
    width: 75%
}


.cb-article-scope .w-10\/12 {
    width: 83.333333%
}


.cb-article-scope .w-11\/12 {
    width: 91.666667%
}


/* height */


.cb-article-scope .h-full {
    height: 100%
}


.cb-article-scope .h-screen {
    height: 100vw
}


/* space between */


.cb-article-scope .space-x-0 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(0px * var(--tw-space-x-reverse));
    margin-left: calc(0px * calc(1 - var(--tw-space-x-reverse)));
}


.cb-article-scope .space-x-1 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(0.25rem * var(--tw-space-x-reverse));
    margin-left: calc(0.25rem * calc(1 - var(--tw-space-x-reverse)));
}


.cb-article-scope .space-x-2 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(0.5rem * var(--tw-space-x-reverse));
    margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse)));
}


.cb-article-scope .space-x-3 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(0.75rem * var(--tw-space-x-reverse));
    margin-left: calc(0.75rem * calc(1 - var(--tw-space-x-reverse)));
}


.cb-article-scope .space-x-4 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(1rem * var(--tw-space-x-reverse));
    margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse)));
}


.cb-article-scope .space-x-5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(1.25rem * var(--tw-space-x-reverse));
    margin-left: calc(1.25rem * calc(1 - var(--tw-space-x-reverse)));
}


.cb-article-scope .space-x-6 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(1.5rem * var(--tw-space-x-reverse));
    margin-left: calc(1.5rem * calc(1 - var(--tw-space-x-reverse)));
}


.cb-article-scope .space-x-7 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(1.75rem * var(--tw-space-x-reverse));
    margin-left: calc(1.75rem * calc(1 - var(--tw-space-x-reverse)));
}


.cb-article-scope .space-x-8 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(2rem * var(--tw-space-x-reverse));
    margin-left: calc(2rem * calc(1 - var(--tw-space-x-reverse)));
}


.cb-article-scope .space-x-10 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(2.5rem * var(--tw-space-x-reverse));
    margin-left: calc(2.5rem * calc(1 - var(--tw-space-x-reverse)));
}


.cb-article-scope .space-y-0 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0px * var(--tw-space-y-reverse));
}


.cb-article-scope .space-y-1 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(0.25rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0.25rem * var(--tw-space-y-reverse));
}


.cb-article-scope .space-y-2 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0.5rem * var(--tw-space-y-reverse));
}


.cb-article-scope .space-y-3 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(0.75rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0.75rem * var(--tw-space-y-reverse));
}


.cb-article-scope .space-y-4 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(1rem * var(--tw-space-y-reverse));
}


.cb-article-scope .space-y-5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(1.25rem * var(--tw-space-y-reverse));
}


.cb-article-scope .space-y-6 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(1.5rem * var(--tw-space-y-reverse));
}


.cb-article-scope .space-y-8 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(2rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(2rem * var(--tw-space-y-reverse));
}


.cb-article-scope .space-y-10 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(2.5rem * var(--tw-space-y-reverse));
}



/* others */

.cb-article-scope .whitespace-nowrap {
    white-space: nowrap;
}


.cb-article-scope .text-base {
    font-size: 1rem;
    line-height: 1.5rem;
}


.cb-article-scope .transition-all {
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
}


.cb-article-scope .cursor-pointer {
    cursor: pointer
}



.cb-article-scope *,
.cb-article-scope ::before,
.cb-article-scope ::after {
    border-width: 0;
    border-style: solid;
    border-color: #e5e7eb;
}


/* 
Master Style (new feature)
You can apply master style to the container (must be .is-container class).
Example:
<div class="is-container size-18 leading-14 v2">
    ...content here (rows & columns)...
</div>
Note: .v2 class option gives optimization for large screen.
*/

.cb-article-scope .feature-master-style {
    display: none;
}
/* do not remove */

/* size-16 */

.cb-article-scope .is-container.size-16 {
    font-size: 16px;
}


    .cb-article-scope .is-container.size-16 p,
    .cb-article-scope .is-container.size-16 td,
    .cb-article-scope .is-container.size-16 li,
    .cb-article-scope .is-container.size-16 label {
        font-size: 16px;
    }

@media all and (max-width: 1800px) {

    .cb-article-scope .is-container.size-16 p,
    .cb-article-scope .is-container.size-16 td,
    .cb-article-scope .is-container.size-16 li,
    .cb-article-scope .is-container.size-16 label {
        font-size: 0.99vw;
        font-size: clamp(16px, 0.99vw, 0.99vw)
    }
}

@media all and (min-width: 1921px) {

    .cb-article-scope .is-container.size-16.v2:not(.v3) p,
    .cb-article-scope .is-container.size-16.v2:not(.v3) td,
    .cb-article-scope .is-container.size-16.v2:not(.v3) li,
    .cb-article-scope .is-container.size-16.v2:not(.v3) label {
        font-size: 0.83vw
    }
}


/* size-17 */

.cb-article-scope .is-container.size-17 {
    font-size: 17px;
}


    .cb-article-scope .is-container.size-17 p,
    .cb-article-scope .is-container.size-17 td,
    .cb-article-scope .is-container.size-17 li,
    .cb-article-scope .is-container.size-17 label {
        font-size: 17px;
    }

@media all and (max-width: 1800px) {

    .cb-article-scope .is-container.size-17 p,
    .cb-article-scope .is-container.size-17 td,
    .cb-article-scope .is-container.size-17 li,
    .cb-article-scope .is-container.size-17 label {
        font-size: 1.05vw;
        font-size: clamp(17px, 1.05vw, 1.05vw)
    }
}

@media all and (min-width: 1921px) {

    .cb-article-scope .is-container.size-17.v2:not(.v3) p,
    .cb-article-scope .is-container.size-17.v2:not(.v3) td,
    .cb-article-scope .is-container.size-17.v2:not(.v3) li,
    .cb-article-scope .is-container.size-17.v2:not(.v3) label {
        font-size: 0.89vw
    }
}


/* size-18 */

.cb-article-scope .is-container.size-18 {
    font-size: 18px;
}


    .cb-article-scope .is-container.size-18 p,
    .cb-article-scope .is-container.size-18 td,
    .cb-article-scope .is-container.size-18 li,
    .cb-article-scope .is-container.size-18 label {
        font-size: 18px;
    }

@media all and (max-width: 1800px) {

    .cb-article-scope .is-container.size-18 p,
    .cb-article-scope .is-container.size-18 td,
    .cb-article-scope .is-container.size-18 li,
    .cb-article-scope .is-container.size-18 label {
        font-size: 1.11vw;
        font-size: clamp(18px, 1.11vw, 1.11vw)
    }
}

@media all and (min-width: 1921px) {

    .cb-article-scope .is-container.size-18.v2:not(.v3) p,
    .cb-article-scope .is-container.size-18.v2:not(.v3) td,
    .cb-article-scope .is-container.size-18.v2:not(.v3) li,
    .cb-article-scope .is-container.size-18.v2:not(.v3) label {
        font-size: 0.94vw
    }
}


/* size-19 */

.cb-article-scope .is-container.size-19 {
    font-size: 19px;
}


    .cb-article-scope .is-container.size-19 p,
    .cb-article-scope .is-container.size-19 td,
    .cb-article-scope .is-container.size-19 li,
    .cb-article-scope .is-container.size-19 label {
        font-size: 19px;
    }

@media all and (max-width: 1800px) {

    .cb-article-scope .is-container.size-19 p,
    .cb-article-scope .is-container.size-19 td,
    .cb-article-scope .is-container.size-19 li,
    .cb-article-scope .is-container.size-19 label {
        font-size: 1.17vw;
        font-size: clamp(19px, 1.17vw, 1.17vw)
    }
}

@media all and (min-width: 1921px) {

    .cb-article-scope .is-container.size-19.v2:not(.v3) p,
    .cb-article-scope .is-container.size-19.v2:not(.v3) td,
    .cb-article-scope .is-container.size-19.v2:not(.v3) li,
    .cb-article-scope .is-container.size-19.v2:not(.v3) label {
        font-size: 0.99vw
    }
}


/* size-20 */

.cb-article-scope .is-container.size-20 {
    font-size: 20px;
}


    .cb-article-scope .is-container.size-20 p,
    .cb-article-scope .is-container.size-20 td,
    .cb-article-scope .is-container.size-20 li,
    .cb-article-scope .is-container.size-20 label {
        font-size: 20px;
    }

@media all and (max-width: 1800px) {

    .cb-article-scope .is-container.size-20 p,
    .cb-article-scope .is-container.size-20 td,
    .cb-article-scope .is-container.size-20 li,
    .cb-article-scope .is-container.size-20 label {
        font-size: 1.23vw;
        font-size: clamp(20px, 1.23vw, 1.23vw)
    }
}

@media all and (min-width: 1921px) {

    .cb-article-scope .is-container.size-20.v2:not(.v3) p,
    .cb-article-scope .is-container.size-20.v2:not(.v3) td,
    .cb-article-scope .is-container.size-20.v2:not(.v3) li,
    .cb-article-scope .is-container.size-20.v2:not(.v3) label {
        font-size: 1.04vw
    }
}


/* size-21 */

.cb-article-scope .is-container.size-21 {
    font-size: 21px;
}


    .cb-article-scope .is-container.size-21 p,
    .cb-article-scope .is-container.size-21 td,
    .cb-article-scope .is-container.size-21 li,
    .cb-article-scope .is-container.size-21 label {
        font-size: 21px;
    }

@media all and (max-width: 1800px) {

    .cb-article-scope .is-container.size-21 p,
    .cb-article-scope .is-container.size-21 td,
    .cb-article-scope .is-container.size-21 li,
    .cb-article-scope .is-container.size-21 label {
        font-size: 1.29vw;
        font-size: clamp(21px, 1.29vw, 1.29vw)
    }
}

@media all and (min-width: 1921px) {

    .cb-article-scope .is-container.size-21.v2:not(.v3) p,
    .cb-article-scope .is-container.size-21.v2:not(.v3) td,
    .cb-article-scope .is-container.size-21.v2:not(.v3) li,
    .cb-article-scope .is-container.size-21.v2:not(.v3) label {
        font-size: 1.09vw
    }
}


/* leading */

.cb-article-scope .is-container.leading-none p,
.cb-article-scope .is-container.leading-none td,
.cb-article-scope .is-container.leading-none li,
.cb-article-scope .is-container.leading-none label {
    line-height: 1;
}


.cb-article-scope .is-container.leading-none h1,
.cb-article-scope .is-container.leading-none h2,
.cb-article-scope .is-container.leading-none h3,
.cb-article-scope .is-container.leading-none h4,
.cb-article-scope .is-container.leading-none h5,
.cb-article-scope .is-container.leading-none h6 {
    line-height: 1.1;
}


.cb-article-scope .is-container.leading-10 p,
.cb-article-scope .is-container.leading-10 td,
.cb-article-scope .is-container.leading-10 li,
.cb-article-scope .is-container.leading-10 label {
    line-height: 1;
}


.cb-article-scope .is-container.leading-10 h1,
.cb-article-scope .is-container.leading-10 h2,
.cb-article-scope .is-container.leading-10 h3,
.cb-article-scope .is-container.leading-10 h4,
.cb-article-scope .is-container.leading-10 h5,
.cb-article-scope .is-container.leading-10 h6 {
    line-height: 1.1;
}


.cb-article-scope .is-container.leading-11 p,
.cb-article-scope .is-container.leading-11 td,
.cb-article-scope .is-container.leading-11 li,
.cb-article-scope .is-container.leading-11 label {
    line-height: 1.1;
}


.cb-article-scope .is-container.leading-11 h1,
.cb-article-scope .is-container.leading-11 h2,
.cb-article-scope .is-container.leading-11 h3,
.cb-article-scope .is-container.leading-11 h4,
.cb-article-scope .is-container.leading-11 h5,
.cb-article-scope .is-container.leading-11 h6 {
    line-height: 1.1;
}


.cb-article-scope .is-container.leading-12 p,
.cb-article-scope .is-container.leading-12 td,
.cb-article-scope .is-container.leading-12 li,
.cb-article-scope .is-container.leading-12 label {
    line-height: 1.2;
}


.cb-article-scope .is-container.leading-12 h1,
.cb-article-scope .is-container.leading-12 h2,
.cb-article-scope .is-container.leading-12 h3,
.cb-article-scope .is-container.leading-12 h4,
.cb-article-scope .is-container.leading-12 h5,
.cb-article-scope .is-container.leading-12 h6 {
    line-height: 1.1;
}


.cb-article-scope .is-container.leading-13 p,
.cb-article-scope .is-container.leading-13 td,
.cb-article-scope .is-container.leading-13 li,
.cb-article-scope .is-container.leading-13 label {
    line-height: 1.3;
}


.cb-article-scope .is-container.leading-13 h1,
.cb-article-scope .is-container.leading-13 h2,
.cb-article-scope .is-container.leading-13 h3,
.cb-article-scope .is-container.leading-13 h4,
.cb-article-scope .is-container.leading-13 h5,
.cb-article-scope .is-container.leading-13 h6 {
    line-height: 1.2;
}


.cb-article-scope .is-container.leading-14 p,
.cb-article-scope .is-container.leading-14 td,
.cb-article-scope .is-container.leading-14 li,
.cb-article-scope .is-container.leading-14 label {
    line-height: 1.4;
}


.cb-article-scope .is-container.leading-14 h1,
.cb-article-scope .is-container.leading-14 h2,
.cb-article-scope .is-container.leading-14 h3,
.cb-article-scope .is-container.leading-14 h4,
.cb-article-scope .is-container.leading-14 h5,
.cb-article-scope .is-container.leading-14 h6 {
    line-height: 1.2;
}


.cb-article-scope .is-container.leading-15 p,
.cb-article-scope .is-container.leading-15 td,
.cb-article-scope .is-container.leading-15 li,
.cb-article-scope .is-container.leading-15 label {
    line-height: 1.5;
}


.cb-article-scope .is-container.leading-15 h1,
.cb-article-scope .is-container.leading-15 h2,
.cb-article-scope .is-container.leading-15 h3,
.cb-article-scope .is-container.leading-15 h4,
.cb-article-scope .is-container.leading-15 h5,
.cb-article-scope .is-container.leading-15 h6 {
    line-height: 1.3;
}


.cb-article-scope .is-container.leading-16 p,
.cb-article-scope .is-container.leading-16 td,
.cb-article-scope .is-container.leading-16 li,
.cb-article-scope .is-container.leading-16 label {
    line-height: 1.6;
}


.cb-article-scope .is-container.leading-16 h1,
.cb-article-scope .is-container.leading-16 h2,
.cb-article-scope .is-container.leading-16 h3,
.cb-article-scope .is-container.leading-16 h4,
.cb-article-scope .is-container.leading-16 h5,
.cb-article-scope .is-container.leading-16 h6 {
    line-height: 1.3;
}


.cb-article-scope .is-container.leading-17 p,
.cb-article-scope .is-container.leading-17 td,
.cb-article-scope .is-container.leading-17 li,
.cb-article-scope .is-container.leading-17 label {
    line-height: 1.7;
}


.cb-article-scope .is-container.leading-17 h1,
.cb-article-scope .is-container.leading-17 h2,
.cb-article-scope .is-container.leading-17 h3,
.cb-article-scope .is-container.leading-17 h4,
.cb-article-scope .is-container.leading-17 h5,
.cb-article-scope .is-container.leading-17 h6 {
    line-height: 1.3;
}


.cb-article-scope .is-container.leading-18 p,
.cb-article-scope .is-container.leading-18 td,
.cb-article-scope .is-container.leading-18 li,
.cb-article-scope .is-container.leading-18 label {
    line-height: 1.8;
}


.cb-article-scope .is-container.leading-18 h1,
.cb-article-scope .is-container.leading-18 h2,
.cb-article-scope .is-container.leading-18 h3,
.cb-article-scope .is-container.leading-18 h4,
.cb-article-scope .is-container.leading-18 h5,
.cb-article-scope .is-container.leading-18 h6 {
    line-height: 1.3;
}


.cb-article-scope .is-container.leading-19 p,
.cb-article-scope .is-container.leading-19 td,
.cb-article-scope .is-container.leading-19 li,
.cb-article-scope .is-container.leading-19 label {
    line-height: 1.9;
}


.cb-article-scope .is-container.leading-19 h1,
.cb-article-scope .is-container.leading-19 h2,
.cb-article-scope .is-container.leading-19 h3,
.cb-article-scope .is-container.leading-19 h4,
.cb-article-scope .is-container.leading-19 h5,
.cb-article-scope .is-container.leading-19 h6 {
    line-height: 1.3;
}


.cb-article-scope .is-container.leading-20 p,
.cb-article-scope .is-container.leading-20 td,
.cb-article-scope .is-container.leading-20 li,
.cb-article-scope .is-container.leading-20 label {
    line-height: 2.0;
}


.cb-article-scope .is-container.leading-20 h1,
.cb-article-scope .is-container.leading-20 h2,
.cb-article-scope .is-container.leading-20 h3,
.cb-article-scope .is-container.leading-20 h4,
.cb-article-scope .is-container.leading-20 h5,
.cb-article-scope .is-container.leading-20 h6 {
    line-height: 1.3;
}



.cb-article-scope .relative {
    position: relative
}


.cb-article-scope .is-row-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
    pointer-events: none;
    user-select: none;
}



.cb-article-scope .is-dock {
    position: absolute;
    width: 100%;
    padding-bottom: 100%;
    height: 0px;
}


    .cb-article-scope .is-dock > div {
        position: absolute;
    }


        .cb-article-scope .is-dock > div > img {
            width: 100%;
        }

@media all and (max-width: 970px) {

    .cb-article-scope .is-dock {
        position: relative;
        width: 350px;
        padding-bottom: 350px;
        height: 0px;
    }
}


.cb-article-scope .is-container > div > div:has( .is-dock) {
    width: 100%;
    position: relative; /* for tailwind */
}



.cb-article-scope .grow {
    flex-grow: 1;
}


/* Media Grid */

.cb-article-scope .is-media-grid {
    column-count: 4;
    column-gap: 10px;
    padding: 0px;
}


    .cb-article-scope .is-media-grid.cols-1 {
        column-count: 1 !important;
    }


    .cb-article-scope .is-media-grid.cols-2 {
        column-count: 2 !important;
    }


    .cb-article-scope .is-media-grid.cols-3 {
        column-count: 3 !important;
    }


    .cb-article-scope .is-media-grid.cols-4 {
        column-count: 4 !important;
    }


    .cb-article-scope .is-media-grid.cols-5 {
        column-count: 5 !important;
    }


    .cb-article-scope .is-media-grid.cols-6 {
        column-count: 6 !important;
    }


    .cb-article-scope .is-media-grid.cols-7 {
        column-count: 7 !important;
    }


    .cb-article-scope .is-media-grid.cols-8 {
        column-count: 8 !important;
    }


    .cb-article-scope .is-media-grid.cols-9 {
        column-count: 9 !important;
    }


    .cb-article-scope .is-media-grid.cols-10 {
        column-count: 10 !important;
    }


    .cb-article-scope .is-media-grid .gallery-item {
        position: relative;
        break-inside: avoid;
        border-radius: 0px;
        margin-bottom: 10px;
        line-height: 0;
        overflow: hidden;
    }


        .cb-article-scope .is-media-grid .gallery-item img {
            width: 100%;
            height: auto;
            transition: .8s all;
        }


        .cb-article-scope .is-media-grid .gallery-item .caption {
            position: absolute;
            bottom: 0;
            left: 0;
            width: 100%;
            background-color: rgba(0, 0, 0, 0.4);
            color: #fff;
            padding: 12px 15px;
            opacity: 0;
            transition: all 0.8s ease;
            overflow: hidden;
            text-overflow: ellipsis;
            box-sizing: border-box;
            font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
            font-size: .9em;
            font-weight: 200;
            line-height: 1.2;
        }


            .cb-article-scope .is-media-grid .gallery-item .caption h4 {
                font-weight: 300;
                font-size: 1.1em;
                margin: 0 0 0.1em;
                ;
            }


        .cb-article-scope .is-media-grid .gallery-item video {
            height: auto;
            width: 100%;
            object-fit: cover;
        }



.cb-article-scope .is-container form {
    width: 100%;
}

/* ====================================================
   Scoped from: box-flex.css
   All rules prefixed with .cb-article-scope
   Global resets, editor-only, and conflicting rules excluded.
   ==================================================== */
/* Global */




.cb-article-scope .is-wrapper {
    display: flex;
    flex-flow: row wrap;
    width: 100%;
    /* height: 100vh; */ /* disable for flexibility. sections height %=>vh */
    box-sizing: border-box;
    margin: 0 auto;
    max-width: 100%;
    -webkit-transition: all ease 0.5s;
    -moz-transition: all ease 0.5s;
    -ms-transition: all ease 0.5s;
    -o-transition: all ease 0.5s;
    transition: all ease 0.5s;
}



    .cb-article-scope .is-wrapper div.is-section {
        display: flex;
        flex-direction: row;
        width: 100%;
        height: auto;
        min-height: 100vh; /* %=>vh */
        box-sizing: border-box;
        margin: 0;
        padding: 0;
        position: relative;
        background: #fff;
        overflow-x: hidden !important;
        overflow-y: hidden !important;
        /* will-change: transform;  */
        /* backface-visibility: hidden;
    perspective: 1000; */

        z-index: 0;
    }


    .cb-article-scope .is-wrapper div.is-box .is-overlay {
        z-index: -1;
    }


    /* Simplified Flex */

    .cb-article-scope .is-wrapper div.is-section.is-box {
        flex-direction: column;
    }



.cb-article-scope .is-boxes {
    display: flex;
    flex-flow: row nowrap; /* height-stretched items */
    flex-grow: 1; /* height-stretched items */
    width: 100%;
    height: 100%;
    position: relative;
}



    .cb-article-scope .is-boxes > div,
    .cb-article-scope .is-box {
        display: flex;
        flex-direction: column;
        flex-grow: 1; /* height-stretched items */
        justify-content: center;
        align-items: center;
        position: relative;
        box-sizing: border-box;
        z-index: 0;
    }


.cb-article-scope .is-box-1 {
    width: 8.333333%;
}


.cb-article-scope .is-box-2 {
    width: 16.666667%;
}


.cb-article-scope .is-box-3 {
    width: 25%;
}


.cb-article-scope .is-box-4 {
    width: 33.333333%;
}


.cb-article-scope .is-box-5 {
    width: 41.666667%;
}


.cb-article-scope .is-box-6 {
    width: 50%;
}


.cb-article-scope .is-box-7 {
    width: 58.333333%;
}


.cb-article-scope .is-box-8 {
    width: 66.666667%;
}


.cb-article-scope .is-box-9 {
    width: 75%;
}


.cb-article-scope .is-box-10 {
    width: 83.333333%;
}


.cb-article-scope .is-box-11 {
    width: 91.666667%;
}


.cb-article-scope .is-box-12,
.cb-article-scope .is-box-centered {
    width: 100%;
}


/* Section Height */

.cb-article-scope .is-wrapper div.is-section-10 {
    min-height: 10vh
}


.cb-article-scope .is-wrapper div.is-section-15 {
    min-height: 15vh
}


.cb-article-scope .is-wrapper div.is-section-20 {
    min-height: 20vh
}


.cb-article-scope .is-wrapper div.is-section-25 {
    min-height: 25vh
}


.cb-article-scope .is-wrapper div.is-section-30 {
    min-height: 30vh
}


.cb-article-scope .is-wrapper div.is-section-40 {
    min-height: 40vh
}


.cb-article-scope .is-wrapper div.is-section-50 {
    min-height: 50vh
}


.cb-article-scope .is-wrapper div.is-section-60 {
    min-height: 60vh
}


.cb-article-scope .is-wrapper div.is-section-70 {
    min-height: 70vh
}


.cb-article-scope .is-wrapper div.is-section-75 {
    min-height: 75vh
}


.cb-article-scope .is-wrapper div.is-section-80 {
    min-height: 80vh
}


.cb-article-scope .is-wrapper div.is-section-85 {
    min-height: 85vh
}


.cb-article-scope .is-wrapper div.is-section-90 {
    min-height: 90vh
}


.cb-article-scope .is-wrapper div.is-section-100 {
    min-height: 100vh
}


.cb-article-scope .is-wrapper div.is-section-auto {
    min-height: unset
}


@media (min-width: 761px) {

    .cb-article-scope .is-wrapper div.is-section-10.box-canvas,
    .cb-article-scope .is-wrapper div.is-section-10 .box-canvas {
        height: 10vh;
        min-height: 79px
    }


    .cb-article-scope .is-wrapper div.is-section-15.box-canvas,
    .cb-article-scope .is-wrapper div.is-section-15 .box-canvas {
        height: 15vh;
        min-height: 119px
    }


    .cb-article-scope .is-wrapper div.is-section-20.box-canvas,
    .cb-article-scope .is-wrapper div.is-section-20 .box-canvas {
        height: 20vh;
        min-height: 158px
    }


    .cb-article-scope .is-wrapper div.is-section-25.box-canvas,
    .cb-article-scope .is-wrapper div.is-section-25 .box-canvas {
        height: 25vh;
        min-height: 197px
    }


    .cb-article-scope .is-wrapper div.is-section-30.box-canvas,
    .cb-article-scope .is-wrapper div.is-section-30 .box-canvas {
        height: 30vh;
        min-height: 237px
    }


    .cb-article-scope .is-wrapper div.is-section-40.box-canvas,
    .cb-article-scope .is-wrapper div.is-section-40 .box-canvas {
        height: 40vh;
        ;
        min-height: 316px
    }


    .cb-article-scope .is-wrapper div.is-section-50.box-canvas,
    .cb-article-scope .is-wrapper div.is-section-50 .box-canvas {
        height: 50vh;
        ;
        min-height: 395px
    }


    .cb-article-scope .is-wrapper div.is-section-60.box-canvas,
    .cb-article-scope .is-wrapper div.is-section-60 .box-canvas {
        height: 60vh;
        min-height: 474px
    }


    .cb-article-scope .is-wrapper div.is-section-70.box-canvas,
    .cb-article-scope .is-wrapper div.is-section-70 .box-canvas {
        height: 70vh;
        min-height: 553px
    }


    .cb-article-scope .is-wrapper div.is-section-75.box-canvas,
    .cb-article-scope .is-wrapper div.is-section-75 .box-canvas {
        height: 75vh;
        min-height: 592px
    }


    .cb-article-scope .is-wrapper div.is-section-80.box-canvas,
    .cb-article-scope .is-wrapper div.is-section-80 .box-canvas {
        height: 80vh;
        min-height: 632px
    }


    .cb-article-scope .is-wrapper div.is-section-85.box-canvas,
    .cb-article-scope .is-wrapper div.is-section-85 .box-canvas {
        height: 85vh;
        min-height: 671px
    }


    .cb-article-scope .is-wrapper div.is-section-90.box-canvas,
    .cb-article-scope .is-wrapper div.is-section-90 .box-canvas {
        height: 90vh;
        min-height: 711px
    }


    .cb-article-scope .is-wrapper div.is-section-100.box-canvas,
    .cb-article-scope .is-wrapper div.is-section-100 .box-canvas {
        height: 100vh;
        min-height: 790px
    }


    .cb-article-scope .is-wrapper div.is-section-auto.box-canvas,
    .cb-article-scope .is-wrapper div.is-section-auto .box-canvas {
        height: 100vh;
        min-height: 790px
    }
}

@media (min-width: 761px) and (max-width: 1280px) {

    .cb-article-scope .is-wrapper div.is-section-70 .box-canvas {
        min-height: 679px
    }


    .cb-article-scope .is-wrapper div.is-section-75.box-canvas,
    .cb-article-scope .is-wrapper div.is-section-75 .box-canvas {
        min-height: 728px
    }


    .cb-article-scope .is-wrapper div.is-section-80.box-canvas,
    .cb-article-scope .is-wrapper div.is-section-80 .box-canvas {
        min-height: 776px
    }


    .cb-article-scope .is-wrapper div.is-section-85.box-canvas,
    .cb-article-scope .is-wrapper div.is-section-85 .box-canvas {
        min-height: 825px
    }


    .cb-article-scope .is-wrapper div.is-section-90.box-canvas,
    .cb-article-scope .is-wrapper div.is-section-90 .box-canvas {
        min-height: 873px
    }


    .cb-article-scope .is-wrapper div.is-section-100.box-canvas,
    .cb-article-scope .is-wrapper div.is-section-100 .box-canvas {
        min-height: 970px
    }


    .cb-article-scope .is-wrapper div.is-section-auto.box-canvas,
    .cb-article-scope .is-wrapper div.is-section-auto .box-canvas {
        min-height: 970px
    }
}

/* @media (max-width: 760px) {
    .is-wrapper div.is-section-10.box-canvas,
    .is-wrapper div.is-section-10 .box-canvas {height:auto;min-height:79px}
    .is-wrapper div.is-section-15.box-canvas,
    .is-wrapper div.is-section-15 .box-canvas {height:auto;min-height:119px}
    .is-wrapper div.is-section-20.box-canvas,
    .is-wrapper div.is-section-20 .box-canvas {height:auto;min-height:158px}
    .is-wrapper div.is-section-25.box-canvas,
    .is-wrapper div.is-section-25 .box-canvas {height:auto;min-height:197px}
    .is-wrapper div.is-section-30.box-canvas,
    .is-wrapper div.is-section-30 .box-canvas {height:auto;min-height:237px}
    .is-wrapper div.is-section-40.box-canvas,
    .is-wrapper div.is-section-40 .box-canvas {height:auto;;min-height:316px}
    .is-wrapper div.is-section-50.box-canvas,
    .is-wrapper div.is-section-50 .box-canvas {height:auto;;min-height:395px}
    .is-wrapper div.is-section-60.box-canvas,
    .is-wrapper div.is-section-60 .box-canvas {height:auto;min-height:474px}
    .is-wrapper div.is-section-70.box-canvas,
    .is-wrapper div.is-section-70 .box-canvas {height:auto;min-height:553px}
    .is-wrapper div.is-section-75.box-canvas,
    .is-wrapper div.is-section-75 .box-canvas {height:auto;min-height:592px}
    .is-wrapper div.is-section-80.box-canvas,
    .is-wrapper div.is-section-80 .box-canvas {height:auto;min-height:632px}
    .is-wrapper div.is-section-85.box-canvas,
    .is-wrapper div.is-section-85 .box-canvas {height:auto;min-height:671px}
    .is-wrapper div.is-section-90.box-canvas,
    .is-wrapper div.is-section-90 .box-canvas {height:auto;min-height:711px}
    .is-wrapper div.is-section-100.box-canvas, 
    .is-wrapper div.is-section-100 .box-canvas {height:auto;min-height:790px}
    .is-wrapper div.is-section-auto.box-canvas, 
    .is-wrapper div.is-section-auto .box-canvas {height:auto;min-height:790px}
} */

@media all and (max-width: 970px) {


    .cb-article-scope .is-wrapper div.is-section {
        flex-direction: column;
    }



    .cb-article-scope .is-boxes {
        flex-flow: wrap; /* height-stretched items. Before: column wrap */
    }



        .cb-article-scope .is-boxes > div,
        .cb-article-scope .is-box {
            width: 100%;
        }



    .cb-article-scope .is-section-10 .is-box:not(.box-autofit) {
        min-height: 10vh
    }


    .cb-article-scope .is-section-15 .is-box:not(.box-autofit) {
        min-height: 15vh
    }


    .cb-article-scope .is-section-20 .is-box:not(.box-autofit) {
        min-height: 20vh
    }


    .cb-article-scope .is-section-25 .is-box:not(.box-autofit) {
        min-height: 25vh
    }


    .cb-article-scope .is-section-30 .is-box:not(.box-autofit) {
        min-height: 30vh
    }


    .cb-article-scope .is-section-40 .is-box:not(.box-autofit) {
        min-height: 40vh
    }


    .cb-article-scope .is-section-50 .is-box:not(.box-autofit) {
        min-height: 50vh
    }


    .cb-article-scope .is-section-60 .is-box:not(.box-autofit) {
        min-height: 60vh
    }


    .cb-article-scope .is-section-70 .is-box:not(.box-autofit) {
        min-height: 70vh
    }


    .cb-article-scope .is-section-75 .is-box:not(.box-autofit) {
        min-height: 75vh
    }


    .cb-article-scope .is-section-80 .is-box:not(.box-autofit) {
        min-height: 80vh
    }


    .cb-article-scope .is-section-85 .is-box:not(.box-autofit) {
        min-height: 85vh
    }


    .cb-article-scope .is-section-90 .is-box:not(.box-autofit) {
        min-height: 90vh
    }


    .cb-article-scope .is-section-100 .is-box:not(.box-autofit) {
        min-height: 100vh
    }


    .cb-article-scope .is-section-auto .is-box:not(.box-autofit) {
        min-height: unset
    }


    /* AUTOFIT */

    .cb-article-scope .is-wrapper div.is-section.box-autofit,
    .cb-article-scope .is-wrapper div.is-section.box-autofit .is-box-centered,
    .cb-article-scope .is-wrapper div.is-section .is-box.box-autofit,
    .cb-article-scope .is-wrapper div.is-section .is-box.box-autofit .is-box-centered {
        min-height: unset;
    }


    /* AUTOFIT MIN HEIGHT */

    .cb-article-scope div.is-section.box-autofit.min-height-20,
    .cb-article-scope div.is-section .is-box.box-autofit.min-height-20 {
        min-height: 20vh
    }


    .cb-article-scope div.is-section.box-autofit.min-height-25,
    .cb-article-scope div.is-section .is-box.box-autofit.min-height-25 {
        min-height: 25vh
    }


    .cb-article-scope div.is-section.box-autofit.min-height-30,
    .cb-article-scope div.is-section .is-box.box-autofit.min-height-30 {
        min-height: 30vh
    }


    .cb-article-scope div.is-section.box-autofit.min-height-40,
    .cb-article-scope div.is-section .is-box.box-autofit.min-height-40 {
        min-height: 40vh
    }


    .cb-article-scope div.is-section.box-autofit.min-height-50,
    .cb-article-scope div.is-section .is-box.box-autofit.min-height-50 {
        min-height: 50vh
    }


    .cb-article-scope div.is-section.box-autofit.min-height-60,
    .cb-article-scope div.is-section .is-box.box-autofit.min-height-60 {
        min-height: 60vh
    }


    .cb-article-scope div.is-section.box-autofit.min-height-70,
    .cb-article-scope div.is-section .is-box.box-autofit.min-height-70 {
        min-height: 70vh
    }


    .cb-article-scope div.is-section.box-autofit.min-height-75,
    .cb-article-scope div.is-section .is-box.box-autofit.min-height-75 {
        min-height: 75vh
    }


    .cb-article-scope div.is-section.box-autofit.min-height-80,
    .cb-article-scope div.is-section .is-box.box-autofit.min-height-80 {
        min-height: 80vh
    }


    .cb-article-scope div.is-section.box-autofit.min-height-90,
    .cb-article-scope div.is-section .is-box.box-autofit.min-height-90 {
        min-height: 90vh
    }


    .cb-article-scope div.is-section.box-autofit.min-height-100,
    .cb-article-scope div.is-section .is-box.box-autofit.min-height-100 {
        min-height: 100vh
    }



    .cb-article-scope .is-wrapper div.is-section.box-autofit .is-box-centered .is-container,
    .cb-article-scope .is-wrapper div.is-section .is-box.box-autofit .is-box-centered .is-container {
        transform: none !important; /* Makes animation disabled */
        padding-top: 30px;
        padding-bottom: 30px;
        margin-top: 0;
        margin-bottom: 0;
    }

    /* Simplified Flex */

    .cb-article-scope .is-wrapper div.is-section.box-autofit .is-container,
    .cb-article-scope .is-wrapper div.is-section .is-box.box-autofit .is-container {
        transform: none !important; /* Makes animation disabled */
        padding-top: 30px;
        padding-bottom: 30px;
        margin-top: 0;
        margin-bottom: 0;
    }



    .cb-article-scope .box-reverse,
    .cb-article-scope /* Simplified Flex */
    .box-reverse .is-boxes {
        display: flex;
        flex-direction: column-reverse;
    }
    /* backward */

    /* Additional (to make all rows fit its container) */

    .cb-article-scope .is-container {
        display: flex;
        flex-direction: column;
    }
}


@media all and (max-width: 1280px) {

    /* AUTOFIT */

    .cb-article-scope .is-wrapper div.is-section.box-autofit .is-box-centered .is-container,
    .cb-article-scope .is-wrapper div.is-section .is-box.box-autofit .is-box-centered .is-container {
        padding-top: 30px;
        padding-bottom: 30px;
        margin-top: 0;
        margin-bottom: 0;
    }

    /* Simplified Flex */

    .cb-article-scope .is-wrapper div.is-section.box-autofit .is-container,
    .cb-article-scope .is-wrapper div.is-section .is-box.box-autofit .is-container {
        padding-top: 30px;
        padding-bottom: 30px;
        margin-top: 0;
        margin-bottom: 0;
    }


    /* .is-wrapper div.is-section .is-box-centered .is-container,
    .is-wrapper div.is-section .is-box .is-box-centered .is-container { 
        margin-left:0;
        margin-right:0;   
    } */

    /* AUTOFIT MIN HEIGHT (multi/child boxes only, not section box - too keep section height) */

    .cb-article-scope .is-wrapper div.is-section .is-box.box-autofit.min-height-20 {
        min-height: 20vh
    }


    .cb-article-scope .is-wrapper div.is-section .is-box.box-autofit.min-height-25 {
        min-height: 25vh
    }


    .cb-article-scope .is-wrapper div.is-section .is-box.box-autofit.min-height-30 {
        min-height: 30vh
    }


    .cb-article-scope .is-wrapper div.is-section .is-box.box-autofit.min-height-40 {
        min-height: 40vh
    }


    .cb-article-scope .is-wrapper div.is-section .is-box.box-autofit.min-height-50 {
        min-height: 50vh
    }


    .cb-article-scope .is-wrapper div.is-section .is-box.box-autofit.min-height-60 {
        min-height: 60vh
    }


    .cb-article-scope .is-wrapper div.is-section .is-box.box-autofit.min-height-70 {
        min-height: 70vh
    }


    .cb-article-scope .is-wrapper div.is-section .is-box.box-autofit.min-height-75 {
        min-height: 75vh
    }


    .cb-article-scope .is-wrapper div.is-section .is-box.box-autofit.min-height-80 {
        min-height: 80vh
    }


    .cb-article-scope .is-wrapper div.is-section .is-box.box-autofit.min-height-90 {
        min-height: 90vh
    }


    .cb-article-scope .is-wrapper div.is-section .is-box.box-autofit.min-height-100 {
        min-height: 100vh
    }



    .cb-article-scope .is-wrapper div.is-section.box-space .is-box.box-autofit.min-height-20 {
        min-height: calc(20vh - 22.5px)
    }


    .cb-article-scope .is-wrapper div.is-section.box-space .is-box.box-autofit.min-height-25 {
        min-height: calc(25vh - 22.5px)
    }


    .cb-article-scope .is-wrapper div.is-section.box-space .is-box.box-autofit.min-height-30 {
        min-height: calc(30vh - 22.5px)
    }


    .cb-article-scope .is-wrapper div.is-section.box-space .is-box.box-autofit.min-height-40 {
        min-height: calc(40vh - 22.5px)
    }


    .cb-article-scope .is-wrapper div.is-section.box-space .is-box.box-autofit.min-height-50 {
        min-height: calc(50vh - 22.5px)
    }


    .cb-article-scope .is-wrapper div.is-section.box-space .is-box.box-autofit.min-height-60 {
        min-height: calc(60vh - 22.5px)
    }


    .cb-article-scope .is-wrapper div.is-section.box-space .is-box.box-autofit.min-height-70 {
        min-height: calc(70vh - 22.5px)
    }


    .cb-article-scope .is-wrapper div.is-section.box-space .is-box.box-autofit.min-height-75 {
        min-height: calc(75vh - 22.5px)
    }


    .cb-article-scope .is-wrapper div.is-section.box-space .is-box.box-autofit.min-height-80 {
        min-height: calc(80vh - 22.5px)
    }


    .cb-article-scope .is-wrapper div.is-section.box-space .is-box.box-autofit.min-height-90 {
        min-height: calc(90vh - 22.5px)
    }


    .cb-article-scope .is-wrapper div.is-section.box-space .is-box.box-autofit.min-height-100 {
        min-height: calc(100vh - 22.5px)
    }
}


/* wrap & reverse boxes */
@media (max-width: 760px) {

    .cb-article-scope .xs-box-reverse,
    .cb-article-scope /* Simplified Flex */
    .xs-box-reverse .is-boxes {
        display: flex;
        flex-direction: column-reverse;
    }
}

@media (min-width: 761px) and (max-width: 970px) {

    .cb-article-scope .sm-box-reverse,
    .cb-article-scope /* Simplified Flex */
    .sm-box-reverse .is-boxes {
        display: flex;
        flex-direction: column-reverse;
    }
}

@media (min-width: 971px) and (max-width: 1280px) {

    .cb-article-scope .md-box-reverse,
    .cb-article-scope /* Simplified Flex */
    .md-box-reverse .is-boxes {
        display: flex;
        flex-direction: row-reverse;
    }
}

@media (min-width: 1281px) {

    .cb-article-scope .desktop-box-reverse,
    .cb-article-scope /* Simplified Flex */
    .desktop-box-reverse .is-boxes {
        display: flex;
        flex-direction: row-reverse;
    }
}


/* v2: wrap & reverse boxes (not compatible with box-space) */
@media (max-width: 760px) {

    .cb-article-scope .is-wrapper div.is-section.xs-boxes-wrap,
    .cb-article-scope /* Simplified Flex */
    .xs-boxes-wrap .is-boxes {
        display: flex;
        flex-flow: wrap;
        justify-content: space-between;
        flex-direction: row;
    }


    .cb-article-scope .xs-boxes-4 .is-box {
        flex-grow: 1;
        width: calc(100% * (1/4)) !important;
    }


    .cb-article-scope .xs-boxes-3 .is-box {
        flex-grow: 1;
        width: calc(100% * (1/3)) !important;
    }


    .cb-article-scope .xs-boxes-2 .is-box {
        flex-grow: 1;
        width: calc(100% * (1/2)) !important;
    }


    .cb-article-scope .xs-boxes-1 .is-box {
        flex-grow: 1;
        width: calc(100% * (1/1)) !important;
    }

    /* no class (not set) = xs-box-1 */

    /* Simplified Flex */

    .cb-article-scope .is-wrapper div.is-section.xs-box-reverse,
    .cb-article-scope .xs-box-reverse .is-boxes {
        display: flex;
        flex-direction: column-reverse;
    }


        .cb-article-scope .is-wrapper div.is-section.xs-box-reverse.xs-boxes-1,
        .cb-article-scope .xs-box-reverse.xs-boxes-1 .is-boxes {
            flex-direction: column-reverse;
        }


        .cb-article-scope .is-wrapper div.is-section.xs-box-reverse.xs-boxes-2,
        .cb-article-scope .xs-box-reverse.xs-boxes-2 .is-boxes {
            flex-direction: row-reverse;
        }


        .cb-article-scope .is-wrapper div.is-section.xs-box-reverse.xs-boxes-3,
        .cb-article-scope .xs-box-reverse.xs-boxes-3 .is-boxes {
            flex-direction: row-reverse;
        }


        .cb-article-scope .is-wrapper div.is-section.xs-box-reverse.xs-boxes-4,
        .cb-article-scope .xs-box-reverse.xs-boxes-4 .is-boxes {
            flex-direction: row-reverse;
        }


    /* if wrapped (not default), make height autogrow (except if box has autofit). 
       Otherwise (default), follow section height. */

    .cb-article-scope .xs-boxes-wrap .is-box:not(.box-autofit) {
        min-height: unset
    }
}

@media (min-width: 761px) and (max-width: 970px) {

    .cb-article-scope .is-wrapper div.is-section.sm-boxes-wrap,
    .cb-article-scope /* Simplified Flex */
    .sm-boxes-wrap .is-boxes {
        display: flex;
        flex-flow: wrap;
        justify-content: space-between;
        flex-direction: row;
    }


    .cb-article-scope .sm-boxes-4 .is-box {
        flex-grow: 1;
        width: calc(100% * (1/4)) !important;
    }


    .cb-article-scope .sm-boxes-3 .is-box {
        flex-grow: 1;
        width: calc(100% * (1/3)) !important;
    }


    .cb-article-scope .sm-boxes-2 .is-box {
        flex-grow: 1;
        width: calc(100% * (1/2)) !important;
    }


    .cb-article-scope .sm-boxes-1 .is-box {
        flex-grow: 1;
        width: calc(100% * (1/1)) !important;
    }

    /* no class (not set) => use default (all boxes in one line) */

    /* Simplified Flex */

    .cb-article-scope .is-wrapper div.is-section.sm-box-reverse,
    .cb-article-scope .sm-box-reverse .is-boxes {
        display: flex;
        flex-direction: column-reverse;
    }


        .cb-article-scope .is-wrapper div.is-section.sm-box-reverse.sm-items-1,
        .cb-article-scope .sm-box-reverse.sm-items-1 .is-boxes {
            flex-direction: column-reverse;
        }


        .cb-article-scope .is-wrapper div.is-section.sm-box-reverse.sm-boxes-2,
        .cb-article-scope .sm-box-reverse.sm-boxes-2 .is-boxes {
            flex-direction: row-reverse;
        }


        .cb-article-scope .is-wrapper div.is-section.sm-box-reverse.sm-boxes-3,
        .cb-article-scope .sm-box-reverse.sm-boxes-3 .is-boxes {
            flex-direction: row-reverse;
        }


        .cb-article-scope .is-wrapper div.is-section.sm-box-reverse.sm-boxes-4,
        .cb-article-scope .sm-box-reverse.sm-boxes-4 .is-boxes {
            flex-direction: row-reverse;
        }


    /* if wrapped (not default), make height autogrow (except if box has autofit). 
       Otherwise (default), follow section height. */

    .cb-article-scope .sm-boxes-wrap .is-box:not(.box-autofit) {
        min-height: unset
    }
}

@media (min-width: 971px) and (max-width: 1280px) {

    .cb-article-scope .is-wrapper div.is-section.md-boxes-wrap,
    .cb-article-scope /* Simplified Flex */
    .md-boxes-wrap .is-boxes {
        display: flex;
        flex-flow: wrap;
        justify-content: space-between;
        flex-direction: row;
    }


    .cb-article-scope .md-boxes-4 .is-box {
        flex-grow: 1;
        width: calc(100% * (1/4)) !important;
    }


    .cb-article-scope .md-boxes-3 .is-box {
        flex-grow: 1;
        width: calc(100% * (1/3)) !important;
    }


    .cb-article-scope .md-boxes-2 .is-box {
        flex-grow: 1;
        width: calc(100% * (1/2)) !important;
    }


    .cb-article-scope .md-boxes-1 .is-box {
        flex-grow: 1;
        width: calc(100% * (1/1)) !important;
    }

    /* no class (not set) => use default (all boxes in one line) */

    /* Simplified Flex */

    .cb-article-scope .is-wrapper div.is-section.md-box-reverse,
    .cb-article-scope .md-box-reverse .is-boxes {
        display: flex;
        flex-direction: row-reverse;
    }


        .cb-article-scope .is-wrapper div.is-section.md-box-reverse.md-boxes-1,
        .cb-article-scope .md-box-reverse.md-boxes-1 .is-boxes {
            flex-direction: column-reverse;
        }


    /* container */

    .cb-article-scope .md-boxes-wrap .is-container {
        max-width: unset;
    }
}

@media (min-width: 1281px) {

    .cb-article-scope .is-wrapper div.is-section.desktop-boxes-wrap,
    .cb-article-scope /* Simplified Flex */
    .is-wrapper div.is-section.desktop-boxes-wrap .is-boxes {
        display: flex;
        flex-flow: wrap;
        justify-content: space-between;
        flex-direction: row;
    }


    .cb-article-scope .desktop-boxes-4 .is-box {
        flex-grow: 1;
        width: calc(100% * (1/4)) !important;
    }


    .cb-article-scope .desktop-boxes-3 .is-box {
        flex-grow: 1;
        width: calc(100% * (1/3)) !important;
    }


    .cb-article-scope .desktop-boxes-2 .is-box {
        flex-grow: 1;
        width: calc(100% * (1/2)) !important;
    }


    .cb-article-scope .desktop-boxes-1 .is-box {
        flex-grow: 1;
        width: calc(100% * (1/1)) !important;
    }

    /* no class (not set) => use default (all boxes in one line) */

    /* Simplified Flex */

    .cb-article-scope .is-wrapper div.is-section.desktop-box-reverse,
    .cb-article-scope .desktop-box-reverse .is-boxes {
        display: flex;
        flex-direction: row-reverse;
    }


        .cb-article-scope .is-wrapper div.is-section.desktop-box-reverse.desktop-boxes-1,
        .cb-article-scope .desktop-box-reverse.desktop-boxes-1 .is-boxes {
            flex-direction: column-reverse;
        }
}

@media all and (max-width: 970px) {

    .cb-article-scope .is-container {
        max-width: unset !important;
    }
}

/* /v2 */

/* Content */

.cb-article-scope .is-wrapper .is-container {
    padding-top: 30px;
    padding-bottom: 30px;
    margin-top: 0;
    margin-bottom: 0;
}



.cb-article-scope .content-py-0 {
    padding-top: 0px !important;
    padding-bottom: 0px !important
}


.cb-article-scope .content-py-10 {
    padding-top: 10px !important;
    padding-bottom: 10px !important
}


.cb-article-scope .content-py-20 {
    padding-top: 20px !important;
    padding-bottom: 20px !important
}


.cb-article-scope .content-py-30 {
    padding-top: 30px !important;
    padding-bottom: 30px !important
}


.cb-article-scope .content-py-40 {
    padding-top: 40px !important;
    padding-bottom: 40px !important
}


.cb-article-scope .content-py-50 {
    padding-top: 50px !important;
    padding-bottom: 50px !important
}


.cb-article-scope .content-py-60 {
    padding-top: 60px !important;
    padding-bottom: 60px !important
}


.cb-article-scope .content-py-70 {
    padding-top: 70px !important;
    padding-bottom: 70px !important
}


.cb-article-scope .content-py-80 {
    padding-top: 80px !important;
    padding-bottom: 80px !important
}



.cb-article-scope .content-pt-0 {
    padding-top: 0px !important;
}


.cb-article-scope .content-pt-10 {
    padding-top: 10px !important;
}


.cb-article-scope .content-pt-20 {
    padding-top: 20px !important;
}


.cb-article-scope .content-pt-30 {
    padding-top: 30px !important;
}


.cb-article-scope .content-pt-40 {
    padding-top: 40px !important;
}


.cb-article-scope .content-pt-50 {
    padding-top: 50px !important;
}


.cb-article-scope .content-pt-60 {
    padding-top: 60px !important;
}


.cb-article-scope .content-pt-70 {
    padding-top: 70px !important;
}


.cb-article-scope .content-pt-80 {
    padding-top: 80px !important;
}



.cb-article-scope .content-pb-0 {
    padding-bottom: 0px !important;
}


.cb-article-scope .content-pb-10 {
    padding-bottom: 10px !important;
}


.cb-article-scope .content-pb-20 {
    padding-bottom: 20px !important;
}


.cb-article-scope .content-pb-30 {
    padding-bottom: 30px !important;
}


.cb-article-scope .content-pb-40 {
    padding-bottom: 40px !important;
}


.cb-article-scope .content-pb-50 {
    padding-bottom: 50px !important;
}


.cb-article-scope .content-pb-60 {
    padding-bottom: 60px !important;
}


.cb-article-scope .content-pb-70 {
    padding-bottom: 70px !important;
}


.cb-article-scope .content-pb-80 {
    padding-bottom: 80px !important;
}


/* VARIATIONS */
@media (max-width: 760px) {

    .cb-article-scope .box-space.xs-boxes-4 .is-box {
        flex-grow: 1;
        width: calc(100% * (1/4) - 15px) !important;
    }
    /* default */

    .cb-article-scope .box-space.xs-boxes-3 .is-box {
        flex-grow: 1;
        width: calc(100% * (1/3) - 15px) !important;
    }


    .cb-article-scope .box-space.xs-boxes-2 .is-box {
        flex-grow: 1;
        width: calc(100% * (1/2) - 15px) !important;
    }


    .cb-article-scope .box-space.xs-boxes-1 .is-box {
        flex-grow: 1;
        width: calc(100% * (1/1) - 15px) !important;
    }



    .cb-article-scope .box-space-xxs.xs-boxes-4 .is-box {
        flex-grow: 1;
        width: calc(100% * (1/4) - 15px) !important;
    }


    .cb-article-scope .box-space-xxs.xs-boxes-3 .is-box {
        flex-grow: 1;
        width: calc(100% * (1/3) - 15px) !important;
    }


    .cb-article-scope .box-space-xxs.xs-boxes-2 .is-box {
        flex-grow: 1;
        width: calc(100% * (1/2) - 15px) !important;
    }


    .cb-article-scope .box-space-xxs.xs-boxes-1 .is-box {
        flex-grow: 1;
        width: calc(100% * (1/1) - 15px) !important;
    }



    .cb-article-scope .box-space-sm.xs-boxes-4 .is-box {
        flex-grow: 1;
        width: calc(100% * (1/4) - 15px) !important;
    }


    .cb-article-scope .box-space-sm.xs-boxes-3 .is-box {
        flex-grow: 1;
        width: calc(100% * (1/3) - 15px) !important;
    }


    .cb-article-scope .box-space-sm.xs-boxes-2 .is-box {
        flex-grow: 1;
        width: calc(100% * (1/2) - 15px) !important;
    }


    .cb-article-scope .box-space-sm.xs-boxes-1 .is-box {
        flex-grow: 1;
        width: calc(100% * (1/1) - 15px) !important;
    }



    .cb-article-scope .box-space-m.xs-boxes-4 .is-box {
        flex-grow: 1;
        width: calc(100% * (1/4) - 15px) !important;
    }


    .cb-article-scope .box-space-m.xs-boxes-3 .is-box {
        flex-grow: 1;
        width: calc(100% * (1/3) - 15px) !important;
    }


    .cb-article-scope .box-space-m.xs-boxes-2 .is-box {
        flex-grow: 1;
        width: calc(100% * (1/2) - 15px) !important;
    }


    .cb-article-scope .box-space-m.xs-boxes-1 .is-box {
        flex-grow: 1;
        width: calc(100% * (1/1) - 15px) !important;
    }



    .cb-article-scope .box-space-lg.xs-boxes-4 .is-box {
        flex-grow: 1;
        width: calc(100% * (1/4) - 15px) !important;
    }


    .cb-article-scope .box-space-lg.xs-boxes-3 .is-box {
        flex-grow: 1;
        width: calc(100% * (1/3) - 15px) !important;
    }


    .cb-article-scope .box-space-lg.xs-boxes-2 .is-box {
        flex-grow: 1;
        width: calc(100% * (1/2) - 15px) !important;
    }


    .cb-article-scope .box-space-lg.xs-boxes-1 .is-box {
        flex-grow: 1;
        width: calc(100% * (1/1) - 15px) !important;
    }
}

@media (min-width: 761px) and (max-width: 970px) {

    .cb-article-scope .box-space.sm-boxes-4 .is-box {
        flex-grow: 1;
        width: calc(100% * (1/4) - 15px) !important;
    }
    /* default */

    .cb-article-scope .box-space.sm-boxes-3 .is-box {
        flex-grow: 1;
        width: calc(100% * (1/3) - 15px) !important;
    }


    .cb-article-scope .box-space.sm-boxes-2 .is-box {
        flex-grow: 1;
        width: calc(100% * (1/2) - 15px) !important;
    }


    .cb-article-scope .box-space.sm-boxes-1 .is-box {
        flex-grow: 1;
        width: calc(100% * (1/1) - 15px) !important;
    }



    .cb-article-scope .box-space-xxs.sm-boxes-4 .is-box {
        flex-grow: 1;
        width: calc(100% * (1/4) - 15px) !important;
    }


    .cb-article-scope .box-space-xxs.sm-boxes-3 .is-box {
        flex-grow: 1;
        width: calc(100% * (1/3) - 15px) !important;
    }


    .cb-article-scope .box-space-xxs.sm-boxes-2 .is-box {
        flex-grow: 1;
        width: calc(100% * (1/2) - 15px) !important;
    }


    .cb-article-scope .box-space-xxs.sm-boxes-1 .is-box {
        flex-grow: 1;
        width: calc(100% * (1/1) - 15px) !important;
    }



    .cb-article-scope .box-space-sm.sm-boxes-4 .is-box {
        flex-grow: 1;
        width: calc(100% * (1/4) - 15px) !important;
    }


    .cb-article-scope .box-space-sm.sm-boxes-3 .is-box {
        flex-grow: 1;
        width: calc(100% * (1/3) - 15px) !important;
    }


    .cb-article-scope .box-space-sm.sm-boxes-2 .is-box {
        flex-grow: 1;
        width: calc(100% * (1/2) - 15px) !important;
    }


    .cb-article-scope .box-space-sm.sm-boxes-1 .is-box {
        flex-grow: 1;
        width: calc(100% * (1/1) - 15px) !important;
    }



    .cb-article-scope .box-space-m.sm-boxes-4 .is-box {
        flex-grow: 1;
        width: calc(100% * (1/4) - 15px) !important;
    }


    .cb-article-scope .box-space-m.sm-boxes-3 .is-box {
        flex-grow: 1;
        width: calc(100% * (1/3) - 15px) !important;
    }


    .cb-article-scope .box-space-m.sm-boxes-2 .is-box {
        flex-grow: 1;
        width: calc(100% * (1/2) - 15px) !important;
    }


    .cb-article-scope .box-space-m.sm-boxes-1 .is-box {
        flex-grow: 1;
        width: calc(100% * (1/1) - 15px) !important;
    }



    .cb-article-scope .box-space-lg.sm-boxes-4 .is-box {
        flex-grow: 1;
        width: calc(100% * (1/4) - 15px) !important;
    }


    .cb-article-scope .box-space-lg.sm-boxes-3 .is-box {
        flex-grow: 1;
        width: calc(100% * (1/3) - 15px) !important;
    }


    .cb-article-scope .box-space-lg.sm-boxes-2 .is-box {
        flex-grow: 1;
        width: calc(100% * (1/2) - 15px) !important;
    }


    .cb-article-scope .box-space-lg.sm-boxes-1 .is-box {
        flex-grow: 1;
        width: calc(100% * (1/1) - 15px) !important;
    }
}

@media (min-width: 971px) and (max-width: 1280px) {

    .cb-article-scope .box-space.md-boxes-4 .is-box {
        flex-grow: 1;
        width: calc(100% * (1/4) - 15px) !important;
    }
    /* default */

    .cb-article-scope .box-space.md-boxes-3 .is-box {
        flex-grow: 1;
        width: calc(100% * (1/3) - 15px) !important;
    }


    .cb-article-scope .box-space.md-boxes-2 .is-box {
        flex-grow: 1;
        width: calc(100% * (1/2) - 15px) !important;
    }


    .cb-article-scope .box-space.md-boxes-1 .is-box {
        flex-grow: 1;
        width: calc(100% * (1/1) - 15px) !important;
    }



    .cb-article-scope .box-space-xxs.md-boxes-4 .is-box {
        flex-grow: 1;
        width: calc(100% * (1/4) - 15px) !important;
    }


    .cb-article-scope .box-space-xxs.md-boxes-3 .is-box {
        flex-grow: 1;
        width: calc(100% * (1/3) - 15px) !important;
    }


    .cb-article-scope .box-space-xxs.md-boxes-2 .is-box {
        flex-grow: 1;
        width: calc(100% * (1/2) - 15px) !important;
    }


    .cb-article-scope .box-space-xxs.md-boxes-1 .is-box {
        flex-grow: 1;
        width: calc(100% * (1/1) - 15px) !important;
    }



    .cb-article-scope .box-space-sm.md-boxes-4 .is-box {
        flex-grow: 1;
        width: calc(100% * (1/4) - 15px) !important;
    }


    .cb-article-scope .box-space-sm.md-boxes-3 .is-box {
        flex-grow: 1;
        width: calc(100% * (1/3) - 15px) !important;
    }


    .cb-article-scope .box-space-sm.md-boxes-2 .is-box {
        flex-grow: 1;
        width: calc(100% * (1/2) - 15px) !important;
    }


    .cb-article-scope .box-space-sm.md-boxes-1 .is-box {
        flex-grow: 1;
        width: calc(100% * (1/1) - 15px) !important;
    }



    .cb-article-scope .box-space-m.md-boxes-4 .is-box {
        flex-grow: 1;
        width: calc(100% * (1/4) - 15px) !important;
    }


    .cb-article-scope .box-space-m.md-boxes-3 .is-box {
        flex-grow: 1;
        width: calc(100% * (1/3) - 15px) !important;
    }


    .cb-article-scope .box-space-m.md-boxes-2 .is-box {
        flex-grow: 1;
        width: calc(100% * (1/2) - 15px) !important;
    }


    .cb-article-scope .box-space-m.md-boxes-1 .is-box {
        flex-grow: 1;
        width: calc(100% * (1/1) - 15px) !important;
    }



    .cb-article-scope .box-space-lg.md-boxes-4 .is-box {
        flex-grow: 1;
        width: calc(100% * (1/4) - 15px) !important;
    }


    .cb-article-scope .box-space-lg.md-boxes-3 .is-box {
        flex-grow: 1;
        width: calc(100% * (1/3) - 15px) !important;
    }


    .cb-article-scope .box-space-lg.md-boxes-2 .is-box {
        flex-grow: 1;
        width: calc(100% * (1/2) - 15px) !important;
    }


    .cb-article-scope .box-space-lg.md-boxes-1 .is-box {
        flex-grow: 1;
        width: calc(100% * (1/1) - 15px) !important;
    }
}

@media (min-width: 1281px) {

    .cb-article-scope .box-space.desktop-boxes-4 .is-box {
        flex-grow: 1;
        width: calc(100% * (1/4) - 30px) !important;
    }
    /* default */

    .cb-article-scope .box-space.desktop-boxes-3 .is-box {
        flex-grow: 1;
        width: calc(100% * (1/3) - 30px) !important;
    }


    .cb-article-scope .box-space.desktop-boxes-2 .is-box {
        flex-grow: 1;
        width: calc(100% * (1/2) - 30px) !important;
    }


    .cb-article-scope .box-space.desktop-boxes-1 .is-box {
        flex-grow: 1;
        width: calc(100% * (1/1) - 30px) !important;
    }



    .cb-article-scope .box-space-xxs.desktop-boxes-4 .is-box {
        flex-grow: 1;
        width: calc(100% * (1/4) - 15px) !important;
    }


    .cb-article-scope .box-space-xxs.desktop-boxes-3 .is-box {
        flex-grow: 1;
        width: calc(100% * (1/3) - 15px) !important;
    }


    .cb-article-scope .box-space-xxs.desktop-boxes-2 .is-box {
        flex-grow: 1;
        width: calc(100% * (1/2) - 15px) !important;
    }


    .cb-article-scope .box-space-xxs.desktop-boxes-1 .is-box {
        flex-grow: 1;
        width: calc(100% * (1/1) - 15px) !important;
    }



    .cb-article-scope .box-space-sm.desktop-boxes-4 .is-box {
        flex-grow: 1;
        width: calc(100% * (1/4) - 2.5vw) !important;
    }


    .cb-article-scope .box-space-sm.desktop-boxes-3 .is-box {
        flex-grow: 1;
        width: calc(100% * (1/3) - 2.5vw) !important;
    }


    .cb-article-scope .box-space-sm.desktop-boxes-2 .is-box {
        flex-grow: 1;
        width: calc(100% * (1/2) - 2.5vw) !important;
    }


    .cb-article-scope .box-space-sm.desktop-boxes-1 .is-box {
        flex-grow: 1;
        width: calc(100% * (1/1) - 2.5vw) !important;
    }



    .cb-article-scope .box-space-m.desktop-boxes-4 .is-box {
        flex-grow: 1;
        width: calc(100% * (1/4) - 5vw) !important;
    }


    .cb-article-scope .box-space-m.desktop-boxes-3 .is-box {
        flex-grow: 1;
        width: calc(100% * (1/3) - 5vw) !important;
    }


    .cb-article-scope .box-space-m.desktop-boxes-2 .is-box {
        flex-grow: 1;
        width: calc(100% * (1/2) - 5vw) !important;
    }


    .cb-article-scope .box-space-m.desktop-boxes-1 .is-box {
        flex-grow: 1;
        width: calc(100% * (1/1) - 5vw) !important;
    }



    .cb-article-scope .box-space-lg.desktop-boxes-4 .is-box {
        flex-grow: 1;
        width: calc(100% * (1/4) - 7vw) !important;
    }


    .cb-article-scope .box-space-lg.desktop-boxes-3 .is-box {
        flex-grow: 1;
        width: calc(100% * (1/3) - 7vw) !important;
    }


    .cb-article-scope .box-space-lg.desktop-boxes-2 .is-box {
        flex-grow: 1;
        width: calc(100% * (1/2) - 7vw) !important;
    }


    .cb-article-scope .box-space-lg.desktop-boxes-1 .is-box {
        flex-grow: 1;
        width: calc(100% * (1/1) - 7vw) !important;
    }
}


/* mutli boxes (stacking) */

.cb-article-scope .box-space .is-box {
    margin: 15px;
}


.cb-article-scope .is-wrapper div.is-section.box-space {
    padding: 15px;
    box-sizing: border-box;
}


    .cb-article-scope .is-wrapper div.is-section.box-space.stack-top {
        padding-bottom: 0px !important;
    }


    .cb-article-scope .is-wrapper div.is-section.box-space.stack-bottom {
        padding-top: 0px !important;
    }


    .cb-article-scope .is-wrapper div.is-section.box-space.stack-middle {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
    }



.cb-article-scope .box-space-xxs .is-box {
    margin: 7.5px;
}


.cb-article-scope .is-wrapper div.is-section.box-space-xxs {
    padding: 7.5px;
    box-sizing: border-box;
}


    .cb-article-scope .is-wrapper div.is-section.box-space-xxs.stack-top {
        padding-bottom: 0px !important;
    }


    .cb-article-scope .is-wrapper div.is-section.box-space-xxs.stack-bottom {
        padding-top: 0px !important;
    }


    .cb-article-scope .is-wrapper div.is-section.box-space-xxs.stack-middle {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
    }



.cb-article-scope .box-space-sm .is-box {
    margin: 1.25vw;
}


.cb-article-scope .is-wrapper div.is-section.box-space-sm {
    padding: 1.25vw;
    box-sizing: border-box;
}


    .cb-article-scope .is-wrapper div.is-section.box-space-sm.stack-top {
        padding-bottom: 0px !important;
    }


    .cb-article-scope .is-wrapper div.is-section.box-space-sm.stack-bottom {
        padding-top: 0px !important;
    }


    .cb-article-scope .is-wrapper div.is-section.box-space-sm.stack-middle {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
    }



.cb-article-scope .box-space-m .is-box {
    margin: 2.5vw;
}


.cb-article-scope .is-wrapper div.is-section.box-space-m {
    padding: 2.5vw;
    box-sizing: border-box;
}


    .cb-article-scope .is-wrapper div.is-section.box-space-m.stack-top {
        padding-bottom: 0px !important;
    }


    .cb-article-scope .is-wrapper div.is-section.box-space-m.stack-bottom {
        padding-top: 0px !important;
    }


    .cb-article-scope .is-wrapper div.is-section.box-space-m.stack-middle {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
    }



.cb-article-scope .box-space-lg .is-box {
    margin: 3.5vw;
}


.cb-article-scope .is-wrapper div.is-section.box-space-lg {
    padding: 3.5vw;
    box-sizing: border-box;
}


    .cb-article-scope .is-wrapper div.is-section.box-space-lg.stack-top {
        padding-bottom: 0px !important;
    }


    .cb-article-scope .is-wrapper div.is-section.box-space-lg.stack-bottom {
        padding-top: 0px !important;
    }


    .cb-article-scope .is-wrapper div.is-section.box-space-lg.stack-middle {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
    }


/* single box (stacking) */

.cb-article-scope .is-section.is-box.box-space .is-overlay {
    top: 30px;
    bottom: 30px;
    left: 30px;
    right: 30px;
}


.cb-article-scope .is-section.is-box.box-space.stack-top .is-overlay {
    top: 30px;
    bottom: 15px;
    left: 30px;
    right: 30px;
}


.cb-article-scope .is-section.is-box.box-space.stack-bottom .is-overlay {
    top: 15px;
    bottom: 30px;
    left: 30px;
    right: 30px;
}


.cb-article-scope .is-section.is-box.box-space.stack-middle .is-overlay {
    top: 15px;
    bottom: 15px;
    left: 30px;
    right: 30px;
}



.cb-article-scope .is-section.is-box.box-space-xxs .is-overlay {
    top: 15px;
    bottom: 15px;
    left: 15px;
    right: 15px;
}


.cb-article-scope .is-section.is-box.box-space-xxs.stack-top .is-overlay {
    top: 15px;
    bottom: 7.5px;
    left: 15px;
    right: 15px;
}


.cb-article-scope .is-section.is-box.box-space-xxs.stack-bottom .is-overlay {
    top: 7.5px;
    bottom: 15px;
    left: 15px;
    right: 15px;
}


.cb-article-scope .is-section.is-box.box-space-xxs.stack-middle .is-overlay {
    top: 7.5px;
    bottom: 7.5px;
    left: 15px;
    right: 15px;
}



.cb-article-scope .is-section.is-box.box-space-sm .is-overlay {
    top: 2.5vw;
    bottom: 2.5vw;
    left: 2.5vw;
    right: 2.5vw;
}


.cb-article-scope .is-section.is-box.box-space-sm.stack-top .is-overlay {
    top: 2.5vw;
    bottom: 1.25vw;
    left: 2.5vw;
    right: 2.5vw;
}


.cb-article-scope .is-section.is-box.box-space-sm.stack-bottom .is-overlay {
    top: 1.25vw;
    bottom: 2.5vw;
    left: 2.5vw;
    right: 2.5vw;
}


.cb-article-scope .is-section.is-box.box-space-sm.stack-middle .is-overlay {
    top: 1.25vw;
    bottom: 1.25vw;
    left: 2.5vw;
    right: 2.5vw;
}



.cb-article-scope .is-section.is-box.box-space-m .is-overlay {
    top: 5vw;
    bottom: 5vw;
    left: 5vw;
    right: 5vw;
}


.cb-article-scope .is-section.is-box.box-space-m.stack-top .is-overlay {
    top: 5vw;
    bottom: 2.5vw;
    left: 5vw;
    right: 5vw;
}


.cb-article-scope .is-section.is-box.box-space-m.stack-bottom .is-overlay {
    top: 2.5vw;
    bottom: 5vw;
    left: 5vw;
    right: 5vw;
}


.cb-article-scope .is-section.is-box.box-space-m.stack-middle .is-overlay {
    top: 2.5vw;
    bottom: 2.5vw;
    left: 5vw;
    right: 5vw;
}



.cb-article-scope .is-section.is-box.box-space-lg .is-overlay {
    top: 7vw;
    bottom: 7vw;
    left: 7vw;
    right: 7vw;
}


.cb-article-scope .is-section.is-box.box-space-lg.stack-top .is-overlay {
    top: 7vw;
    bottom: 3.5vw;
    left: 7vw;
    right: 7vw;
}


.cb-article-scope .is-section.is-box.box-space-lg.stack-bottom .is-overlay {
    top: 3.5vw;
    bottom: 7vw;
    left: 7vw;
    right: 7vw;
}


.cb-article-scope .is-section.is-box.box-space-lg.stack-middle .is-overlay {
    top: 3.5vw;
    bottom: 3.5vw;
    left: 7vw;
    right: 7vw;
}


/* space-around */

.cb-article-scope .is-wrapper div.is-section.box-space.space-around {
    padding: 30px;
}


.cb-article-scope .box-space.space-around .is-box {
    margin: 0px;
}


.cb-article-scope .is-wrapper div.is-section.box-space.space-around.stack-top {
    padding-bottom: 15px !important;
}


.cb-article-scope .is-wrapper div.is-section.box-space.space-around.stack-middle {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
}


.cb-article-scope .is-wrapper div.is-section.box-space.space-around.stack-bottom {
    padding-top: 15px !important;
}



.cb-article-scope .is-wrapper div.is-section.box-space-xxs.space-around {
    padding: 15px;
}


.cb-article-scope .box-space-xxs.space-around .is-box {
    margin: 0px;
}


.cb-article-scope .is-wrapper div.is-section.box-space-xxs.space-around.stack-top {
    padding-bottom: 7.5px !important;
}


.cb-article-scope .is-wrapper div.is-section.box-space-xxs.space-around.stack-middle {
    padding-top: 7.5px !important;
    padding-bottom: 7.5px !important;
}


.cb-article-scope .is-wrapper div.is-section.box-space-xxs.space-around.stack-bottom {
    padding-top: 7.5px !important;
}



.cb-article-scope .is-wrapper div.is-section.box-space-sm.space-around {
    padding: 2.5vw;
}


.cb-article-scope .box-space-sm.space-around .is-box {
    margin: 0px;
}


.cb-article-scope .is-wrapper div.is-section.box-space-sm.space-around.stack-top {
    padding-bottom: 1.25vw !important;
}


.cb-article-scope .is-wrapper div.is-section.box-space-sm.space-around.stack-middle {
    padding-top: 1.25vw !important;
    padding-bottom: 1.25vw !important;
}


.cb-article-scope .is-wrapper div.is-section.box-space-sm.space-around.stack-bottom {
    padding-top: 1.25vw !important;
}



.cb-article-scope .is-wrapper div.is-section.box-space-m.space-around {
    padding: 5vw;
}


.cb-article-scope .box-space-m.space-around .is-box {
    margin: 0px;
}


.cb-article-scope .is-wrapper div.is-section.box-space-m.space-around.stack-top {
    padding-bottom: 2.5vw !important;
}


.cb-article-scope .is-wrapper div.is-section.box-space-m.space-around.stack-middle {
    padding-top: 2.5vw !important;
    padding-bottom: 2.5vw !important;
}


.cb-article-scope .is-wrapper div.is-section.box-space-m.space-around.stack-bottom {
    padding-top: 2.5vw !important;
}



.cb-article-scope .is-wrapper div.is-section.box-space-lg.space-around {
    padding: 7vw;
}


.cb-article-scope .box-space-lg.space-around .is-box {
    margin: 0px;
}


.cb-article-scope .is-wrapper div.is-section.box-space-lg.space-around.stack-top {
    padding-bottom: 3.5vw !important;
}


.cb-article-scope .is-wrapper div.is-section.box-space-lg.space-around.stack-middle {
    padding-top: 3.5vw !important;
    padding-bottom: 3.5vw !important;
}


.cb-article-scope .is-wrapper div.is-section.box-space-lg.space-around.stack-bottom {
    padding-top: 3.5vw !important;
}


/* responsive */
@media (max-width: 970px) {

    .cb-article-scope .box-space .is-box {
        width: calc(100% * (1/1) - 15px); /* new */
    }


    .cb-article-scope .box-space.space-around .is-box {
        width: 100%; /* new */
    }
}

@media (max-width: 1280px) {
    /* multi boxes (stacking inherits above => see mutli boxes (stacking)) */

    .cb-article-scope .box-space .is-box {
        margin: 7.5px;
    }


    .cb-article-scope .is-wrapper div.is-section.v2.box-space,
    .cb-article-scope .box-space > .is-boxes {
        padding: 7.5px;
    }


    .cb-article-scope .is-wrapper div.is-section.box-space {
        padding: 7.5px;
    }
    /* new */

    /* single box (stacking) */

    .cb-article-scope .is-section.is-box.box-space .is-overlay {
        top: 15px !important;
        bottom: 15px !important;
        left: 15px !important;
        right: 15px !important;
    }


    .cb-article-scope .is-section.is-box.box-space.stack-top .is-overlay {
        top: 15px !important;
        bottom: 7.5px !important;
        left: 15px !important;
        right: 15px !important;
    }


    .cb-article-scope .is-section.is-box.box-space.stack-bottom .is-overlay {
        top: 7.5px !important;
        bottom: 15px !important;
        left: 15px !important;
        right: 15px !important;
    }


    .cb-article-scope .is-section.is-box.box-space.stack-middle .is-overlay {
        top: 7.5px !important;
        bottom: 7.5px !important;
        left: 15px !important;
        right: 15px !important;
    }


    /* space-around */

    .cb-article-scope .is-wrapper div.is-section.v2.box-space.space-around,
    .cb-article-scope .box-space.space-around .is-boxes {
        padding: 15px;
    }


    .cb-article-scope .box-space.space-around .is-box {
        margin: 0px;
    }


    .cb-article-scope .is-wrapper div.is-section.v2.box-space.space-around.stack-top,
    .cb-article-scope .box-space.space-around.stack-top .is-boxes {
        padding-bottom: 7.5px !important;
    }


    .cb-article-scope .is-wrapper div.is-section.v2.box-space.space-around.stack-middle,
    .cb-article-scope .box-space.space-around.stack-middle .is-boxes {
        padding-top: 7.5px !important;
        padding-bottom: 7.5px !important;
    }


    .cb-article-scope .is-wrapper div.is-section.v2.box-space.space-around.stack-bottom,
    .cb-article-scope .box-space.space-around.stack-bottom .is-boxes {
        padding-top: 7.5px !important;
    }
}

/* /VARIATIONS */

/* Content */


.cb-article-scope .is-container {
    width: 100%;
    max-width: 980px;
    margin: 0 auto;
    padding: 0 30px;
    position: relative;
    margin-left: auto;
    margin-right: auto;
    box-sizing: border-box;
}


/* Boxed Layout (old version / backward compatible) */

.cb-article-scope .is-wrapper .is-boxed-layout .is-container {
    padding: 50px;
    background: #fff;
}

@media all and (max-width: 1280px) {

    .cb-article-scope .is-wrapper .is-boxed-layout .is-container {
        padding: 30px;
    }
}

@media all and (max-width: 1024px) {

    .cb-article-scope .is-wrapper .is-boxed-layout .is-container {
        padding: 30px;
        width: 80vw;
    }
}


/* Scroll Down Icon */

.cb-article-scope .is-arrow-down {
    display: flex;
    position: absolute;
    left: 50%;
    cursor: pointer;
    z-index: 50;
    bottom: 70px;
    width: 45px;
    height: 45px;
    margin-left: -22.5px;
}


.cb-article-scope .box-space .is-arrow-down {
    bottom: 70px;
}


.cb-article-scope .box-space.box-space-sm .is-arrow-down {
    bottom: 90px;
}


.cb-article-scope .box-space.box-space-m .is-arrow-down {
    bottom: 140px;
}


.cb-article-scope .box-space.box-space-lg .is-arrow-down {
    bottom: 180px;
}

@media all and (max-width: 1280px) {

    .cb-article-scope .is-arrow-down {
        display: none !important;
    }
}


.cb-article-scope .is-arrow-down > a {
    background: rgba(0, 0, 0, 0.18);
    border-radius: 500px; /*backward*/
    color: rgba(255, 255, 255, 0.75);
    font-size: 22px;
    text-decoration: none; /*backward*/

    text-decoration: none;
    display: flex;
    width: 100%;
    height: 100%;
    align-items: center;
    justify-content: center;
    color: rgb(0, 0, 0);
    font-size: 22px;
}

/* .is-arrow-down > a i {   
    margin-top:3px;
} */

.cb-article-scope .bounce {
    -moz-animation: bounce 5s forwards;
    -webkit-animation: bounce 5s forwards;
    animation: bounce 5s forwards;
}


.cb-article-scope @-moz-keyframes bounce {
    0%, 20%, 50%, 80%, 100% {
        -moz-transform: translateY(0);
    }

    40% {
        -moz-transform: translateY(-30px);
    }

    60% {
        -moz-transform: translateY(-15px);
    }
}


.cb-article-scope @-webkit-keyframes bounce {
    0%, 20%, 50%, 80%, 100% {
        -webkit-transform: translateY(0);
    }

    40% {
        -webkit-transform: translateY(-30px);
    }

    60% {
        -webkit-transform: translateY(-15px);
    }
}


.cb-article-scope @keyframes bounce {
    0%, 20%, 50%, 80%, 100% {
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -o-transform: translateY(0);
        transform: translateY(0);
    }

    40% {
        -webkit-transform: translateY(-30px);
        -moz-transform: translateY(-30px);
        -ms-transform: translateY(-30px);
        -o-transform: translateY(-30px);
        transform: translateY(-30px);
    }

    60% {
        -webkit-transform: translateY(-15px);
        -moz-transform: translateY(-15px);
        -ms-transform: translateY(-15px);
        -o-transform: translateY(-15px);
        transform: translateY(-15px);
    }
}


.cb-article-scope .is-arrow-down.light a {
    background: rgba(255, 255, 255, 0.18);
    color: #111;
}


/* Overlay */

.cb-article-scope .is-overlay {
    position: absolute;
    left: 0px;
    top: 0px;
    right: 0px;
    bottom: 0px;
    overflow: hidden;
}


    .cb-article-scope .is-overlay .is-overlay-bg {
        position: absolute;
        left: 0px;
        top: 0px;
        width: 100%;
        height: 100%;
        background-size: cover;
        background-repeat: no-repeat;
        background-position: 50% 60%;
    }

@media all and (max-width: 1024px) {

    /* Stacking Overlay */

    .cb-article-scope .is-box.m-overlay-stack .is-overlay {
        position: relative;
        width: 100%;
        min-height: 35vh;
        flex-grow: 1;
    }


    .cb-article-scope .m-light-text * {
        color: #fff;
    }


    .cb-article-scope .m-dark-text * {
        color: #111;
    }


    .cb-article-scope .m-light-text,
    .cb-article-scope .m-light-text h1,
    .cb-article-scope .m-light-text h2,
    .cb-article-scope .m-light-text h3,
    .cb-article-scope .m-light-text h4,
    .cb-article-scope .m-light-text h5,
    .cb-article-scope .m-light-text h6,
    .cb-article-scope .m-light-text p,
    .cb-article-scope .m-light-text li {
        color: #fff !important;
    }


    .cb-article-scope .m-dark-text,
    .cb-article-scope .m-dark-text h1,
    .cb-article-scope .m-dark-text h2,
    .cb-article-scope .m-dark-text h3,
    .cb-article-scope .m-dark-text h4,
    .cb-article-scope .m-dark-text h5,
    .cb-article-scope .m-dark-text h6,
    .cb-article-scope .m-dark-text p,
    .cb-article-scope .m-dark-text li {
        color: #111 !important;
    }



    .cb-article-scope .is-overlay .is-overlay-bg {
        background-size: cover !important; /* needed, because custom % value isn't safe for mobile portrait proportion */
    }
}


.cb-article-scope .is-overlay .is-overlay-bg.is-scale-animated.is-inview {
    animation: is-scale 25s ease forwards;
    -ms-animation: is-scale 25s ease forwards;
    -webkit-animation: is-scale 25s ease forwards;
    -o-animation: is-scale 25s ease forwards;
    -moz-animation: is-scale 25s ease forwards;
}


.cb-article-scope @keyframes is-scale {
    from {
        transform: scale(1);
        -ms-transform: scale(1);
        -webkit-transform: scale(1);
        -o-transform: scale(1);
        -moz-transform: scale(1);
    }

    to {
        transform: scale(1.2);
        -ms-transform: scale(1.2);
        -webkit-transform: scale(1.2);
        -o-transform: scale(1.2);
        -moz-transform: scale(1.2);
    }
}


.cb-article-scope .is-overlay .is-overlay-color {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    background-color: rgb(0, 0, 0);
    opacity: 0.05;
}


.cb-article-scope .is-overlay .is-overlay-content {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    overflow: hidden;
    z-index: inherit;
}


/* Navbar Adjustment */

.cb-article-scope .is-wrapper div.is-section.is-section-navbar,
.cb-article-scope .is-wrapper div.is-section.is-section-navbar .is-overlay,
.cb-article-scope .is-wrapper div.is-section.is-section-navbar .is-overlay .is-overlay-content {
    overflow: initial !important; /* fix sub menu not fully displayed on Safari */
}


.cb-article-scope .is-overlay .is-overlay-content.content-selectable {
    z-index: 1
}


.cb-article-scope .is-container {
    z-index: 1
}



.cb-article-scope .is-wrapper div.is-section.is-section-navbar + .is-section > .is-boxes > .is-box:first-child > .is-boxes > .is-box-centered > .is-container,
.cb-article-scope .is-wrapper div.is-section.is-section-navbar + .is-section > .is-boxes > .is-box-centered > .is-container {
    padding-top: 70px !important;
}

@media all and (max-width: 1280px) {

    .cb-article-scope .is-wrapper div.is-section.is-section-navbar + .is-section > .is-boxes > .is-box:first-child > .is-boxes > .is-box-centered > .is-container,
    .cb-article-scope .is-wrapper div.is-section.is-section-navbar + .is-section > .is-boxes > .is-box-centered > .is-container {
        padding-top: 95px !important;
    }
}

/* Simplified Flex */

.cb-article-scope .is-wrapper div.is-section.is-section-navbar + .is-section > .is-boxes > .is-box:first-child > .is-container,
.cb-article-scope .is-wrapper div.is-section.is-section-navbar + .is-section > .is-container {
    padding-top: 70px !important;
}

@media all and (max-width: 1280px) {

    .cb-article-scope .is-wrapper div.is-section.is-section-navbar + .is-section > .is-boxes > .is-box:first-child .is-container,
    .cb-article-scope .is-wrapper div.is-section.is-section-navbar + .is-section .is-container {
        padding-top: 95px !important;
    }
}


/* Section & Content Styles */

/* Background Color (backward compatible) */

.cb-article-scope .is-bg-grey,
.cb-article-scope .is-wrapper div.is-section.is-bg-grey {
    background-color: #eeeff0
}


.cb-article-scope .is-bg-dark,
.cb-article-scope .is-wrapper div.is-section.is-bg-dark {
    background-color: #111
}


.cb-article-scope .is-bg-light,
.cb-article-scope .is-wrapper div.is-section.is-bg-light {
    background-color: #fff
}


/* Text Color */

.cb-article-scope .is-light-text,
.cb-article-scope .is-light-text h1,
.cb-article-scope .is-light-text h2,
.cb-article-scope .is-light-text h3,
.cb-article-scope .is-light-text h4,
.cb-article-scope .is-light-text h5,
.cb-article-scope .is-light-text h6,
.cb-article-scope .is-light-text p,
.cb-article-scope .is-light-text li {
    color: #fff;
}



.cb-article-scope .is-dark-text,
.cb-article-scope .is-dark-text h1,
.cb-article-scope .is-dark-text h2,
.cb-article-scope .is-dark-text h3,
.cb-article-scope .is-dark-text h4,
.cb-article-scope .is-dark-text h5,
.cb-article-scope .is-dark-text h6,
.cb-article-scope .is-dark-text p,
.cb-article-scope .is-dark-text li {
    color: #111;
}



    .cb-article-scope .is-dark-text .is-light-text * {
        color: #fff;
    }


.cb-article-scope .is-light-text .is-dark-text * {
    color: #000;
}



.cb-article-scope .is-dark-text .glide__arrows svg,
.cb-article-scope .is-light-text .is-dark-text .glide__arrows svg {
    fill: #000 !important;
}


.cb-article-scope .is-light-text .glide__arrows svg,
.cb-article-scope .is-dark-text .is-light-text .glide__arrows svg {
    fill: #fff !important;
}



.cb-article-scope .is-dark-text .glide__bullet--active,
.cb-article-scope .is-light-text .is-dark-text .glide__bullet--active {
    background-color: #000 !important;
}


.cb-article-scope .is-light-text .glide__bullet--active,
.cb-article-scope .is-dark-text .is-light-text .glide__bullet--active {
    background-color: #fff !important;
}



.cb-article-scope .is-dark-text .glide__bullet,
.cb-article-scope .is-light-text .is-dark-text .glide__bullet {
    border: 1px solid black !important;
}


.cb-article-scope .is-light-text .glide__bullet,
.cb-article-scope .is-dark-text .is-light-text .glide__bullet {
    border: 2px solid transparent !important;
}


/* Slider Adjustment */

.cb-article-scope .glide__bullets {
    bottom: 6vh !important;
    /* mix-blend-mode: difference; */
}



.cb-article-scope .glide--carousel .glide__slide {
    z-index: -100 !important;
}
/* fix carousel flicker */

.cb-article-scope .glide--carousel .glide__slide--active {
    z-index: 1 !important;
}


/* To give space for the arrows */
@media all and (max-width: 970px) {

    .cb-article-scope .is-box:has( .glide) .is-container {
        padding-left: 0;
        padding-right: 0;
        width: calc(100% - 180px);
    }
}

@media all and (max-width: 760px) {

    .cb-article-scope .is-box:has( .glide) .is-container {
        width: calc(100% - 80px);
    }
}


/* Vertical Alignment */

.cb-article-scope .is-wrapper div.is-section.is-box.is-content-top,
.cb-article-scope .is-section.is-box.is-content-top {
    justify-content: flex-start;
}


.cb-article-scope .is-wrapper div.is-section.is-box.is-content-bottom,
.cb-article-scope .is-section.is-box.is-content-bottom {
    justify-content: flex-end;
}



.cb-article-scope .is-boxes > div.is-content-top,
.cb-article-scope .is-box.is-content-top,
.cb-article-scope .is-content-top {
    justify-content: flex-start;
}


.cb-article-scope .is-boxes > div.is-content-bottom,
.cb-article-scope .is-box.is-content-bottom,
.cb-article-scope .is-content-bottom {
    justify-content: flex-end;
}


/* Horizontal Alignment */

.cb-article-scope .is-container.is-content-left {
    margin-left: 4.6vw;
}


.cb-article-scope .is-container.is-content-right {
    margin-right: 4.6vw;
}


@media all and (max-width: 760px) {

    .cb-article-scope .is-container.is-content-left {
        margin-left: auto;
        margin-right: auto;
    }


    .cb-article-scope .is-container.is-content-right {
        margin-right: auto;
        margin-left: auto;
    }
}


/* Vertical Adjustment */

.cb-article-scope .is-content-top .is-container {
    margin-top: 6.5vh;
    margin-bottom: 0;
}
/* default */

.cb-article-scope .is-content-bottom .is-container {
    margin-bottom: 6.5vh;
    margin-top: 0;
}
/* default */


.cb-article-scope .is-content-top.edge-y--5 .is-container {
    margin-top: -16.5vh;
    margin-bottom: 0;
}


.cb-article-scope .is-content-bottom.edge-y--5 .is-container {
    margin-bottom: -16.5vh;
    margin-top: 0;
}



.cb-article-scope .is-content-top.edge-y--4 .is-container {
    margin-top: -13.2vh;
    margin-bottom: 0;
}


.cb-article-scope .is-content-bottom.edge-y--4 .is-container {
    margin-bottom: -13.2vh;
    margin-top: 0;
}



.cb-article-scope .is-content-top.edge-y--3 .is-container {
    margin-top: -9.9vh;
    margin-bottom: 0;
}


.cb-article-scope .is-content-bottom.edge-y--3 .is-container {
    margin-bottom: -9.9vh;
    margin-top: 0;
}



.cb-article-scope .is-content-top.edge-y--2 .is-container {
    margin-top: -6.6vh;
    margin-bottom: 0;
}


.cb-article-scope .is-content-bottom.edge-y--2 .is-container {
    margin-bottom: -6.6vh;
    margin-top: 0;
}



.cb-article-scope .is-content-top.edge-y--1 .is-container {
    margin-top: -3.3vh;
    margin-bottom: 0;
}


.cb-article-scope .is-content-bottom.edge-y--1 .is-container {
    margin-bottom: -3.3vh;
    margin-top: 0;
}



.cb-article-scope .is-content-top.edge-y-0 .is-container {
    margin-top: 0;
    margin-bottom: 0;
}


.cb-article-scope .is-content-bottom.edge-y-0 .is-container {
    margin-bottom: 0;
    margin-top: 0;
}



.cb-article-scope .is-content-top.edge-y-0-25 .is-container {
    margin-top: 0.825vh;
    margin-bottom: 0;
}


.cb-article-scope .is-content-bottom.edge-y-0-25 .is-container {
    margin-bottom: 0.825vh;
    margin-top: 0;
}



.cb-article-scope .is-content-top.edge-y-0-5 .is-container {
    margin-top: 1.65vh;
    margin-bottom: 0;
}


.cb-article-scope .is-content-bottom.edge-y-0-5 .is-container {
    margin-bottom: 1.65vh;
    margin-top: 0;
}



.cb-article-scope .is-content-top.edge-y-0-75 .is-container {
    margin-top: 2.475vh;
    margin-bottom: 0;
}


.cb-article-scope .is-content-bottom.edge-y-0-75 .is-container {
    margin-bottom: 2.475vh;
    margin-top: 0;
}



.cb-article-scope .is-content-top.edge-y-1 .is-container {
    margin-top: 3.3vh;
    margin-bottom: 0;
}


.cb-article-scope .is-content-bottom.edge-y-1 .is-container {
    margin-bottom: 3.3vh;
    margin-top: 0;
}



.cb-article-scope .is-content-top.edge-y-2 .is-container {
    margin-top: 6.6vh;
    margin-bottom: 0;
}


.cb-article-scope .is-content-bottom.edge-y-2 .is-container {
    margin-bottom: 6.6vh;
    margin-top: 0;
}



.cb-article-scope .is-content-top.edge-y-3 .is-container {
    margin-top: 9.9vh;
    margin-bottom: 0;
}


.cb-article-scope .is-content-bottom.edge-y-3 .is-container {
    margin-bottom: 9.9vh;
    margin-top: 0;
}



.cb-article-scope .is-content-top.edge-y-4 .is-container {
    margin-top: 13.2vh;
    margin-bottom: 0;
}


.cb-article-scope .is-content-bottom.edge-y-4 .is-container {
    margin-bottom: 13.2vh;
    margin-top: 0;
}



.cb-article-scope .is-content-top.edge-y-5 .is-container {
    margin-top: 16.5vh;
    margin-bottom: 0;
}


.cb-article-scope .is-content-bottom.edge-y-5 .is-container {
    margin-bottom: 16.5vh;
    margin-top: 0;
}



.cb-article-scope .is-content-top.edge-y-6 .is-container {
    margin-top: 19.8vh;
    margin-bottom: 0;
}


.cb-article-scope .is-content-bottom.edge-y-6 .is-container {
    margin-bottom: 19.8vh;
    margin-top: 0;
}



.cb-article-scope .is-content-top.edge-y-7 .is-container {
    margin-top: 23.1vh;
    margin-bottom: 0;
}


.cb-article-scope .is-content-bottom.edge-y-7 .is-container {
    margin-bottom: 23.1vh;
    margin-top: 0;
}



.cb-article-scope .is-content-top.edge-y-8 .is-container {
    margin-top: 26.4vh;
    margin-bottom: 0;
}


.cb-article-scope .is-content-bottom.edge-y-8 .is-container {
    margin-bottom: 26.4vh;
    margin-top: 0;
}


/* Horizontal Adjustment */

.cb-article-scope .is-content-left.edge-x--1 {
    margin-left: -1.9vw
}


.cb-article-scope .is-content-right.edge-x--1 {
    margin-right: -1.9vw
}



.cb-article-scope .is-content-left.edge-x--0-75 {
    margin-left: -1.425vw;
}


.cb-article-scope .is-content-right.edge-x--0-75 {
    margin-right: -1.425vw;
}



.cb-article-scope .is-content-left.edge-x--0-5 {
    margin-left: -0.95vw;
}


.cb-article-scope .is-content-right.edge-x--0-5 {
    margin-right: -0.95vw;
}



.cb-article-scope .is-content-left.edge-x--0-25 {
    margin-left: -0.475vw;
}


.cb-article-scope .is-content-right.edge-x--0-25 {
    margin-right: -0.475vw;
}



.cb-article-scope .is-content-left.edge-x-0 {
    margin-left: 0
}


.cb-article-scope .is-content-right.edge-x-0 {
    margin-right: 0
}



.cb-article-scope .is-content-left.edge-x-0-25 {
    margin-left: 0.475vw;
    width: calc(100% - 0.475vw)
}


.cb-article-scope .is-content-right.edge-x-0-25 {
    margin-right: 0.475vw;
    width: calc(100% - 0.475vw)
}



.cb-article-scope .is-content-left.edge-x-0-5 {
    margin-left: 0.95vw;
    width: calc(100% - 0.95vw)
}


.cb-article-scope .is-content-right.edge-x-0-5 {
    margin-right: 0.95vw;
    width: calc(100% - 0.95vw)
}



.cb-article-scope .is-content-left.edge-x-0-75 {
    margin-left: 1.425vw;
    width: calc(100% - 1.425vw)
}


.cb-article-scope .is-content-right.edge-x-0-75 {
    margin-right: 1.425vw;
    width: calc(100% - 1.425vw)
}



.cb-article-scope .is-content-left.edge-x-1 {
    margin-left: 1.9vw;
    width: calc(100% - 1.9vw)
}


.cb-article-scope .is-content-right.edge-x-1 {
    margin-right: 1.9vw;
    width: calc(100% - 1.9vw)
}



.cb-article-scope .is-content-left.edge-x-2 {
    margin-left: 3.7vw;
    width: calc(100% - 3.7vw)
}


.cb-article-scope .is-content-right.edge-x-2 {
    margin-right: 3.7vw;
    width: calc(100% - 3.7vw)
}



.cb-article-scope .is-content-left.edge-x-3 {
    margin-left: 5.6vw;
    width: calc(100% - 5.6vw)
}


.cb-article-scope .is-content-right.edge-x-3 {
    margin-right: 5.6vw;
    width: calc(100% - 5.6vw)
}



.cb-article-scope .is-content-left.edge-x-4 {
    margin-left: 7.4vw;
    width: calc(100% - 7.4vw)
}


.cb-article-scope .is-content-right.edge-x-4 {
    margin-right: 7.4vw;
    width: calc(100% - 7.4vw)
}



.cb-article-scope .is-content-left.edge-x-5 {
    margin-left: 9.3vw;
    width: calc(100% - 9.3vw)
}


.cb-article-scope .is-content-right.edge-x-5 {
    margin-right: 9.3vw;
    width: calc(100% - 9.3vw)
}



.cb-article-scope .is-content-left.edge-x-6 {
    margin-left: 11.2vw;
    width: calc(100% - 11.2vw)
}


.cb-article-scope .is-content-right.edge-x-6 {
    margin-right: 11.2vw;
    width: calc(100% - 11.2vw)
}


@media all and (max-width: 1600px) {

    .cb-article-scope .is-content-left.edge-x--1 {
        margin-left: -0.5vw
    }


    .cb-article-scope .is-content-right.edge-x--1 {
        margin-right: -0.5vw
    }



    .cb-article-scope .is-content-left.edge-x--0-75 {
        margin-left: -0.35vw
    }


    .cb-article-scope .is-content-right.edge-x--0-75 {
        margin-right: -0.35vw
    }



    .cb-article-scope .is-content-left.edge-x--0-5 {
        margin-left: -0.25vw
    }


    .cb-article-scope .is-content-right.edge-x--0-5 {
        margin-right: -0.25vw
    }



    .cb-article-scope .is-content-left.edge-x--0-25 {
        margin-left: -0.15vw
    }


    .cb-article-scope .is-content-right.edge-x--0-25 {
        margin-right: -0.15vw
    }



    .cb-article-scope .is-content-left.edge-x-0 {
        margin-left: 0
    }


    .cb-article-scope .is-content-right.edge-x-0 {
        margin-right: 0
    }



    .cb-article-scope .is-content-left.edge-x-0-25 {
        margin-left: 0.15vw;
        width: calc(100% - 0.15vw)
    }


    .cb-article-scope .is-content-right.edge-x-0-25 {
        margin-right: 0.15vw;
        width: calc(100% - 0.15vw)
    }



    .cb-article-scope .is-content-left.edge-x-0-5 {
        margin-left: 0.25vw;
        width: calc(100% - 0.25vw)
    }


    .cb-article-scope .is-content-right.edge-x-0-5 {
        margin-right: 0.25vw;
        width: calc(100% - 0.25vw)
    }



    .cb-article-scope .is-content-left.edge-x-0-75 {
        margin-left: 0.35vw;
        width: calc(100% - 0.35vw)
    }


    .cb-article-scope .is-content-right.edge-x-0-75 {
        margin-right: 0.35vw;
        width: calc(100% - 0.35vw)
    }



    .cb-article-scope .is-content-left.edge-x-1 {
        margin-left: 0.5vw;
        width: calc(100% - 0.5vw)
    }


    .cb-article-scope .is-content-right.edge-x-1 {
        margin-right: 0.5vw;
        width: calc(100% - 0.5vw)
    }



    .cb-article-scope .is-content-left.edge-x-2 {
        margin-left: 1vw;
        width: calc(100% - 1vw)
    }


    .cb-article-scope .is-content-right.edge-x-2 {
        margin-right: 1vw;
        width: calc(100% - 1vw)
    }



    .cb-article-scope .is-content-left.edge-x-3 {
        margin-left: 1.5vw;
        width: calc(100% - 1.5vw)
    }


    .cb-article-scope .is-content-right.edge-x-3 {
        margin-right: 1.5vw;
        width: calc(100% - 1.5vw)
    }



    .cb-article-scope .is-content-left.edge-x-4 {
        margin-left: 2vw;
        width: calc(100% - 2vw)
    }


    .cb-article-scope .is-content-right.edge-x-4 {
        margin-right: 2vw;
        width: calc(100% - 2vw)
    }



    .cb-article-scope .is-content-left.edge-x-5 {
        margin-left: 2.5vw;
        width: calc(100% - 2.5vw)
    }


    .cb-article-scope .is-content-right.edge-x-5 {
        margin-right: 2.5vw;
        width: calc(100% - 2.5vw)
    }



    .cb-article-scope .is-content-left.edge-x-6 {
        margin-left: 3vw;
        width: calc(100% - 3vw)
    }


    .cb-article-scope .is-content-right.edge-x-6 {
        margin-right: 3vw;
        width: calc(100% - 3vw)
    }
}


@media all and (max-width: 970px) { /*1600px*/

    .cb-article-scope .is-content-left.edge-x--1 {
        margin-left: auto
    }


    .cb-article-scope .is-content-right.edge-x--1 {
        margin-right: auto
    }



    .cb-article-scope .is-content-left.edge-x--0-75 {
        margin-left: auto
    }


    .cb-article-scope .is-content-right.edge-x--0-75 {
        margin-right: auto
    }



    .cb-article-scope .is-content-left.edge-x--0-5 {
        margin-left: auto
    }


    .cb-article-scope .is-content-right.edge-x--0-5 {
        margin-right: auto
    }



    .cb-article-scope .is-content-left.edge-x--0-25 {
        margin-left: auto
    }


    .cb-article-scope .is-content-right.edge-x--0-25 {
        margin-right: auto
    }



    .cb-article-scope .is-content-left.edge-x-0 {
        margin-left: auto
    }


    .cb-article-scope .is-content-right.edge-x-0 {
        margin-right: auto
    }



    .cb-article-scope .is-content-left.edge-x-0-25 {
        margin-left: auto
    }


    .cb-article-scope .is-content-right.edge-x-0-25 {
        margin-right: auto
    }



    .cb-article-scope .is-content-left.edge-x-0-5 {
        margin-left: auto
    }


    .cb-article-scope .is-content-right.edge-x-0-5 {
        margin-right: auto
    }



    .cb-article-scope .is-content-left.edge-x-0-75 {
        margin-left: auto
    }


    .cb-article-scope .is-content-right.edge-x-0-75 {
        margin-right: auto
    }



    .cb-article-scope .is-content-left.edge-x-1 {
        margin-left: auto
    }


    .cb-article-scope .is-content-right.edge-x-1 {
        margin-right: auto
    }



    .cb-article-scope .is-content-left.edge-x-2 {
        margin-left: auto
    }


    .cb-article-scope .is-content-right.edge-x-2 {
        margin-right: auto
    }



    .cb-article-scope .is-content-left.edge-x-3 {
        margin-left: auto
    }


    .cb-article-scope .is-content-right.edge-x-3 {
        margin-right: auto
    }



    .cb-article-scope .is-content-left.edge-x-4 {
        margin-left: auto
    }


    .cb-article-scope .is-content-right.edge-x-4 {
        margin-right: auto
    }



    .cb-article-scope .is-content-left.edge-x-5 {
        margin-left: auto
    }


    .cb-article-scope .is-content-right.edge-x-5 {
        margin-right: auto
    }



    .cb-article-scope .is-content-left.edge-x-6 {
        margin-left: auto
    }


    .cb-article-scope .is-content-right.edge-x-6 {
        margin-right: auto
    }
}


/* Text Alignment */

.cb-article-scope .is-align-right {
    text-align: right
}


.cb-article-scope .is-align-center {
    text-align: center
}


.cb-article-scope .is-align-left {
    text-align: left
}


.cb-article-scope .is-align-justify {
    text-align: justify
}


/* Text Opacity */

.cb-article-scope .is-opacity-20 .is-container,
.cb-article-scope .is-opacity-20 .is-block {
    opacity: 0.2
}


.cb-article-scope .is-opacity-25 .is-container,
.cb-article-scope .is-opacity-25 .is-block {
    opacity: 0.25
}


.cb-article-scope .is-opacity-30 .is-container,
.cb-article-scope .is-opacity-30 .is-block {
    opacity: 0.3
}


.cb-article-scope .is-opacity-35 .is-container,
.cb-article-scope .is-opacity-35 .is-block {
    opacity: 0.35
}


.cb-article-scope .is-opacity-40 .is-container,
.cb-article-scope .is-opacity-40 .is-block {
    opacity: 0.4
}


.cb-article-scope .is-opacity-45 .is-container,
.cb-article-scope .is-opacity-45 .is-block {
    opacity: 0.45
}


.cb-article-scope .is-opacity-50 .is-container,
.cb-article-scope .is-opacity-50 .is-block {
    opacity: 0.5
}


.cb-article-scope .is-opacity-55 .is-container,
.cb-article-scope .is-opacity-55 .is-block {
    opacity: 0.55
}


.cb-article-scope .is-opacity-60 .is-container,
.cb-article-scope .is-opacity-60 .is-block {
    opacity: 0.6
}


.cb-article-scope .is-opacity-65 .is-container,
.cb-article-scope .is-opacity-65 .is-block {
    opacity: 0.65
}


.cb-article-scope .is-opacity-70 .is-container,
.cb-article-scope .is-opacity-70 .is-block {
    opacity: 0.7
}


.cb-article-scope .is-opacity-75 .is-container,
.cb-article-scope .is-opacity-75 .is-block {
    opacity: 0.75
}


.cb-article-scope .is-opacity-80 .is-container,
.cb-article-scope .is-opacity-80 .is-block {
    opacity: 0.8
}


.cb-article-scope .is-opacity-85 .is-container,
.cb-article-scope .is-opacity-85 .is-block {
    opacity: 0.85
}


.cb-article-scope .is-opacity-90 .is-container,
.cb-article-scope .is-opacity-90 .is-block {
    opacity: 0.9
}


.cb-article-scope .is-opacity-95 .is-container,
.cb-article-scope .is-opacity-95 .is-block {
    opacity: 0.95
}


/* Content Size */

.cb-article-scope .is-content-none {
    max-width: unset
}


.cb-article-scope .is-content-300 {
    max-width: 17vw
}


.cb-article-scope .is-content-320 {
    max-width: 18vw
}


.cb-article-scope .is-content-340 {
    max-width: 19vw
}


.cb-article-scope .is-content-360 {
    max-width: 20vw
}


.cb-article-scope .is-content-380 {
    max-width: 21vw
}


.cb-article-scope .is-content-400 {
    max-width: 22vw
}


.cb-article-scope .is-content-420 {
    max-width: 23vw
}


.cb-article-scope .is-content-440 {
    max-width: 24vw
}


.cb-article-scope .is-content-460 {
    max-width: 25vw
}


.cb-article-scope .is-content-480 {
    max-width: 26vw
}


.cb-article-scope .is-content-500 {
    max-width: 27vw
}


.cb-article-scope .is-content-520 {
    max-width: 28vw
}


.cb-article-scope .is-content-540 {
    max-width: 29vw
}


.cb-article-scope .is-content-560 {
    max-width: 30vw
}


.cb-article-scope .is-content-580 {
    max-width: 31vw
}


.cb-article-scope .is-content-600 {
    max-width: 32vw
}


.cb-article-scope .is-content-620 {
    max-width: 33vw
}


.cb-article-scope .is-content-640 {
    max-width: 35vw
}


.cb-article-scope .is-content-660 {
    max-width: 35vw
}


.cb-article-scope .is-content-680 {
    max-width: 36vw
}


.cb-article-scope .is-content-700 {
    max-width: 37vw
}


.cb-article-scope .is-content-720 {
    max-width: 38vw
}


.cb-article-scope .is-content-740 {
    max-width: 39vw
}


.cb-article-scope .is-content-760 {
    max-width: 40vw
}


.cb-article-scope .is-content-780 {
    max-width: 41vw
}


.cb-article-scope .is-content-800 {
    max-width: 42vw
}


.cb-article-scope .is-content-820 {
    max-width: 43vw
}


.cb-article-scope .is-content-840 {
    max-width: 44vw
}


.cb-article-scope .is-content-860 {
    max-width: 45vw
}


.cb-article-scope .is-content-880 {
    max-width: 46vw
}


.cb-article-scope .is-content-900 {
    max-width: 47vw
}


.cb-article-scope .is-content-920 {
    max-width: 48vw
}


.cb-article-scope .is-content-940 {
    max-width: 49vw
}


.cb-article-scope .is-content-960 {
    max-width: 50vw
}


.cb-article-scope .is-content-970 {
    max-width: 51vw
}


.cb-article-scope .is-content-980 {
    max-width: 52vw
}


.cb-article-scope .is-content-1000 {
    max-width: 53vw
}


.cb-article-scope .is-content-1020 {
    max-width: 54vw
}


.cb-article-scope .is-content-1040 {
    max-width: 55vw
}


.cb-article-scope .is-content-1050 {
    max-width: 56vw
}


.cb-article-scope .is-content-1060 {
    max-width: 57vw
}


.cb-article-scope .is-content-1080 {
    max-width: 58vw
}


.cb-article-scope .is-content-1100 {
    max-width: 59vw
}


.cb-article-scope .is-content-1120 {
    max-width: 60vw
}


.cb-article-scope .is-content-1140 {
    max-width: 61vw
}


.cb-article-scope .is-content-1160 {
    max-width: 62vw
}


.cb-article-scope .is-content-1180 {
    max-width: 63vw
}


.cb-article-scope .is-content-1200 {
    max-width: 64vw
}


.cb-article-scope .is-content-1220 {
    max-width: 65vw
}


.cb-article-scope .is-content-1240 {
    max-width: 66vw
}


.cb-article-scope .is-content-1260 {
    max-width: 67vw
}


.cb-article-scope .is-content-1280 {
    max-width: 68vw
}


.cb-article-scope .is-content-1300 {
    max-width: 69vw
}


.cb-article-scope .is-content-1320 {
    max-width: 70vw
}


.cb-article-scope .is-content-1340 {
    max-width: 71vw
}


.cb-article-scope .is-content-1360 {
    max-width: 72vw
}


.cb-article-scope .is-content-1380 {
    max-width: 73vw
}


.cb-article-scope .is-content-1400 {
    max-width: 74vw
}


.cb-article-scope .is-content-1420 {
    max-width: 75vw
}


.cb-article-scope .is-content-1440 {
    max-width: 76vw
}


.cb-article-scope .is-content-1460 {
    max-width: 77vw
}


.cb-article-scope .is-content-1480 {
    max-width: 78vw
}


.cb-article-scope .is-content-1500 {
    max-width: 79vw
}


.cb-article-scope .is-content-1520 {
    max-width: 80vw
}


.cb-article-scope .is-content-1540 {
    max-width: 81vw
}


.cb-article-scope .is-content-1560 {
    max-width: 82vw
}


.cb-article-scope .is-content-1580 {
    max-width: 83vw
}


.cb-article-scope .is-content-1600 {
    max-width: 84vw
}


.cb-article-scope .is-content-1620 {
    max-width: 85vw
}


.cb-article-scope .is-content-1640 {
    max-width: 86vw
}


.cb-article-scope .is-content-1660 {
    max-width: 87vw
}


.cb-article-scope .is-content-1680 {
    max-width: 88vw
}


.cb-article-scope .is-content-1700 {
    max-width: 89vw
}


.cb-article-scope .is-content-1720 {
    max-width: 90vw
}


.cb-article-scope .is-content-1740 {
    max-width: 91vw
}


.cb-article-scope .is-content-1760 {
    max-width: 92vw
}


.cb-article-scope .is-content-1780 {
    max-width: 93vw
}


.cb-article-scope .is-content-1800 {
    max-width: 94vw
}


.cb-article-scope .is-content-1820 {
    max-width: 95vw
}


.cb-article-scope .is-content-1840 {
    max-width: 96vw
}


.cb-article-scope .is-content-1860 {
    max-width: 97vw
}


.cb-article-scope .is-content-1880 {
    max-width: 98vw
}


.cb-article-scope .is-content-1900 {
    max-width: 99vw
}


.cb-article-scope .is-content-1920 {
    max-width: 100vw
}


.cb-article-scope .is-content-1940 {
    max-width: unset
}


.cb-article-scope .is-content-1960 {
    max-width: unset
}


.cb-article-scope .is-content-1980 {
    max-width: unset
}


.cb-article-scope .is-content-2000 {
    max-width: unset
}


.cb-article-scope .is-content-2020 {
    max-width: unset
}


.cb-article-scope .is-content-2040 {
    max-width: unset
}


.cb-article-scope .is-content-2060 {
    max-width: unset
}


.cb-article-scope .is-content-2080 {
    max-width: unset
}


.cb-article-scope .is-content-2100 {
    max-width: unset
}


.cb-article-scope .is-content-2120 {
    max-width: unset
}


.cb-article-scope .is-content-2140 {
    max-width: unset
}


.cb-article-scope .is-content-2160 {
    max-width: unset
}


.cb-article-scope .is-content-2180 {
    max-width: unset
}


.cb-article-scope .is-content-2200 {
    max-width: unset
}


.cb-article-scope .is-content-2220 {
    max-width: unset
}


.cb-article-scope .is-content-2240 {
    max-width: unset
}


.cb-article-scope .is-content-2260 {
    max-width: unset
}


.cb-article-scope .is-content-2280 {
    max-width: unset
}


.cb-article-scope .is-content-2300 {
    max-width: unset
}


.cb-article-scope .is-content-2320 {
    max-width: unset
}


.cb-article-scope .is-content-2340 {
    max-width: unset
}


.cb-article-scope .is-content-2360 {
    max-width: unset
}


.cb-article-scope .is-content-2380 {
    max-width: unset
}


.cb-article-scope .is-content-2400 {
    max-width: unset
}


.cb-article-scope .is-content-2420 {
    max-width: unset
}


.cb-article-scope .is-content-2440 {
    max-width: unset
}


.cb-article-scope .is-content-2460 {
    max-width: unset
}


.cb-article-scope .is-content-2480 {
    max-width: unset
}


.cb-article-scope .is-content-2500 {
    max-width: unset
}


.cb-article-scope .is-content-2520 {
    max-width: unset
}


.cb-article-scope .is-content-2540 {
    max-width: unset
}


.cb-article-scope .is-content-2560 {
    max-width: unset
}


.cb-article-scope .is-content-2580 {
    max-width: unset
}


.cb-article-scope .is-content-2600 {
    max-width: unset
}


.cb-article-scope .is-content-2620 {
    max-width: unset
}


.cb-article-scope .is-content-2640 {
    max-width: unset
}


.cb-article-scope .is-content-2660 {
    max-width: unset
}


.cb-article-scope .is-content-2680 {
    max-width: unset
}


.cb-article-scope .is-content-2700 {
    max-width: unset
}


/* new v3: limit the size on large screen */
@media all and (min-width: 1920px) {

    .cb-article-scope .v3.is-content-300 {
        max-width: 13vw
    }


    .cb-article-scope .v3.is-content-320 {
        max-width: 14vw
    }


    .cb-article-scope .v3.is-content-340 {
        max-width: 15vw
    }


    .cb-article-scope .v3.is-content-360 {
        max-width: 16vw
    }


    .cb-article-scope .v3.is-content-380 {
        max-width: 17vw
    }


    .cb-article-scope .v3.is-content-400 {
        max-width: 18vw
    }


    .cb-article-scope .v3.is-content-420 {
        max-width: 19vw
    }


    .cb-article-scope .v3.is-content-440 {
        max-width: 20vw
    }


    .cb-article-scope .v3.is-content-460 {
        max-width: 21vw
    }


    .cb-article-scope .v3.is-content-480 {
        max-width: 22vw
    }


    .cb-article-scope .v3.is-content-500 {
        max-width: 23vw
    }


    .cb-article-scope .v3.is-content-520 {
        max-width: 24vw
    }


    .cb-article-scope .v3.is-content-540 {
        max-width: 25vw
    }


    .cb-article-scope .v3.is-content-560 {
        max-width: 26vw
    }


    .cb-article-scope .v3.is-content-580 {
        max-width: 27vw
    }


    .cb-article-scope .v3.is-content-600 {
        max-width: 28vw
    }


    .cb-article-scope .v3.is-content-620 {
        max-width: 29vw
    }


    .cb-article-scope .v3.is-content-640 {
        max-width: 31vw
    }


    .cb-article-scope .v3.is-content-660 {
        max-width: 31vw
    }


    .cb-article-scope .v3.is-content-680 {
        max-width: 32vw
    }


    .cb-article-scope .v3.is-content-700 {
        max-width: 33vw
    }


    .cb-article-scope .v3.is-content-720 {
        max-width: 34vw
    }


    .cb-article-scope .v3.is-content-740 {
        max-width: 35vw
    }


    .cb-article-scope .v3.is-content-760 {
        max-width: 36vw
    }


    .cb-article-scope .v3.is-content-780 {
        max-width: 37vw
    }


    .cb-article-scope .v3.is-content-800 {
        max-width: 38vw
    }


    .cb-article-scope .v3.is-content-820 {
        max-width: 39vw
    }


    .cb-article-scope .v3.is-content-840 {
        max-width: 40vw
    }


    .cb-article-scope .v3.is-content-860 {
        max-width: 41vw
    }


    .cb-article-scope .v3.is-content-880 {
        max-width: 42vw
    }



    .cb-article-scope .v3.is-content-900 {
        max-width: 1100px
    }


    .cb-article-scope .v3.is-content-920 {
        max-width: 1110px
    }


    .cb-article-scope .v3.is-content-940 {
        max-width: 1120px
    }


    .cb-article-scope .v3.is-content-960 {
        max-width: 1130px
    }


    .cb-article-scope .v3.is-content-970 {
        max-width: 1140px
    }


    .cb-article-scope .v3.is-content-980 {
        max-width: 1150px
    }


    .cb-article-scope .v3.is-content-1000 {
        max-width: 1160px
    }


    .cb-article-scope .v3.is-content-1020 {
        max-width: 1170px
    }


    .cb-article-scope .v3.is-content-1040 {
        max-width: 1180px
    }


    .cb-article-scope .v3.is-content-1050 {
        max-width: 1190px
    }


    .cb-article-scope .v3.is-content-1060 {
        max-width: 1200px
    }


    .cb-article-scope .v3.is-content-1080 {
        max-width: 1210px
    }


    .cb-article-scope .v3.is-content-1100 {
        max-width: 1220px
    }


    .cb-article-scope .v3.is-content-1120 {
        max-width: 1230px
    }


    .cb-article-scope .v3.is-content-1140 {
        max-width: 1240px
    }


    .cb-article-scope .v3.is-content-1160 {
        max-width: 1250px
    }


    .cb-article-scope .v3.is-content-1180 {
        max-width: 1260px
    }


    .cb-article-scope .v3.is-content-1200 {
        max-width: 1270px
    }


    .cb-article-scope .v3.is-content-1220 {
        max-width: 1280px
    }


    .cb-article-scope .v3.is-content-1240 {
        max-width: 1290px
    }


    .cb-article-scope .v3.is-content-1260 {
        max-width: 1300px
    }


    .cb-article-scope .v3.is-content-1280 {
        max-width: 1310px
    }


    .cb-article-scope .v3.is-content-1300 {
        max-width: 1320px
    }


    .cb-article-scope .v3.is-content-1320 {
        max-width: 1330px
    }


    .cb-article-scope .v3.is-content-1340 {
        max-width: 1340px
    }


    .cb-article-scope .v3.is-content-1360 {
        max-width: 1360px
    }



    .cb-article-scope .v3.is-content-1380 {
        max-width: 1380px
    }


    .cb-article-scope .v3.is-content-1400 {
        max-width: 1400px
    }


    .cb-article-scope .v3.is-content-1420 {
        max-width: 1420px
    }


    .cb-article-scope .v3.is-content-1440 {
        max-width: 1440px
    }


    .cb-article-scope .v3.is-content-1460 {
        max-width: 1460px
    }


    .cb-article-scope .v3.is-content-1480 {
        max-width: 1480px
    }


    .cb-article-scope .v3.is-content-1500 {
        max-width: 1500px
    }


    .cb-article-scope .v3.is-content-1520 {
        max-width: 1520px
    }


    .cb-article-scope .v3.is-content-1540 {
        max-width: 1540px
    }


    .cb-article-scope .v3.is-content-1560 {
        max-width: 1560px
    }


    .cb-article-scope .v3.is-content-1580 {
        max-width: 1580px
    }


    .cb-article-scope .v3.is-content-1600 {
        max-width: 1600px
    }


    .cb-article-scope .v3.is-content-1620 {
        max-width: 1620px
    }


    .cb-article-scope .v3.is-content-1640 {
        max-width: 1640px
    }


    .cb-article-scope .v3.is-content-1660 {
        max-width: 1660px
    }


    .cb-article-scope .v3.is-content-1680 {
        max-width: 1680px
    }


    .cb-article-scope .v3.is-content-1700 {
        max-width: 1700px
    }


    .cb-article-scope .v3.is-content-1720 {
        max-width: 1720px
    }


    .cb-article-scope .v3.is-content-1740 {
        max-width: 1740px
    }


    .cb-article-scope .v3.is-content-1760 {
        max-width: 1760px
    }


    .cb-article-scope .v3.is-content-1780 {
        max-width: 1780px
    }


    .cb-article-scope .v3.is-content-1800 {
        max-width: 1800px
    }


    .cb-article-scope .v3.is-content-1820 {
        max-width: 1820px
    }


    .cb-article-scope .v3.is-content-1840 {
        max-width: 1840px
    }


    .cb-article-scope .v3.is-content-1860 {
        max-width: 1860px
    }


    .cb-article-scope .v3.is-content-1880 {
        max-width: 1880px
    }


    .cb-article-scope .v3.is-content-1900 {
        max-width: 1900px
    }


    .cb-article-scope .v3.is-content-1920 {
        max-width: 1920px
    }


    .cb-article-scope .v3.is-content-1940 {
        max-width: 1940px
    }


    .cb-article-scope .v3.is-content-1960 {
        max-width: 1960px
    }


    .cb-article-scope .v3.is-content-1980 {
        max-width: 1980px
    }


    .cb-article-scope .v3.is-content-2000 {
        max-width: 2000px
    }


    .cb-article-scope .v3.is-content-2020 {
        max-width: 2020px
    }


    .cb-article-scope .v3.is-content-2040 {
        max-width: 2040px
    }


    .cb-article-scope .v3.is-content-2060 {
        max-width: 2060px
    }


    .cb-article-scope .v3.is-content-2080 {
        max-width: 2080px
    }


    .cb-article-scope .v3.is-content-2100 {
        max-width: 2100px
    }


    .cb-article-scope .v3.is-content-2120 {
        max-width: 2120px
    }


    .cb-article-scope .v3.is-content-2140 {
        max-width: 2140px
    }


    .cb-article-scope .v3.is-content-2160 {
        max-width: 2160px
    }


    .cb-article-scope .v3.is-content-2180 {
        max-width: 2180px
    }


    .cb-article-scope .v3.is-content-2200 {
        max-width: 2200px
    }


    .cb-article-scope .v3.is-content-2220 {
        max-width: 2220px
    }


    .cb-article-scope .v3.is-content-2240 {
        max-width: 2240px
    }


    .cb-article-scope .v3.is-content-2260 {
        max-width: 2260px
    }


    .cb-article-scope .v3.is-content-2280 {
        max-width: 2280px
    }


    .cb-article-scope .v3.is-content-2300 {
        max-width: 2300px
    }


    .cb-article-scope .v3.is-content-2320 {
        max-width: 2320px
    }


    .cb-article-scope .v3.is-content-2340 {
        max-width: 2340px
    }


    .cb-article-scope .v3.is-content-2360 {
        max-width: 2360px
    }


    .cb-article-scope .v3.is-content-2380 {
        max-width: 2380px
    }


    .cb-article-scope .v3.is-content-2400 {
        max-width: 2400px
    }


    .cb-article-scope .v3.is-content-2420 {
        max-width: 2420px
    }


    .cb-article-scope .v3.is-content-2440 {
        max-width: 2440px
    }


    .cb-article-scope .v3.is-content-2460 {
        max-width: 2460px
    }


    .cb-article-scope .v3.is-content-2480 {
        max-width: 2480px
    }


    .cb-article-scope .v3.is-content-2500 {
        max-width: 2500px
    }


    .cb-article-scope .v3.is-content-2520 {
        max-width: 2520px
    }


    .cb-article-scope .v3.is-content-2540 {
        max-width: 2540px
    }


    .cb-article-scope .v3.is-content-2560 {
        max-width: 2560px
    }


    .cb-article-scope .v3.is-content-2580 {
        max-width: 2580px
    }


    .cb-article-scope .v3.is-content-2600 {
        max-width: 2600px
    }


    .cb-article-scope .v3.is-content-2620 {
        max-width: 2620px
    }


    .cb-article-scope .v3.is-content-2640 {
        max-width: 2640px
    }


    .cb-article-scope .v3.is-content-2660 {
        max-width: 2660px
    }


    .cb-article-scope .v3.is-content-2680 {
        max-width: 2680px
    }


    .cb-article-scope .v3.is-content-2700 {
        max-width: 2700px
    }
}


/* Prevent small container */
@media all and (max-width: 1920px) {

    .cb-article-scope .is-content-300 {
        max-width: 300px
    }


    .cb-article-scope .is-content-320 {
        max-width: 320px
    }


    .cb-article-scope .is-content-340 {
        max-width: 340px
    }


    .cb-article-scope .is-content-360 {
        max-width: 360px
    }


    .cb-article-scope .is-content-380 {
        max-width: 380px
    }


    .cb-article-scope .is-content-400 {
        max-width: 400px
    }


    .cb-article-scope .is-content-420 {
        max-width: 420px
    }


    .cb-article-scope .is-content-440 {
        max-width: 440px
    }


    .cb-article-scope .is-content-460 {
        max-width: 460px
    }


    .cb-article-scope .is-content-480 {
        max-width: 480px
    }


    .cb-article-scope .is-content-500 {
        max-width: 500px
    }
}

@media all and (max-width: 1600px) { /* Enlarge */

    .cb-article-scope .is-content-520 {
        max-width: 38vw
    }


    .cb-article-scope .is-content-540 {
        max-width: 39vw
    }


    .cb-article-scope .is-content-560 {
        max-width: 40vw
    }


    .cb-article-scope .is-content-580 {
        max-width: 41vw
    }


    .cb-article-scope .is-content-600 {
        max-width: 42vw
    }


    .cb-article-scope .is-content-620 {
        max-width: 43vw
    }


    .cb-article-scope .is-content-640 {
        max-width: 45vw
    }


    .cb-article-scope .is-content-660 {
        max-width: 45vw
    }


    .cb-article-scope .is-content-680 {
        max-width: 46vw
    }


    .cb-article-scope .is-content-700 {
        max-width: 47vw
    }


    .cb-article-scope .is-content-720 {
        max-width: 48vw
    }


    .cb-article-scope .is-content-740 {
        max-width: 49vw
    }


    .cb-article-scope .is-content-760 {
        max-width: 50vw
    }


    .cb-article-scope .is-content-780 {
        max-width: 51vw
    }


    .cb-article-scope .is-content-800 {
        max-width: 52vw
    }


    .cb-article-scope .is-content-820 {
        max-width: 53vw
    }


    .cb-article-scope .is-content-840 {
        max-width: 54vw
    }


    .cb-article-scope .is-content-860 {
        max-width: 55vw
    }


    .cb-article-scope .is-content-880 {
        max-width: 56vw
    }


    .cb-article-scope .is-content-900 {
        max-width: 57vw
    }


    .cb-article-scope .is-content-920 {
        max-width: 58vw
    }


    .cb-article-scope .is-content-940 {
        max-width: 59vw
    }


    .cb-article-scope .is-content-960 {
        max-width: 60vw
    }


    .cb-article-scope .is-content-970 {
        max-width: 61vw
    }


    .cb-article-scope .is-content-980 {
        max-width: 62vw
    }


    .cb-article-scope .is-content-1000 {
        max-width: 63vw
    }


    .cb-article-scope .is-content-1020 {
        max-width: 64vw
    }


    .cb-article-scope .is-content-1040 {
        max-width: 65vw
    }


    .cb-article-scope .is-content-1050 {
        max-width: 66vw
    }


    .cb-article-scope .is-content-1060 {
        max-width: 67vw
    }


    .cb-article-scope .is-content-1080 {
        max-width: 68vw
    }


    .cb-article-scope .is-content-1100 {
        max-width: 69vw
    }


    .cb-article-scope .is-content-1120 {
        max-width: 70vw
    }


    .cb-article-scope .is-content-1140 {
        max-width: 71vw
    }


    .cb-article-scope .is-content-1160 {
        max-width: 72vw
    }


    .cb-article-scope .is-content-1180 {
        max-width: 73vw
    }


    .cb-article-scope .is-content-1200 {
        max-width: 74vw
    }


    .cb-article-scope .is-content-1220 {
        max-width: 75vw
    }


    .cb-article-scope .is-content-1240 {
        max-width: 76vw
    }


    .cb-article-scope .is-content-1260 {
        max-width: 77vw
    }


    .cb-article-scope .is-content-1280 {
        max-width: 78vw
    }


    .cb-article-scope .is-content-1300 {
        max-width: 79vw
    }


    .cb-article-scope .is-content-1320 {
        max-width: 80vw
    }


    .cb-article-scope .is-content-1340 {
        max-width: 81vw
    }


    .cb-article-scope .is-content-1360 {
        max-width: 82vw
    }


    .cb-article-scope .is-content-1380 {
        max-width: 83vw
    }


    .cb-article-scope .is-content-1400 {
        max-width: 84vw
    }


    .cb-article-scope .is-content-1420 {
        max-width: 85vw
    }


    .cb-article-scope .is-content-1440 {
        max-width: 86vw
    }


    .cb-article-scope .is-content-1460 {
        max-width: 87vw
    }


    .cb-article-scope .is-content-1480 {
        max-width: 88vw
    }


    .cb-article-scope .is-content-1500 {
        max-width: 89vw
    }


    .cb-article-scope .is-content-1520 {
        max-width: 90vw
    }


    .cb-article-scope .is-content-1540 {
        max-width: 91vw
    }


    .cb-article-scope .is-content-1560 {
        max-width: 92vw
    }


    .cb-article-scope .is-content-1580 {
        max-width: 93vw
    }


    .cb-article-scope .is-content-1600 {
        max-width: 94vw
    }


    .cb-article-scope .is-content-1620 {
        max-width: 95vw
    }


    .cb-article-scope .is-content-1640 {
        max-width: 96vw
    }


    .cb-article-scope .is-content-1660 {
        max-width: 97vw
    }


    .cb-article-scope .is-content-1680 {
        max-width: 98vw
    }


    .cb-article-scope .is-content-1700 {
        max-width: 99vw
    }


    .cb-article-scope .is-content-1720 {
        max-width: 100vw
    }


    .cb-article-scope .is-content-1740 {
        max-width: unset
    }


    .cb-article-scope .is-content-1760 {
        max-width: unset
    }


    .cb-article-scope .is-content-1780 {
        max-width: unset
    }


    .cb-article-scope .is-content-1800 {
        max-width: unset
    }


    .cb-article-scope .is-content-1820 {
        max-width: unset
    }


    .cb-article-scope .is-content-1840 {
        max-width: unset
    }


    .cb-article-scope .is-content-1860 {
        max-width: unset
    }


    .cb-article-scope .is-content-1880 {
        max-width: unset
    }


    .cb-article-scope .is-content-1900 {
        max-width: unset
    }


    .cb-article-scope .is-content-1920 {
        max-width: unset
    }


    .cb-article-scope .is-content-1940 {
        max-width: unset
    }


    .cb-article-scope .is-content-1960 {
        max-width: unset
    }


    .cb-article-scope .is-content-1980 {
        max-width: unset
    }


    .cb-article-scope .is-content-2000 {
        max-width: unset
    }


    .cb-article-scope .is-content-2020 {
        max-width: unset
    }


    .cb-article-scope .is-content-2040 {
        max-width: unset
    }


    .cb-article-scope .is-content-2060 {
        max-width: unset
    }


    .cb-article-scope .is-content-2080 {
        max-width: unset
    }


    .cb-article-scope .is-content-2100 {
        max-width: unset
    }


    .cb-article-scope .is-content-2120 {
        max-width: unset
    }


    .cb-article-scope .is-content-2140 {
        max-width: unset
    }


    .cb-article-scope .is-content-2160 {
        max-width: unset
    }


    .cb-article-scope .is-content-2180 {
        max-width: unset
    }


    .cb-article-scope .is-content-2200 {
        max-width: unset
    }


    .cb-article-scope .is-content-2220 {
        max-width: unset
    }


    .cb-article-scope .is-content-2240 {
        max-width: unset
    }


    .cb-article-scope .is-content-2260 {
        max-width: unset
    }


    .cb-article-scope .is-content-2280 {
        max-width: unset
    }


    .cb-article-scope .is-content-2300 {
        max-width: unset
    }


    .cb-article-scope .is-content-2320 {
        max-width: unset
    }


    .cb-article-scope .is-content-2340 {
        max-width: unset
    }


    .cb-article-scope .is-content-2360 {
        max-width: unset
    }


    .cb-article-scope .is-content-2380 {
        max-width: unset
    }


    .cb-article-scope .is-content-2400 {
        max-width: unset
    }


    .cb-article-scope .is-content-2420 {
        max-width: unset
    }


    .cb-article-scope .is-content-2440 {
        max-width: unset
    }


    .cb-article-scope .is-content-2460 {
        max-width: unset
    }


    .cb-article-scope .is-content-2480 {
        max-width: unset
    }


    .cb-article-scope .is-content-2500 {
        max-width: unset
    }


    .cb-article-scope .is-content-2520 {
        max-width: unset
    }


    .cb-article-scope .is-content-2540 {
        max-width: unset
    }


    .cb-article-scope .is-content-2560 {
        max-width: unset
    }


    .cb-article-scope .is-content-2580 {
        max-width: unset
    }


    .cb-article-scope .is-content-2600 {
        max-width: unset
    }


    .cb-article-scope .is-content-2620 {
        max-width: unset
    }


    .cb-article-scope .is-content-2640 {
        max-width: unset
    }


    .cb-article-scope .is-content-2660 {
        max-width: unset
    }


    .cb-article-scope .is-content-2680 {
        max-width: unset
    }


    .cb-article-scope .is-content-2700 {
        max-width: unset
    }
}


@media all and (max-width: 1280px) {

    .cb-article-scope .is-content-300 {
        max-width: 63vw
    }


    .cb-article-scope .is-content-320 {
        max-width: 63vw
    }


    .cb-article-scope .is-content-340 {
        max-width: 63vw
    }


    .cb-article-scope .is-content-360 {
        max-width: 63vw
    }


    .cb-article-scope .is-content-380 {
        max-width: 63vw
    }


    .cb-article-scope .is-content-400 {
        max-width: 63vw
    }


    .cb-article-scope .is-content-420 {
        max-width: 63vw
    }


    .cb-article-scope .is-content-440 {
        max-width: 63vw
    }


    .cb-article-scope .is-content-460 {
        max-width: 63vw
    }


    .cb-article-scope .is-content-480 {
        max-width: 63vw
    }


    .cb-article-scope .is-content-500 {
        max-width: 63vw
    }


    .cb-article-scope .is-content-520 {
        max-width: 63vw
    }


    .cb-article-scope .is-content-540 {
        max-width: 63vw
    }


    .cb-article-scope .is-content-560 {
        max-width: 63vw
    }


    .cb-article-scope .is-content-580 {
        max-width: 63vw
    }


    .cb-article-scope .is-content-600 {
        max-width: 63vw
    }


    .cb-article-scope .is-content-620 {
        max-width: 63vw
    }


    .cb-article-scope .is-content-640 {
        max-width: 63vw
    }


    .cb-article-scope .is-content-660 {
        max-width: 63vw
    }


    .cb-article-scope .is-content-680 {
        max-width: 63vw
    }


    .cb-article-scope .is-content-700 {
        max-width: 65vw
    }


    .cb-article-scope .is-content-720 {
        max-width: 67vw
    }


    .cb-article-scope .is-content-740 {
        max-width: 69vw
    }


    .cb-article-scope .is-content-760 {
        max-width: 71vw
    }


    .cb-article-scope .is-content-780 {
        max-width: 73vw
    }


    .cb-article-scope .is-content-800 {
        max-width: 75vw
    }


    .cb-article-scope .is-content-820 {
        max-width: 78vw
    }


    .cb-article-scope .is-content-840 {
        max-width: 81vw
    }


    .cb-article-scope .is-content-860 {
        max-width: 84vw
    }


    .cb-article-scope .is-content-880 {
        max-width: 87vw
    }


    .cb-article-scope .is-content-900 {
        max-width: 90vw
    }


    .cb-article-scope .is-content-920 {
        max-width: 93vw
    }


    .cb-article-scope .is-content-940 {
        max-width: 96vw
    }


    .cb-article-scope .is-content-960 {
        max-width: unset
    }


    .cb-article-scope .is-content-970 {
        max-width: unset
    }


    .cb-article-scope .is-content-980 {
        max-width: unset
    }


    .cb-article-scope .is-content-1000 {
        max-width: unset
    }


    .cb-article-scope .is-content-1020 {
        max-width: unset
    }


    .cb-article-scope .is-content-1040 {
        max-width: unset
    }


    .cb-article-scope .is-content-1050 {
        max-width: unset
    }


    .cb-article-scope .is-content-1060 {
        max-width: unset
    }


    .cb-article-scope .is-content-1080 {
        max-width: unset
    }


    .cb-article-scope .is-content-1100 {
        max-width: unset
    }


    .cb-article-scope .is-content-1120 {
        max-width: unset
    }


    .cb-article-scope .is-content-1140 {
        max-width: unset
    }


    .cb-article-scope .is-content-1160 {
        max-width: unset
    }


    .cb-article-scope .is-content-1180 {
        max-width: unset
    }


    .cb-article-scope .is-content-1200 {
        max-width: unset
    }


    .cb-article-scope .is-content-1220 {
        max-width: unset
    }


    .cb-article-scope .is-content-1240 {
        max-width: unset
    }


    .cb-article-scope .is-content-1260 {
        max-width: unset
    }


    .cb-article-scope .is-content-1280 {
        max-width: unset
    }


    .cb-article-scope .is-content-1300 {
        max-width: unset
    }


    .cb-article-scope .is-content-1320 {
        max-width: unset
    }


    .cb-article-scope .is-content-1340 {
        max-width: unset
    }


    .cb-article-scope .is-content-1360 {
        max-width: unset
    }


    .cb-article-scope .is-content-1380 {
        max-width: unset
    }


    .cb-article-scope .is-content-1400 {
        max-width: unset
    }


    .cb-article-scope .is-content-1420 {
        max-width: unset
    }


    .cb-article-scope .is-content-1440 {
        max-width: unset
    }


    .cb-article-scope .is-content-1460 {
        max-width: unset
    }


    .cb-article-scope .is-content-1480 {
        max-width: unset
    }


    .cb-article-scope .is-content-1500 {
        max-width: unset
    }


    .cb-article-scope .is-content-1520 {
        max-width: unset
    }


    .cb-article-scope .is-content-1540 {
        max-width: unset
    }


    .cb-article-scope .is-content-1560 {
        max-width: unset
    }


    .cb-article-scope .is-content-1580 {
        max-width: unset
    }


    .cb-article-scope .is-content-1600 {
        max-width: unset
    }


    .cb-article-scope .is-content-1620 {
        max-width: unset
    }


    .cb-article-scope .is-content-1640 {
        max-width: unset
    }


    .cb-article-scope .is-content-1660 {
        max-width: unset
    }


    .cb-article-scope .is-content-1680 {
        max-width: unset
    }


    .cb-article-scope .is-content-1700 {
        max-width: unset
    }


    .cb-article-scope .is-content-1720 {
        max-width: unset
    }


    .cb-article-scope .is-content-1740 {
        max-width: unset
    }


    .cb-article-scope .is-content-1760 {
        max-width: unset
    }


    .cb-article-scope .is-content-1780 {
        max-width: unset
    }


    .cb-article-scope .is-content-1800 {
        max-width: unset
    }


    .cb-article-scope .is-content-1820 {
        max-width: unset
    }


    .cb-article-scope .is-content-1840 {
        max-width: unset
    }


    .cb-article-scope .is-content-1860 {
        max-width: unset
    }


    .cb-article-scope .is-content-1880 {
        max-width: unset
    }


    .cb-article-scope .is-content-1900 {
        max-width: unset
    }


    .cb-article-scope .is-content-1920 {
        max-width: unset
    }


    .cb-article-scope .is-content-1940 {
        max-width: unset
    }


    .cb-article-scope .is-content-1960 {
        max-width: unset
    }


    .cb-article-scope .is-content-1980 {
        max-width: unset
    }


    .cb-article-scope .is-content-2000 {
        max-width: unset
    }


    .cb-article-scope .is-content-2020 {
        max-width: unset
    }


    .cb-article-scope .is-content-2040 {
        max-width: unset
    }


    .cb-article-scope .is-content-2060 {
        max-width: unset
    }


    .cb-article-scope .is-content-2080 {
        max-width: unset
    }


    .cb-article-scope .is-content-2100 {
        max-width: unset
    }


    .cb-article-scope .is-content-2120 {
        max-width: unset
    }


    .cb-article-scope .is-content-2140 {
        max-width: unset
    }


    .cb-article-scope .is-content-2160 {
        max-width: unset
    }


    .cb-article-scope .is-content-2180 {
        max-width: unset
    }


    .cb-article-scope .is-content-2200 {
        max-width: unset
    }


    .cb-article-scope .is-content-2220 {
        max-width: unset
    }


    .cb-article-scope .is-content-2240 {
        max-width: unset
    }


    .cb-article-scope .is-content-2260 {
        max-width: unset
    }


    .cb-article-scope .is-content-2280 {
        max-width: unset
    }


    .cb-article-scope .is-content-2300 {
        max-width: unset
    }


    .cb-article-scope .is-content-2320 {
        max-width: unset
    }


    .cb-article-scope .is-content-2340 {
        max-width: unset
    }


    .cb-article-scope .is-content-2360 {
        max-width: unset
    }


    .cb-article-scope .is-content-2380 {
        max-width: unset
    }


    .cb-article-scope .is-content-2400 {
        max-width: unset
    }


    .cb-article-scope .is-content-2420 {
        max-width: unset
    }


    .cb-article-scope .is-content-2440 {
        max-width: unset
    }


    .cb-article-scope .is-content-2460 {
        max-width: unset
    }


    .cb-article-scope .is-content-2480 {
        max-width: unset
    }


    .cb-article-scope .is-content-2500 {
        max-width: unset
    }


    .cb-article-scope .is-content-2520 {
        max-width: unset
    }


    .cb-article-scope .is-content-2540 {
        max-width: unset
    }


    .cb-article-scope .is-content-2560 {
        max-width: unset
    }


    .cb-article-scope .is-content-2580 {
        max-width: unset
    }


    .cb-article-scope .is-content-2600 {
        max-width: unset
    }


    .cb-article-scope .is-content-2620 {
        max-width: unset
    }


    .cb-article-scope .is-content-2640 {
        max-width: unset
    }


    .cb-article-scope .is-content-2660 {
        max-width: unset
    }


    .cb-article-scope .is-content-2680 {
        max-width: unset
    }


    .cb-article-scope .is-content-2700 {
        max-width: unset
    }
}


@media (max-width: 760px) {

    .cb-article-scope .xs-w-none {
        max-width: unset !important
    }


    .cb-article-scope .xs-w-300 {
        max-width: 300px !important
    }


    .cb-article-scope .xs-w-320 {
        max-width: 320px !important
    }


    .cb-article-scope .xs-w-340 {
        max-width: 340px !important
    }


    .cb-article-scope .xs-w-360 {
        max-width: 360px !important
    }


    .cb-article-scope .xs-w-380 {
        max-width: 380px !important
    }


    .cb-article-scope .xs-w-400 {
        max-width: 400px !important
    }


    .cb-article-scope .xs-w-420 {
        max-width: 420px !important
    }


    .cb-article-scope .xs-w-440 {
        max-width: 440px !important
    }


    .cb-article-scope .xs-w-460 {
        max-width: 460px !important
    }


    .cb-article-scope .xs-w-480 {
        max-width: 480px !important
    }


    .cb-article-scope .xs-w-500 {
        max-width: 500px !important
    }


    .cb-article-scope .xs-w-520 {
        max-width: 520px !important
    }


    .cb-article-scope .xs-w-540 {
        max-width: 540px !important
    }


    .cb-article-scope .xs-w-560 {
        max-width: 560px !important
    }


    .cb-article-scope .xs-w-580 {
        max-width: 580px !important
    }


    .cb-article-scope .xs-w-600 {
        max-width: 600px !important
    }


    .cb-article-scope .xs-w-620 {
        max-width: 620px !important
    }


    .cb-article-scope .xs-w-640 {
        max-width: 640px !important
    }


    .cb-article-scope .xs-w-660 {
        max-width: 660px !important
    }


    .cb-article-scope .xs-w-680 {
        max-width: 680px !important
    }


    .cb-article-scope .xs-w-700 {
        max-width: 700px !important
    }


    .cb-article-scope .xs-w-720 {
        max-width: 720px !important
    }


    .cb-article-scope .xs-w-740 {
        max-width: 740px !important
    }


    .cb-article-scope .xs-w-760 {
        max-width: 760px !important
    }
}

@media (min-width: 761px) and (max-width: 970px) {

    .cb-article-scope .sm-w-none {
        max-width: unset !important
    }


    .cb-article-scope .sm-w-300 {
        max-width: 300px !important
    }


    .cb-article-scope .sm-w-320 {
        max-width: 320px !important
    }


    .cb-article-scope .sm-w-340 {
        max-width: 340px !important
    }


    .cb-article-scope .sm-w-360 {
        max-width: 360px !important
    }


    .cb-article-scope .sm-w-380 {
        max-width: 380px !important
    }


    .cb-article-scope .sm-w-400 {
        max-width: 400px !important
    }


    .cb-article-scope .sm-w-420 {
        max-width: 420px !important
    }


    .cb-article-scope .sm-w-440 {
        max-width: 440px !important
    }


    .cb-article-scope .sm-w-460 {
        max-width: 460px !important
    }


    .cb-article-scope .sm-w-480 {
        max-width: 480px !important
    }


    .cb-article-scope .sm-w-500 {
        max-width: 500px !important
    }


    .cb-article-scope .sm-w-520 {
        max-width: 520px !important
    }


    .cb-article-scope .sm-w-540 {
        max-width: 540px !important
    }


    .cb-article-scope .sm-w-560 {
        max-width: 560px !important
    }


    .cb-article-scope .sm-w-580 {
        max-width: 580px !important
    }


    .cb-article-scope .sm-w-600 {
        max-width: 600px !important
    }


    .cb-article-scope .sm-w-620 {
        max-width: 620px !important
    }


    .cb-article-scope .sm-w-640 {
        max-width: 640px !important
    }


    .cb-article-scope .sm-w-660 {
        max-width: 660px !important
    }


    .cb-article-scope .sm-w-680 {
        max-width: 680px !important
    }


    .cb-article-scope .sm-w-700 {
        max-width: 700px !important
    }


    .cb-article-scope .sm-w-720 {
        max-width: 720px !important
    }


    .cb-article-scope .sm-w-740 {
        max-width: 740px !important
    }


    .cb-article-scope .sm-w-760 {
        max-width: 760px !important
    }


    .cb-article-scope .sm-w-780 {
        max-width: 780px !important
    }


    .cb-article-scope .sm-w-800 {
        max-width: 800px !important
    }


    .cb-article-scope .sm-w-820 {
        max-width: 820px !important
    }


    .cb-article-scope .sm-w-840 {
        max-width: 840px !important
    }


    .cb-article-scope .sm-w-860 {
        max-width: 860px !important
    }


    .cb-article-scope .sm-w-880 {
        max-width: 880px !important
    }


    .cb-article-scope .sm-w-900 {
        max-width: 900px !important
    }


    .cb-article-scope .sm-w-920 {
        max-width: 920px !important
    }


    .cb-article-scope .sm-w-940 {
        max-width: 940px !important
    }


    .cb-article-scope .sm-w-960 {
        max-width: 960px !important
    }


    .cb-article-scope .sm-w-970 {
        max-width: 970px !important
    }
}

@media (min-width: 971px) and (max-width: 1280px) {

    .cb-article-scope .md-w-none {
        max-width: unset
    }


    .cb-article-scope .md-w-300 {
        max-width: 300px
    }


    .cb-article-scope .md-w-320 {
        max-width: 320px
    }


    .cb-article-scope .md-w-340 {
        max-width: 340px
    }


    .cb-article-scope .md-w-360 {
        max-width: 360px
    }


    .cb-article-scope .md-w-380 {
        max-width: 380px
    }


    .cb-article-scope .md-w-400 {
        max-width: 400px
    }


    .cb-article-scope .md-w-420 {
        max-width: 420px
    }


    .cb-article-scope .md-w-440 {
        max-width: 440px
    }


    .cb-article-scope .md-w-460 {
        max-width: 460px
    }


    .cb-article-scope .md-w-480 {
        max-width: 480px
    }


    .cb-article-scope .md-w-500 {
        max-width: 500px
    }


    .cb-article-scope .md-w-520 {
        max-width: 520px
    }


    .cb-article-scope .md-w-540 {
        max-width: 540px
    }


    .cb-article-scope .md-w-560 {
        max-width: 560px
    }


    .cb-article-scope .md-w-580 {
        max-width: 580px
    }


    .cb-article-scope .md-w-600 {
        max-width: 600px
    }


    .cb-article-scope .md-w-620 {
        max-width: 620px
    }


    .cb-article-scope .md-w-640 {
        max-width: 640px
    }


    .cb-article-scope .md-w-660 {
        max-width: 660px
    }


    .cb-article-scope .md-w-680 {
        max-width: 680px
    }


    .cb-article-scope .md-w-700 {
        max-width: 700px
    }


    .cb-article-scope .md-w-720 {
        max-width: 720px
    }


    .cb-article-scope .md-w-740 {
        max-width: 740px
    }


    .cb-article-scope .md-w-760 {
        max-width: 760px
    }


    .cb-article-scope .md-w-780 {
        max-width: 780px
    }


    .cb-article-scope .md-w-800 {
        max-width: 800px
    }


    .cb-article-scope .md-w-820 {
        max-width: 820px
    }


    .cb-article-scope .md-w-840 {
        max-width: 840px
    }


    .cb-article-scope .md-w-860 {
        max-width: 860px
    }


    .cb-article-scope .md-w-880 {
        max-width: 880px
    }


    .cb-article-scope .md-w-900 {
        max-width: 900px
    }


    .cb-article-scope .md-w-920 {
        max-width: 920px
    }


    .cb-article-scope .md-w-940 {
        max-width: 940px
    }


    .cb-article-scope .md-w-960 {
        max-width: 960px
    }


    .cb-article-scope .md-w-970 {
        max-width: 970px
    }


    .cb-article-scope .md-w-980 {
        max-width: 980px
    }


    .cb-article-scope .md-w-1000 {
        max-width: 1000px
    }


    .cb-article-scope .md-w-1020 {
        max-width: 1020px
    }


    .cb-article-scope .md-w-1040 {
        max-width: 1040px
    }


    .cb-article-scope .md-w-1050 {
        max-width: 1050px
    }


    .cb-article-scope .md-w-1060 {
        max-width: 1060px
    }


    .cb-article-scope .md-w-1080 {
        max-width: 1080px
    }


    .cb-article-scope .md-w-1100 {
        max-width: 1100px
    }


    .cb-article-scope .md-w-1120 {
        max-width: 1120px
    }


    .cb-article-scope .md-w-1140 {
        max-width: 1140px
    }


    .cb-article-scope .md-w-1160 {
        max-width: 1160px
    }


    .cb-article-scope .md-w-1180 {
        max-width: 1180px
    }


    .cb-article-scope .md-w-1200 {
        max-width: 1200px
    }


    .cb-article-scope .md-w-1220 {
        max-width: 1220px
    }


    .cb-article-scope .md-w-1240 {
        max-width: 1240px
    }


    .cb-article-scope .md-w-1260 {
        max-width: 1260px
    }


    .cb-article-scope .md-w-1280 {
        max-width: 1280px
    }
}


/* Others */

.cb-article-scope .is-shadow-1 {
    -webkit-box-shadow: 0 0 9px rgba(0, 0, 0, 0.07);
    -moz-box-shadow: 0 0 9px rgba(0, 0, 0, 0.07);
    box-shadow: 0 0 9px rgba(0, 0, 0, 0.07);
}



.cb-article-scope .is-lightbox img {
    cursor: pointer;
    -webkit-transition: all ease 0.5s;
    -moz-transition: all ease 0.5s;
    -ms-transition: all ease 0.5s;
    -o-transition: all ease 0.5s;
    transition: all ease 0.5s;
}


    .cb-article-scope .is-lightbox img:hover {
        opacity: 0.8
    }



.cb-article-scope .is-hidden {
    display: none !important;
}


/* Nav Bar */

.cb-article-scope .is-wrapper div.is-section.is-section-sticky {
    top: 0;
    position: fixed;
    z-index: 1000;
}


.cb-article-scope .is-wrapper div.is-section.is-section-navbar {
    background-color: transparent !important;
    z-index: 2;
}


    .cb-article-scope .is-wrapper div.is-section.is-section-navbar .is-overlay {
        background-color: transparent !important;
    }


    .cb-article-scope .is-wrapper div.is-section.is-section-navbar .is-section-tool .is-section-edit {
        display: none;
    }


/* video */

.cb-article-scope .is-video-bg {
    position: absolute;
    top: 50%;
    left: 50%;
    min-width: 100%;
    min-height: 100%;
    width: auto;
    height: auto;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    max-width: unset;
}


.cb-article-scope .is-overlay-video {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    background-color: rgb(0, 0, 0);
    opacity: 0.25;
}


/* Animation */

.cb-article-scope [data-skrollrr-off] .is-animated {
    opacity: 1 !important;
    transform: none !important;
    animation: none !important;
}



.cb-article-scope .is-animated:not(.is-inview) {
    transition-delay: 0s !important;
}



.cb-article-scope .is-inview {
    transition-duration: 0.6s;
}



.cb-article-scope .is-fadeIn {
    opacity: 0;
    transition-timing-function: ease-in-out;
    transition-duration: 0.6s; /* makes initial state renders immediately (first time load => stable) */
}


    .cb-article-scope .is-fadeIn.is-inview {
        opacity: 1;
        transform: none;
    }



.cb-article-scope .is-fadeInUp {
    opacity: 0;
    transform: translate3d(0, 70px, 0);
    transition-timing-function: ease-in-out;
    transition-duration: 0.6s;
}


    .cb-article-scope .is-fadeInUp.is-inview {
        opacity: 1;
        transform: none;
    }



.cb-article-scope .is-fadeInDown {
    opacity: 0;
    transform: translate3d(0, -70px, 0);
    transition-timing-function: ease-in-out;
    transition-duration: 0.6s;
}


    .cb-article-scope .is-fadeInDown.is-inview {
        opacity: 1;
        transform: none;
    }



.cb-article-scope .is-fadeInLeft {
    opacity: 0;
    transform: translate3d(70px, 0, 0);
    transition-timing-function: ease-in-out;
    transition-duration: 0.6s;
}


    .cb-article-scope .is-fadeInLeft.is-inview {
        opacity: 1;
        transform: none;
    }



.cb-article-scope .is-fadeInRight {
    opacity: 0;
    transform: translate3d(-70px, 0, 0);
    transition-timing-function: ease-in-out;
    transition-duration: 0.6s;
}


    .cb-article-scope .is-fadeInRight.is-inview {
        opacity: 1;
        transform: none;
    }



.cb-article-scope .is-zoomIn {
    opacity: 0;
    transform: scale(.8);
    transition-timing-function: ease-in-out;
    transition-duration: 0.8s;
}


    .cb-article-scope .is-zoomIn.is-inview {
        opacity: 1;
        transform: none;
    }



.cb-article-scope .is-zoomOut {
    opacity: 0;
    transform: scale(1.2);
    transition-timing-function: ease-in-out;
    transition-duration: 0.8s;
}


    .cb-article-scope .is-zoomOut.is-inview {
        opacity: 1;
        transform: none;
    }



.cb-article-scope .is-slideInUp {
    transform: translate3d(0, 70px, 0);
    transition-timing-function: ease-in-out;
    transition-duration: 0.6s;
}


    .cb-article-scope .is-slideInUp.is-inview {
        transform: none;
    }



.cb-article-scope .is-slideInDown {
    transform: translate3d(0, -70px, 0);
    transition-timing-function: ease-in-out;
    transition-duration: 0.6s;
}


    .cb-article-scope .is-slideInDown.is-inview {
        transform: none;
    }



.cb-article-scope .is-slideInLeft {
    transform: translate3d(70px, 0, 0);
    transition-timing-function: ease-in-out;
    transition-duration: 0.6s;
}


    .cb-article-scope .is-slideInLeft.is-inview {
        transform: none;
    }



.cb-article-scope .is-slideInRight {
    transform: translate3d(-70px, 0, 0);
    transition-timing-function: ease-in-out;
    transition-duration: 0.6s;
}


    .cb-article-scope .is-slideInRight.is-inview {
        transform: none;
    }



.cb-article-scope .is-flipInX {
    opacity: 0;
    transform: perspective(2500px) rotateX(100deg);
    transition-timing-function: ease-in-out;
    transition-duration: 0.8s;
}


    .cb-article-scope .is-flipInX.is-inview {
        opacity: 1;
        transform: none;
    }



.cb-article-scope .is-flipInY {
    opacity: 0;
    transform: perspective(2500px) rotateY(100deg);
    transition-timing-function: ease-in-out;
    transition-duration: 0.8s;
}


    .cb-article-scope .is-flipInY.is-inview {
        opacity: 1;
        transform: none;
    }



.cb-article-scope .is-pulse {
    opacity: 0;
    transition-duration: 0.8s;
}


    .cb-article-scope .is-pulse.is-inview {
        opacity: 1;
        animation: pulse linear .5s;
    }


.cb-article-scope @keyframes pulse {
    0% {
        transform: scale(.9);
    }

    50% {
        transform: scale(1.05);
    }

    100% {
        transform: scale(1);
    }
}



.cb-article-scope .is-bounceIn {
    opacity: 0;
    transition-duration: 0.8s;
}


    .cb-article-scope .is-bounceIn.is-inview {
        opacity: 1;
        animation: bounceIn linear .5s;
    }


.cb-article-scope @keyframes bounceIn {
    0% {
        transform: translateX(0)
    }

    40% {
        transform: translateX(-20px);
    }

    60% {
        transform: translateX(0);
    }

    80% {
        transform: translateX(-15px);
    }

    100% {
        transform: translateX(0);
    }
}


/* @media all and (min-width: 640px) { */

.cb-article-scope .is-animated.delay-0ms {
    transition-delay: 0ms;
    animation-delay: 0ms
}


.cb-article-scope .is-animated.delay-100ms {
    transition-delay: 100ms;
    animation-delay: 100ms
}


.cb-article-scope .is-animated.delay-200ms {
    transition-delay: 200ms;
    animation-delay: 200ms
}


.cb-article-scope .is-animated.delay-300ms {
    transition-delay: 300ms;
    animation-delay: 300ms
}


.cb-article-scope .is-animated.delay-400ms {
    transition-delay: 400ms;
    animation-delay: 400ms
}


.cb-article-scope .is-animated.delay-500ms {
    transition-delay: 500ms;
    animation-delay: 500ms
}


.cb-article-scope .is-animated.delay-600ms {
    transition-delay: 600ms;
    animation-delay: 600ms
}


.cb-article-scope .is-animated.delay-700ms {
    transition-delay: 700ms;
    animation-delay: 700ms
}


.cb-article-scope .is-animated.delay-800ms {
    transition-delay: 800ms;
    animation-delay: 800ms
}


.cb-article-scope .is-animated.delay-900ms {
    transition-delay: 900ms;
    animation-delay: 900ms
}


.cb-article-scope .is-animated.delay-1000ms {
    transition-delay: 1000ms;
    animation-delay: 1000ms
}


.cb-article-scope .is-animated.delay-1100ms {
    transition-delay: 1100ms;
    animation-delay: 1100ms
}


.cb-article-scope .is-animated.delay-1200ms {
    transition-delay: 1200ms;
    animation-delay: 1200ms
}


.cb-article-scope .is-animated.delay-1300ms {
    transition-delay: 1300ms;
    animation-delay: 1300ms
}


.cb-article-scope .is-animated.delay-1400ms {
    transition-delay: 1400ms;
    animation-delay: 1400ms
}


.cb-article-scope .is-animated.delay-1500ms {
    transition-delay: 1500ms;
    animation-delay: 1500ms
}


.cb-article-scope .is-animated.delay-1600ms {
    transition-delay: 1600ms;
    animation-delay: 1600ms
}


.cb-article-scope .is-animated.delay-1700ms {
    transition-delay: 1700ms;
    animation-delay: 1700ms
}


.cb-article-scope .is-animated.delay-1800ms {
    transition-delay: 1800ms;
    animation-delay: 1800ms
}


.cb-article-scope .is-animated.delay-1900ms {
    transition-delay: 1900ms;
    animation-delay: 1900ms
}


.cb-article-scope .is-animated.delay-2000ms {
    transition-delay: 2000ms;
    animation-delay: 2000ms
}


.cb-article-scope .is-animated.delay-2100ms {
    transition-delay: 2100ms;
    animation-delay: 2100ms
}


.cb-article-scope .is-animated.delay-2200ms {
    transition-delay: 2200ms;
    animation-delay: 2200ms
}


.cb-article-scope .is-animated.delay-2300ms {
    transition-delay: 2300ms;
    animation-delay: 2300ms
}


.cb-article-scope .is-animated.delay-2400ms {
    transition-delay: 2400ms;
    animation-delay: 2400ms
}


.cb-article-scope .is-animated.delay-2500ms {
    transition-delay: 2500ms;
    animation-delay: 2500ms
}


.cb-article-scope .is-animated.delay-2600ms {
    transition-delay: 2600ms;
    animation-delay: 2600ms
}


.cb-article-scope .is-animated.delay-2700ms {
    transition-delay: 2700ms;
    animation-delay: 2700ms
}


.cb-article-scope .is-animated.delay-2800ms {
    transition-delay: 2800ms;
    animation-delay: 2800ms
}


.cb-article-scope .is-animated.delay-2900ms {
    transition-delay: 2900ms;
    animation-delay: 2900ms
}


.cb-article-scope .is-animated.delay-3000ms {
    transition-delay: 3000ms;
    animation-delay: 3000ms
}

/* } */
/* @media all and (max-width: 640px) {
    .is-animated { transition-delay: 0ms !important; animation-delay: 0ms !important; }
} */

/* AOS (Animate on scroll) | Copyright (c) 2015 Michał Sajnóg | The MIT License (MIT) */

.cb-article-scope [data-aos][data-aos][data-aos-duration="50"] {
    transition-duration: 50ms
}

.cb-article-scope [data-aos][data-aos][data-aos-delay="50"] {
    transition-delay: 0s
}

    .cb-article-scope [data-aos][data-aos][data-aos-delay="50"].aos-animate {
        transition-delay: 50ms
    }

.cb-article-scope [data-aos][data-aos][data-aos-duration="100"] {
    transition-duration: .1s
}

.cb-article-scope [data-aos][data-aos][data-aos-delay="100"] {
    transition-delay: 0s
}

    .cb-article-scope [data-aos][data-aos][data-aos-delay="100"].aos-animate {
        transition-delay: .1s
    }

.cb-article-scope [data-aos][data-aos][data-aos-duration="150"] {
    transition-duration: .15s
}

.cb-article-scope [data-aos][data-aos][data-aos-delay="150"] {
    transition-delay: 0s
}

    .cb-article-scope [data-aos][data-aos][data-aos-delay="150"].aos-animate {
        transition-delay: .15s
    }

.cb-article-scope [data-aos][data-aos][data-aos-duration="200"] {
    transition-duration: .2s
}

.cb-article-scope [data-aos][data-aos][data-aos-delay="200"] {
    transition-delay: 0s
}

    .cb-article-scope [data-aos][data-aos][data-aos-delay="200"].aos-animate {
        transition-delay: .2s
    }

.cb-article-scope [data-aos][data-aos][data-aos-duration="250"] {
    transition-duration: .25s
}

.cb-article-scope [data-aos][data-aos][data-aos-delay="250"] {
    transition-delay: 0s
}

    .cb-article-scope [data-aos][data-aos][data-aos-delay="250"].aos-animate {
        transition-delay: .25s
    }

.cb-article-scope [data-aos][data-aos][data-aos-duration="300"] {
    transition-duration: .3s
}

.cb-article-scope [data-aos][data-aos][data-aos-delay="300"] {
    transition-delay: 0s
}

    .cb-article-scope [data-aos][data-aos][data-aos-delay="300"].aos-animate {
        transition-delay: .3s
    }

.cb-article-scope [data-aos][data-aos][data-aos-duration="350"] {
    transition-duration: .35s
}

.cb-article-scope [data-aos][data-aos][data-aos-delay="350"] {
    transition-delay: 0s
}

    .cb-article-scope [data-aos][data-aos][data-aos-delay="350"].aos-animate {
        transition-delay: .35s
    }

.cb-article-scope [data-aos][data-aos][data-aos-duration="400"] {
    transition-duration: .4s
}

.cb-article-scope [data-aos][data-aos][data-aos-delay="400"] {
    transition-delay: 0s
}

    .cb-article-scope [data-aos][data-aos][data-aos-delay="400"].aos-animate {
        transition-delay: .4s
    }

.cb-article-scope [data-aos][data-aos][data-aos-duration="450"] {
    transition-duration: .45s
}

.cb-article-scope [data-aos][data-aos][data-aos-delay="450"] {
    transition-delay: 0s
}

    .cb-article-scope [data-aos][data-aos][data-aos-delay="450"].aos-animate {
        transition-delay: .45s
    }

.cb-article-scope [data-aos][data-aos][data-aos-duration="500"] {
    transition-duration: .5s
}

.cb-article-scope [data-aos][data-aos][data-aos-delay="500"] {
    transition-delay: 0s
}

    .cb-article-scope [data-aos][data-aos][data-aos-delay="500"].aos-animate {
        transition-delay: .5s
    }

.cb-article-scope [data-aos][data-aos][data-aos-duration="550"] {
    transition-duration: .55s
}

.cb-article-scope [data-aos][data-aos][data-aos-delay="550"] {
    transition-delay: 0s
}

    .cb-article-scope [data-aos][data-aos][data-aos-delay="550"].aos-animate {
        transition-delay: .55s
    }

.cb-article-scope [data-aos][data-aos][data-aos-duration="600"] {
    transition-duration: .6s
}

.cb-article-scope [data-aos][data-aos][data-aos-delay="600"] {
    transition-delay: 0s
}

    .cb-article-scope [data-aos][data-aos][data-aos-delay="600"].aos-animate {
        transition-delay: .6s
    }

.cb-article-scope [data-aos][data-aos][data-aos-duration="650"] {
    transition-duration: .65s
}

.cb-article-scope [data-aos][data-aos][data-aos-delay="650"] {
    transition-delay: 0s
}

    .cb-article-scope [data-aos][data-aos][data-aos-delay="650"].aos-animate {
        transition-delay: .65s
    }

.cb-article-scope [data-aos][data-aos][data-aos-duration="700"] {
    transition-duration: .7s
}

.cb-article-scope [data-aos][data-aos][data-aos-delay="700"] {
    transition-delay: 0s
}

    .cb-article-scope [data-aos][data-aos][data-aos-delay="700"].aos-animate {
        transition-delay: .7s
    }

.cb-article-scope [data-aos][data-aos][data-aos-duration="750"] {
    transition-duration: .75s
}

.cb-article-scope [data-aos][data-aos][data-aos-delay="750"] {
    transition-delay: 0s
}

    .cb-article-scope [data-aos][data-aos][data-aos-delay="750"].aos-animate {
        transition-delay: .75s
    }

.cb-article-scope [data-aos][data-aos][data-aos-duration="800"] {
    transition-duration: .8s
}

.cb-article-scope [data-aos][data-aos][data-aos-delay="800"] {
    transition-delay: 0s
}

    .cb-article-scope [data-aos][data-aos][data-aos-delay="800"].aos-animate {
        transition-delay: .8s
    }

.cb-article-scope [data-aos][data-aos][data-aos-duration="850"] {
    transition-duration: .85s
}

.cb-article-scope [data-aos][data-aos][data-aos-delay="850"] {
    transition-delay: 0s
}

    .cb-article-scope [data-aos][data-aos][data-aos-delay="850"].aos-animate {
        transition-delay: .85s
    }

.cb-article-scope [data-aos][data-aos][data-aos-duration="900"] {
    transition-duration: .9s
}

.cb-article-scope [data-aos][data-aos][data-aos-delay="900"] {
    transition-delay: 0s
}

    .cb-article-scope [data-aos][data-aos][data-aos-delay="900"].aos-animate {
        transition-delay: .9s
    }

.cb-article-scope [data-aos][data-aos][data-aos-duration="950"] {
    transition-duration: .95s
}

.cb-article-scope [data-aos][data-aos][data-aos-delay="950"] {
    transition-delay: 0s
}

    .cb-article-scope [data-aos][data-aos][data-aos-delay="950"].aos-animate {
        transition-delay: .95s
    }

.cb-article-scope [data-aos][data-aos][data-aos-duration="1000"] {
    transition-duration: 1s
}

.cb-article-scope [data-aos][data-aos][data-aos-delay="1000"] {
    transition-delay: 0s
}

    .cb-article-scope [data-aos][data-aos][data-aos-delay="1000"].aos-animate {
        transition-delay: 1s
    }

.cb-article-scope [data-aos][data-aos][data-aos-duration="1050"] {
    transition-duration: 1.05s
}

.cb-article-scope [data-aos][data-aos][data-aos-delay="1050"] {
    transition-delay: 0s
}

    .cb-article-scope [data-aos][data-aos][data-aos-delay="1050"].aos-animate {
        transition-delay: 1.05s
    }

.cb-article-scope [data-aos][data-aos][data-aos-duration="1100"] {
    transition-duration: 1.1s
}

.cb-article-scope [data-aos][data-aos][data-aos-delay="1100"] {
    transition-delay: 0s
}

    .cb-article-scope [data-aos][data-aos][data-aos-delay="1100"].aos-animate {
        transition-delay: 1.1s
    }

.cb-article-scope [data-aos][data-aos][data-aos-duration="1150"] {
    transition-duration: 1.15s
}

.cb-article-scope [data-aos][data-aos][data-aos-delay="1150"] {
    transition-delay: 0s
}

    .cb-article-scope [data-aos][data-aos][data-aos-delay="1150"].aos-animate {
        transition-delay: 1.15s
    }

.cb-article-scope [data-aos][data-aos][data-aos-duration="1200"] {
    transition-duration: 1.2s
}

.cb-article-scope [data-aos][data-aos][data-aos-delay="1200"] {
    transition-delay: 0s
}

    .cb-article-scope [data-aos][data-aos][data-aos-delay="1200"].aos-animate {
        transition-delay: 1.2s
    }

.cb-article-scope [data-aos][data-aos][data-aos-duration="1250"] {
    transition-duration: 1.25s
}

.cb-article-scope [data-aos][data-aos][data-aos-delay="1250"] {
    transition-delay: 0s
}

    .cb-article-scope [data-aos][data-aos][data-aos-delay="1250"].aos-animate {
        transition-delay: 1.25s
    }

.cb-article-scope [data-aos][data-aos][data-aos-duration="1300"] {
    transition-duration: 1.3s
}

.cb-article-scope [data-aos][data-aos][data-aos-delay="1300"] {
    transition-delay: 0s
}

    .cb-article-scope [data-aos][data-aos][data-aos-delay="1300"].aos-animate {
        transition-delay: 1.3s
    }

.cb-article-scope [data-aos][data-aos][data-aos-duration="1350"] {
    transition-duration: 1.35s
}

.cb-article-scope [data-aos][data-aos][data-aos-delay="1350"] {
    transition-delay: 0s
}

    .cb-article-scope [data-aos][data-aos][data-aos-delay="1350"].aos-animate {
        transition-delay: 1.35s
    }

.cb-article-scope [data-aos][data-aos][data-aos-duration="1400"] {
    transition-duration: 1.4s
}

.cb-article-scope [data-aos][data-aos][data-aos-delay="1400"] {
    transition-delay: 0s
}

    .cb-article-scope [data-aos][data-aos][data-aos-delay="1400"].aos-animate {
        transition-delay: 1.4s
    }

.cb-article-scope [data-aos][data-aos][data-aos-duration="1450"] {
    transition-duration: 1.45s
}

.cb-article-scope [data-aos][data-aos][data-aos-delay="1450"] {
    transition-delay: 0s
}

    .cb-article-scope [data-aos][data-aos][data-aos-delay="1450"].aos-animate {
        transition-delay: 1.45s
    }

.cb-article-scope [data-aos][data-aos][data-aos-duration="1500"] {
    transition-duration: 1.5s
}

.cb-article-scope [data-aos][data-aos][data-aos-delay="1500"] {
    transition-delay: 0s
}

    .cb-article-scope [data-aos][data-aos][data-aos-delay="1500"].aos-animate {
        transition-delay: 1.5s
    }

.cb-article-scope [data-aos][data-aos][data-aos-duration="1550"] {
    transition-duration: 1.55s
}

.cb-article-scope [data-aos][data-aos][data-aos-delay="1550"] {
    transition-delay: 0s
}

    .cb-article-scope [data-aos][data-aos][data-aos-delay="1550"].aos-animate {
        transition-delay: 1.55s
    }

.cb-article-scope [data-aos][data-aos][data-aos-duration="1600"] {
    transition-duration: 1.6s
}

.cb-article-scope [data-aos][data-aos][data-aos-delay="1600"] {
    transition-delay: 0s
}

    .cb-article-scope [data-aos][data-aos][data-aos-delay="1600"].aos-animate {
        transition-delay: 1.6s
    }

.cb-article-scope [data-aos][data-aos][data-aos-duration="1650"] {
    transition-duration: 1.65s
}

.cb-article-scope [data-aos][data-aos][data-aos-delay="1650"] {
    transition-delay: 0s
}

    .cb-article-scope [data-aos][data-aos][data-aos-delay="1650"].aos-animate {
        transition-delay: 1.65s
    }

.cb-article-scope [data-aos][data-aos][data-aos-duration="1700"] {
    transition-duration: 1.7s
}

.cb-article-scope [data-aos][data-aos][data-aos-delay="1700"] {
    transition-delay: 0s
}

    .cb-article-scope [data-aos][data-aos][data-aos-delay="1700"].aos-animate {
        transition-delay: 1.7s
    }

.cb-article-scope [data-aos][data-aos][data-aos-duration="1750"] {
    transition-duration: 1.75s
}

.cb-article-scope [data-aos][data-aos][data-aos-delay="1750"] {
    transition-delay: 0s
}

    .cb-article-scope [data-aos][data-aos][data-aos-delay="1750"].aos-animate {
        transition-delay: 1.75s
    }

.cb-article-scope [data-aos][data-aos][data-aos-duration="1800"] {
    transition-duration: 1.8s
}

.cb-article-scope [data-aos][data-aos][data-aos-delay="1800"] {
    transition-delay: 0s
}

    .cb-article-scope [data-aos][data-aos][data-aos-delay="1800"].aos-animate {
        transition-delay: 1.8s
    }

.cb-article-scope [data-aos][data-aos][data-aos-duration="1850"] {
    transition-duration: 1.85s
}

.cb-article-scope [data-aos][data-aos][data-aos-delay="1850"] {
    transition-delay: 0s
}

    .cb-article-scope [data-aos][data-aos][data-aos-delay="1850"].aos-animate {
        transition-delay: 1.85s
    }

.cb-article-scope [data-aos][data-aos][data-aos-duration="1900"] {
    transition-duration: 1.9s
}

.cb-article-scope [data-aos][data-aos][data-aos-delay="1900"] {
    transition-delay: 0s
}

    .cb-article-scope [data-aos][data-aos][data-aos-delay="1900"].aos-animate {
        transition-delay: 1.9s
    }

.cb-article-scope [data-aos][data-aos][data-aos-duration="1950"] {
    transition-duration: 1.95s
}

.cb-article-scope [data-aos][data-aos][data-aos-delay="1950"] {
    transition-delay: 0s
}

    .cb-article-scope [data-aos][data-aos][data-aos-delay="1950"].aos-animate {
        transition-delay: 1.95s
    }

.cb-article-scope [data-aos][data-aos][data-aos-duration="2000"] {
    transition-duration: 2s
}

.cb-article-scope [data-aos][data-aos][data-aos-delay="2000"] {
    transition-delay: 0s
}

    .cb-article-scope [data-aos][data-aos][data-aos-delay="2000"].aos-animate {
        transition-delay: 2s
    }

.cb-article-scope [data-aos][data-aos][data-aos-duration="2050"] {
    transition-duration: 2.05s
}

.cb-article-scope [data-aos][data-aos][data-aos-delay="2050"] {
    transition-delay: 0s
}

    .cb-article-scope [data-aos][data-aos][data-aos-delay="2050"].aos-animate {
        transition-delay: 2.05s
    }

.cb-article-scope [data-aos][data-aos][data-aos-duration="2100"] {
    transition-duration: 2.1s
}

.cb-article-scope [data-aos][data-aos][data-aos-delay="2100"] {
    transition-delay: 0s
}

    .cb-article-scope [data-aos][data-aos][data-aos-delay="2100"].aos-animate {
        transition-delay: 2.1s
    }

.cb-article-scope [data-aos][data-aos][data-aos-duration="2150"] {
    transition-duration: 2.15s
}

.cb-article-scope [data-aos][data-aos][data-aos-delay="2150"] {
    transition-delay: 0s
}

    .cb-article-scope [data-aos][data-aos][data-aos-delay="2150"].aos-animate {
        transition-delay: 2.15s
    }

.cb-article-scope [data-aos][data-aos][data-aos-duration="2200"] {
    transition-duration: 2.2s
}

.cb-article-scope [data-aos][data-aos][data-aos-delay="2200"] {
    transition-delay: 0s
}

    .cb-article-scope [data-aos][data-aos][data-aos-delay="2200"].aos-animate {
        transition-delay: 2.2s
    }

.cb-article-scope [data-aos][data-aos][data-aos-duration="2250"] {
    transition-duration: 2.25s
}

.cb-article-scope [data-aos][data-aos][data-aos-delay="2250"] {
    transition-delay: 0s
}

    .cb-article-scope [data-aos][data-aos][data-aos-delay="2250"].aos-animate {
        transition-delay: 2.25s
    }

.cb-article-scope [data-aos][data-aos][data-aos-duration="2300"] {
    transition-duration: 2.3s
}

.cb-article-scope [data-aos][data-aos][data-aos-delay="2300"] {
    transition-delay: 0s
}

    .cb-article-scope [data-aos][data-aos][data-aos-delay="2300"].aos-animate {
        transition-delay: 2.3s
    }

.cb-article-scope [data-aos][data-aos][data-aos-duration="2350"] {
    transition-duration: 2.35s
}

.cb-article-scope [data-aos][data-aos][data-aos-delay="2350"] {
    transition-delay: 0s
}

    .cb-article-scope [data-aos][data-aos][data-aos-delay="2350"].aos-animate {
        transition-delay: 2.35s
    }

.cb-article-scope [data-aos][data-aos][data-aos-duration="2400"] {
    transition-duration: 2.4s
}

.cb-article-scope [data-aos][data-aos][data-aos-delay="2400"] {
    transition-delay: 0s
}

    .cb-article-scope [data-aos][data-aos][data-aos-delay="2400"].aos-animate {
        transition-delay: 2.4s
    }

.cb-article-scope [data-aos][data-aos][data-aos-duration="2450"] {
    transition-duration: 2.45s
}

.cb-article-scope [data-aos][data-aos][data-aos-delay="2450"] {
    transition-delay: 0s
}

    .cb-article-scope [data-aos][data-aos][data-aos-delay="2450"].aos-animate {
        transition-delay: 2.45s
    }

.cb-article-scope [data-aos][data-aos][data-aos-duration="2500"] {
    transition-duration: 2.5s
}

.cb-article-scope [data-aos][data-aos][data-aos-delay="2500"] {
    transition-delay: 0s
}

    .cb-article-scope [data-aos][data-aos][data-aos-delay="2500"].aos-animate {
        transition-delay: 2.5s
    }

.cb-article-scope [data-aos][data-aos][data-aos-duration="2550"] {
    transition-duration: 2.55s
}

.cb-article-scope [data-aos][data-aos][data-aos-delay="2550"] {
    transition-delay: 0s
}

    .cb-article-scope [data-aos][data-aos][data-aos-delay="2550"].aos-animate {
        transition-delay: 2.55s
    }

.cb-article-scope [data-aos][data-aos][data-aos-duration="2600"] {
    transition-duration: 2.6s
}

.cb-article-scope [data-aos][data-aos][data-aos-delay="2600"] {
    transition-delay: 0s
}

    .cb-article-scope [data-aos][data-aos][data-aos-delay="2600"].aos-animate {
        transition-delay: 2.6s
    }

.cb-article-scope [data-aos][data-aos][data-aos-duration="2650"] {
    transition-duration: 2.65s
}

.cb-article-scope [data-aos][data-aos][data-aos-delay="2650"] {
    transition-delay: 0s
}

    .cb-article-scope [data-aos][data-aos][data-aos-delay="2650"].aos-animate {
        transition-delay: 2.65s
    }

.cb-article-scope [data-aos][data-aos][data-aos-duration="2700"] {
    transition-duration: 2.7s
}

.cb-article-scope [data-aos][data-aos][data-aos-delay="2700"] {
    transition-delay: 0s
}

    .cb-article-scope [data-aos][data-aos][data-aos-delay="2700"].aos-animate {
        transition-delay: 2.7s
    }

.cb-article-scope [data-aos][data-aos][data-aos-duration="2750"] {
    transition-duration: 2.75s
}

.cb-article-scope [data-aos][data-aos][data-aos-delay="2750"] {
    transition-delay: 0s
}

    .cb-article-scope [data-aos][data-aos][data-aos-delay="2750"].aos-animate {
        transition-delay: 2.75s
    }

.cb-article-scope [data-aos][data-aos][data-aos-duration="2800"] {
    transition-duration: 2.8s
}

.cb-article-scope [data-aos][data-aos][data-aos-delay="2800"] {
    transition-delay: 0s
}

    .cb-article-scope [data-aos][data-aos][data-aos-delay="2800"].aos-animate {
        transition-delay: 2.8s
    }

.cb-article-scope [data-aos][data-aos][data-aos-duration="2850"] {
    transition-duration: 2.85s
}

.cb-article-scope [data-aos][data-aos][data-aos-delay="2850"] {
    transition-delay: 0s
}

    .cb-article-scope [data-aos][data-aos][data-aos-delay="2850"].aos-animate {
        transition-delay: 2.85s
    }

.cb-article-scope [data-aos][data-aos][data-aos-duration="2900"] {
    transition-duration: 2.9s
}

.cb-article-scope [data-aos][data-aos][data-aos-delay="2900"] {
    transition-delay: 0s
}

    .cb-article-scope [data-aos][data-aos][data-aos-delay="2900"].aos-animate {
        transition-delay: 2.9s
    }

.cb-article-scope [data-aos][data-aos][data-aos-duration="2950"] {
    transition-duration: 2.95s
}

.cb-article-scope [data-aos][data-aos][data-aos-delay="2950"] {
    transition-delay: 0s
}

    .cb-article-scope [data-aos][data-aos][data-aos-delay="2950"].aos-animate {
        transition-delay: 2.95s
    }

.cb-article-scope [data-aos][data-aos][data-aos-duration="3000"] {
    transition-duration: 3s
}

.cb-article-scope [data-aos][data-aos][data-aos-delay="3000"] {
    transition-delay: 0s
}

    .cb-article-scope [data-aos][data-aos][data-aos-delay="3000"].aos-animate {
        transition-delay: 3s
    }

.cb-article-scope [data-aos] {
    pointer-events: none
}

    .cb-article-scope [data-aos].aos-animate {
        pointer-events: auto
    }

    .cb-article-scope [data-aos][data-aos][data-aos-easing=linear] {
        transition-timing-function: cubic-bezier(.25,.25,.75,.75)
    }

    .cb-article-scope [data-aos][data-aos][data-aos-easing=ease] {
        transition-timing-function: ease
    }

    .cb-article-scope [data-aos][data-aos][data-aos-easing=ease-in] {
        transition-timing-function: ease-in
    }

    .cb-article-scope [data-aos][data-aos][data-aos-easing=ease-out] {
        transition-timing-function: ease-out
    }

    .cb-article-scope [data-aos][data-aos][data-aos-easing=ease-in-out] {
        transition-timing-function: ease-in-out
    }

    .cb-article-scope [data-aos][data-aos][data-aos-easing=ease-in-back] {
        transition-timing-function: cubic-bezier(.6,-.28,.735,.045)
    }

    .cb-article-scope [data-aos][data-aos][data-aos-easing=ease-out-back] {
        transition-timing-function: cubic-bezier(.175,.885,.32,1.275)
    }

    .cb-article-scope [data-aos][data-aos][data-aos-easing=ease-in-out-back] {
        transition-timing-function: cubic-bezier(.68,-.55,.265,1.55)
    }

    .cb-article-scope [data-aos][data-aos][data-aos-easing=ease-in-sine] {
        transition-timing-function: cubic-bezier(.47,0,.745,.715)
    }

    .cb-article-scope [data-aos][data-aos][data-aos-easing=ease-out-sine] {
        transition-timing-function: cubic-bezier(.39,.575,.565,1)
    }

    .cb-article-scope [data-aos][data-aos][data-aos-easing=ease-in-out-sine] {
        transition-timing-function: cubic-bezier(.445,.05,.55,.95)
    }

    .cb-article-scope [data-aos][data-aos][data-aos-easing=ease-in-quad] {
        transition-timing-function: cubic-bezier(.55,.085,.68,.53)
    }

    .cb-article-scope [data-aos][data-aos][data-aos-easing=ease-out-quad] {
        transition-timing-function: cubic-bezier(.25,.46,.45,.94)
    }

    .cb-article-scope [data-aos][data-aos][data-aos-easing=ease-in-out-quad] {
        transition-timing-function: cubic-bezier(.455,.03,.515,.955)
    }

    .cb-article-scope [data-aos][data-aos][data-aos-easing=ease-in-cubic] {
        transition-timing-function: cubic-bezier(.55,.085,.68,.53)
    }

    .cb-article-scope [data-aos][data-aos][data-aos-easing=ease-out-cubic] {
        transition-timing-function: cubic-bezier(.25,.46,.45,.94)
    }

    .cb-article-scope [data-aos][data-aos][data-aos-easing=ease-in-out-cubic] {
        transition-timing-function: cubic-bezier(.455,.03,.515,.955)
    }

    .cb-article-scope [data-aos][data-aos][data-aos-easing=ease-in-quart] {
        transition-timing-function: cubic-bezier(.55,.085,.68,.53)
    }

    .cb-article-scope [data-aos][data-aos][data-aos-easing=ease-out-quart] {
        transition-timing-function: cubic-bezier(.25,.46,.45,.94)
    }

    .cb-article-scope [data-aos][data-aos][data-aos-easing=ease-in-out-quart] {
        transition-timing-function: cubic-bezier(.455,.03,.515,.955)
    }



/* Adjustments */

@media all and (max-width: 768px) {

    .cb-article-scope .m-justify-content-center {
        display: flex;
        justify-content: center;
    }
}


/* Lightbox */

.cb-article-scope .glightbox-container {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 999999 !important;
    overflow: hidden;
    -ms-touch-action: none;
    touch-action: none;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    text-size-adjust: 100%;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    outline: 0
}

    .cb-article-scope .glightbox-container.inactive {
        display: none
    }

    .cb-article-scope .glightbox-container .gcontainer {
        position: relative;
        width: 100%;
        height: 100%;
        z-index: 9999;
        overflow: hidden
    }

    .cb-article-scope .glightbox-container .gslider {
        -webkit-transition: -webkit-transform .4s ease;
        transition: -webkit-transform .4s ease;
        transition: transform .4s ease;
        transition: transform .4s ease,-webkit-transform .4s ease;
        height: 100%;
        left: 0;
        top: 0;
        width: 100%;
        position: relative;
        overflow: hidden;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0)
    }

    .cb-article-scope .glightbox-container .gslide {
        width: 100%;
        position: absolute;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        opacity: 0
    }

        .cb-article-scope .glightbox-container .gslide.current {
            opacity: 1;
            z-index: 99999;
            position: relative
        }

        .cb-article-scope .glightbox-container .gslide.prev {
            opacity: 1;
            z-index: 9999
        }

    .cb-article-scope .glightbox-container .gslide-inner-content {
        width: 100%
    }

    .cb-article-scope .glightbox-container .ginner-container {
        position: relative;
        width: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        max-width: 100%;
        margin: auto;
        height: 100vh
    }

        .cb-article-scope .glightbox-container .ginner-container.gvideo-container {
            width: 100%
        }

        .cb-article-scope .glightbox-container .ginner-container.desc-bottom,
        .cb-article-scope .glightbox-container .ginner-container.desc-top {
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
            -ms-flex-direction: column;
            flex-direction: column
        }

        .cb-article-scope .glightbox-container .ginner-container.desc-left,
        .cb-article-scope .glightbox-container .ginner-container.desc-right {
            max-width: 100% !important
        }

.cb-article-scope .gslide iframe,
.cb-article-scope .gslide video {
    outline: 0 !important;
    border: none;
    min-height: 165px;
    -webkit-overflow-scrolling: touch;
    -ms-touch-action: auto;
    touch-action: auto
}

.cb-article-scope .gslide:not(.current) {
    pointer-events: none
}

.cb-article-scope .gslide-image {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

    .cb-article-scope .gslide-image img {
        max-height: 100vh;
        display: block;
        padding: 0;
        float: none;
        outline: 0;
        border: none;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        max-width: 100vw;
        width: auto;
        height: auto;
        -o-object-fit: cover;
        object-fit: cover;
        -ms-touch-action: none;
        touch-action: none;
        margin: auto;
        min-width: 200px
    }

.cb-article-scope .desc-bottom .gslide-image img,
.cb-article-scope .desc-top .gslide-image img {
    width: auto
}

.cb-article-scope .desc-left .gslide-image img,
.cb-article-scope .desc-right .gslide-image img {
    width: auto;
    max-width: 100%
}

.cb-article-scope .gslide-image img.zoomable {
    position: relative
}

.cb-article-scope .gslide-image img.dragging {
    cursor: -webkit-grabbing !important;
    cursor: grabbing !important;
    -webkit-transition: none;
    transition: none
}

.cb-article-scope .gslide-video {
    position: relative;
    max-width: 100vh;
    width: 100% !important
}

    .cb-article-scope .gslide-video .plyr__poster-enabled.plyr--loading .plyr__poster {
        display: none
    }

    .cb-article-scope .gslide-video .gvideo-wrapper {
        width: 100%;
        margin: auto
    }

    .cb-article-scope .gslide-video::before {
        content: '';
        position: absolute;
        width: 100%;
        height: 100%;
        background: rgba(255,0,0,.34);
        display: none
    }

    .cb-article-scope .gslide-video.playing::before {
        display: none
    }

    .cb-article-scope .gslide-video.fullscreen {
        max-width: 100% !important;
        min-width: 100%;
        height: 75vh
    }

        .cb-article-scope .gslide-video.fullscreen video {
            max-width: 100% !important;
            width: 100% !important
        }

.cb-article-scope .gslide-inline {
    background: #fff;
    text-align: left;
    max-height: calc(100vh - 40px);
    overflow: auto;
    max-width: 100%;
    margin: auto
}

    .cb-article-scope .gslide-inline .ginlined-content {
        padding: 20px;
        width: 100%
    }

    .cb-article-scope .gslide-inline .dragging {
        cursor: -webkit-grabbing !important;
        cursor: grabbing !important;
        -webkit-transition: none;
        transition: none
    }

.cb-article-scope .ginlined-content {
    overflow: auto;
    display: block !important;
    opacity: 1
}

.cb-article-scope .gslide-external {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    min-width: 100%;
    background: #fff;
    padding: 0;
    overflow: auto;
    max-height: 75vh;
    height: 100%
}

.cb-article-scope .gslide-media {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: auto
}

.cb-article-scope .zoomed .gslide-media {
    -webkit-box-shadow: none !important;
    box-shadow: none !important
}

.cb-article-scope .desc-bottom .gslide-media,
.cb-article-scope .desc-top .gslide-media {
    margin: 0 auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.cb-article-scope .gslide-description {
    position: relative;
    -webkit-box-flex: 1;
    -ms-flex: 1 0 100%;
    flex: 1 0 100%
}

    .cb-article-scope .gslide-description.description-left,
    .cb-article-scope .gslide-description.description-right {
        max-width: 100%
    }

    .cb-article-scope .gslide-description.description-bottom,
    .cb-article-scope .gslide-description.description-top {
        margin: 0 auto;
        width: 100%
    }

    .cb-article-scope .gslide-description p {
        margin-bottom: 12px
    }

        .cb-article-scope .gslide-description p:last-child {
            margin-bottom: 0
        }

.cb-article-scope .zoomed .gslide-description {
    display: none
}

.cb-article-scope .glightbox-button-hidden {
    display: none
}

.cb-article-scope .glightbox-mobile .glightbox-container .gslide-description {
    height: auto !important;
    width: 100%;
    position: absolute;
    bottom: 0;
    padding: 19px 11px;
    max-width: 100vw !important;
    -webkit-box-ordinal-group: 3 !important;
    -ms-flex-order: 2 !important;
    order: 2 !important;
    max-height: 78vh;
    overflow: auto !important;
    background: -webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,.75)));
    background: linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.75) 100%);
    -webkit-transition: opacity .3s linear;
    transition: opacity .3s linear;
    padding-bottom: 50px
}

.cb-article-scope .glightbox-mobile .glightbox-container .gslide-title {
    color: #fff;
    font-size: 1em
}

.cb-article-scope .glightbox-mobile .glightbox-container .gslide-desc {
    color: #a1a1a1
}

    .cb-article-scope .glightbox-mobile .glightbox-container .gslide-desc a {
        color: #fff;
        font-weight: 700
    }

    .cb-article-scope .glightbox-mobile .glightbox-container .gslide-desc * {
        color: inherit
    }

    .cb-article-scope .glightbox-mobile .glightbox-container .gslide-desc .desc-more {
        color: #fff;
        opacity: .4
    }

.cb-article-scope .gdesc-open .gslide-media {
    -webkit-transition: opacity .5s ease;
    transition: opacity .5s ease;
    opacity: .4
}

.cb-article-scope .gdesc-open .gdesc-inner {
    padding-bottom: 30px
}

.cb-article-scope .gdesc-closed .gslide-media {
    -webkit-transition: opacity .5s ease;
    transition: opacity .5s ease;
    opacity: 1
}

.cb-article-scope .greset {
    -webkit-transition: all .3s ease;
    transition: all .3s ease
}

.cb-article-scope .gabsolute {
    position: absolute
}

.cb-article-scope .grelative {
    position: relative
}

.cb-article-scope .glightbox-desc {
    display: none !important
}

.cb-article-scope .glightbox-open {
    overflow: hidden
}

.cb-article-scope .gloader {
    height: 25px;
    width: 25px;
    -webkit-animation: lightboxLoader .8s infinite linear;
    animation: lightboxLoader .8s infinite linear;
    border: 2px solid #fff;
    border-right-color: transparent;
    border-radius: 50%;
    position: absolute;
    display: block;
    z-index: 9999;
    left: 0;
    right: 0;
    margin: 0 auto;
    top: 47%
}

.cb-article-scope .goverlay {
    width: 100%;
    height: calc(100vh + 1px);
    position: fixed;
    top: -1px;
    left: 0;
    background: #000;
    will-change: opacity
}

.cb-article-scope .glightbox-mobile .goverlay {
    background: #000
}

.cb-article-scope .gclose,
.cb-article-scope .gnext,
.cb-article-scope .gprev {
    z-index: 99999;
    cursor: pointer;
    width: 26px;
    height: 44px;
    border: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

    .cb-article-scope .gclose svg,
    .cb-article-scope .gnext svg,
    .cb-article-scope .gprev svg {
        display: block;
        width: 25px;
        height: auto;
        margin: 0;
        padding: 0
    }

    .cb-article-scope .gclose.disabled,
    .cb-article-scope .gnext.disabled,
    .cb-article-scope .gprev.disabled {
        opacity: .1
    }

    .cb-article-scope .gclose .garrow,
    .cb-article-scope .gnext .garrow,
    .cb-article-scope .gprev .garrow {
        stroke: #fff
    }

.cb-article-scope .gbtn.focused {
    outline: 2px solid #0f3d81
}

.cb-article-scope iframe.wait-autoplay {
    opacity: 0
}

.cb-article-scope .glightbox-closing .gclose,
.cb-article-scope .glightbox-closing .gnext,
.cb-article-scope .glightbox-closing .gprev {
    opacity: 0 !important
}

.cb-article-scope .glightbox-clean .gslide-description {
    background: #fff
}

.cb-article-scope .glightbox-clean .gdesc-inner {
    padding: 22px 20px
}

.cb-article-scope .glightbox-clean .gslide-title {
    font-size: 1em;
    font-weight: 400;
    font-family: arial;
    color: #000;
    margin-bottom: 19px;
    line-height: 1.4em
}

.cb-article-scope .glightbox-clean .gslide-desc {
    font-size: .86em;
    margin-bottom: 0;
    font-family: arial;
    line-height: 1.4em
}

.cb-article-scope .glightbox-clean .gslide-video {
    background: #000
}

.cb-article-scope .glightbox-clean .gclose,
.cb-article-scope .glightbox-clean .gnext,
.cb-article-scope .glightbox-clean .gprev {
    background-color: rgba(0,0,0,.75);
    border-radius: 4px
}

    .cb-article-scope .glightbox-clean .gclose path,
    .cb-article-scope .glightbox-clean .gnext path,
    .cb-article-scope .glightbox-clean .gprev path {
        fill: #fff
    }

.cb-article-scope .glightbox-clean .gprev {
    position: absolute;
    top: -100%;
    left: 30px;
    width: 40px;
    height: 50px
}

.cb-article-scope .glightbox-clean .gnext {
    position: absolute;
    top: -100%;
    right: 30px;
    width: 40px;
    height: 50px
}

.cb-article-scope .glightbox-clean .gclose {
    width: 35px;
    height: 35px;
    top: 15px;
    right: 10px;
    position: absolute
}

    .cb-article-scope .glightbox-clean .gclose svg {
        width: 18px;
        height: auto
    }

    .cb-article-scope .glightbox-clean .gclose:hover {
        opacity: 1
    }

.cb-article-scope .gfadeIn {
    -webkit-animation: gfadeIn .5s ease;
    animation: gfadeIn .5s ease
}

.cb-article-scope .gfadeOut {
    -webkit-animation: gfadeOut .5s ease;
    animation: gfadeOut .5s ease
}

.cb-article-scope .gslideOutLeft {
    -webkit-animation: gslideOutLeft .3s ease;
    animation: gslideOutLeft .3s ease
}

.cb-article-scope .gslideInLeft {
    -webkit-animation: gslideInLeft .3s ease;
    animation: gslideInLeft .3s ease
}

.cb-article-scope .gslideOutRight {
    -webkit-animation: gslideOutRight .3s ease;
    animation: gslideOutRight .3s ease
}

.cb-article-scope .gslideInRight {
    -webkit-animation: gslideInRight .3s ease;
    animation: gslideInRight .3s ease
}

.cb-article-scope .gzoomIn {
    -webkit-animation: gzoomIn .5s ease;
    animation: gzoomIn .5s ease
}

.cb-article-scope .gzoomOut {
    -webkit-animation: gzoomOut .5s ease;
    animation: gzoomOut .5s ease
}

.cb-article-scope @-webkit-keyframes lightboxLoader {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }

    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

.cb-article-scope @keyframes lightboxLoader {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }

    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

.cb-article-scope @-webkit-keyframes gfadeIn {
    from {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

.cb-article-scope @keyframes gfadeIn {
    from {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

.cb-article-scope @-webkit-keyframes gfadeOut {
    from {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.cb-article-scope @keyframes gfadeOut {
    from {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.cb-article-scope @-webkit-keyframes gslideInLeft {
    from {
        opacity: 0;
        -webkit-transform: translate3d(-60%,0,0);
        transform: translate3d(-60%,0,0)
    }

    to {
        visibility: visible;
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0);
        opacity: 1
    }
}

.cb-article-scope @keyframes gslideInLeft {
    from {
        opacity: 0;
        -webkit-transform: translate3d(-60%,0,0);
        transform: translate3d(-60%,0,0)
    }

    to {
        visibility: visible;
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0);
        opacity: 1
    }
}

.cb-article-scope @-webkit-keyframes gslideOutLeft {
    from {
        opacity: 1;
        visibility: visible;
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0)
    }

    to {
        -webkit-transform: translate3d(-60%,0,0);
        transform: translate3d(-60%,0,0);
        opacity: 0;
        visibility: hidden
    }
}

.cb-article-scope @keyframes gslideOutLeft {
    from {
        opacity: 1;
        visibility: visible;
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0)
    }

    to {
        -webkit-transform: translate3d(-60%,0,0);
        transform: translate3d(-60%,0,0);
        opacity: 0;
        visibility: hidden
    }
}

.cb-article-scope @-webkit-keyframes gslideInRight {
    from {
        opacity: 0;
        visibility: visible;
        -webkit-transform: translate3d(60%,0,0);
        transform: translate3d(60%,0,0)
    }

    to {
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0);
        opacity: 1
    }
}

.cb-article-scope @keyframes gslideInRight {
    from {
        opacity: 0;
        visibility: visible;
        -webkit-transform: translate3d(60%,0,0);
        transform: translate3d(60%,0,0)
    }

    to {
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0);
        opacity: 1
    }
}

.cb-article-scope @-webkit-keyframes gslideOutRight {
    from {
        opacity: 1;
        visibility: visible;
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0)
    }

    to {
        -webkit-transform: translate3d(60%,0,0);
        transform: translate3d(60%,0,0);
        opacity: 0
    }
}

.cb-article-scope @keyframes gslideOutRight {
    from {
        opacity: 1;
        visibility: visible;
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0)
    }

    to {
        -webkit-transform: translate3d(60%,0,0);
        transform: translate3d(60%,0,0);
        opacity: 0
    }
}

.cb-article-scope @-webkit-keyframes gzoomIn {
    from {
        opacity: 0;
        -webkit-transform: scale3d(.3,.3,.3);
        transform: scale3d(.3,.3,.3)
    }

    to {
        opacity: 1
    }
}

.cb-article-scope @keyframes gzoomIn {
    from {
        opacity: 0;
        -webkit-transform: scale3d(.3,.3,.3);
        transform: scale3d(.3,.3,.3)
    }

    to {
        opacity: 1
    }
}

.cb-article-scope @-webkit-keyframes gzoomOut {
    from {
        opacity: 1
    }

    50% {
        opacity: 0;
        -webkit-transform: scale3d(.3,.3,.3);
        transform: scale3d(.3,.3,.3)
    }

    to {
        opacity: 0
    }
}

.cb-article-scope @keyframes gzoomOut {
    from {
        opacity: 1
    }

    50% {
        opacity: 0;
        -webkit-transform: scale3d(.3,.3,.3);
        transform: scale3d(.3,.3,.3)
    }

    to {
        opacity: 0
    }
}

@media (min-width:769px) {
    .cb-article-scope .glightbox-container .ginner-container {
        width: auto;
        height: auto;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row
    }

        .cb-article-scope .glightbox-container .ginner-container.desc-top .gslide-description {
            -webkit-box-ordinal-group: 1;
            -ms-flex-order: 0;
            order: 0
        }

        .cb-article-scope .glightbox-container .ginner-container.desc-top .gslide-image,
        .cb-article-scope .glightbox-container .ginner-container.desc-top .gslide-image img {
            -webkit-box-ordinal-group: 2;
            -ms-flex-order: 1;
            order: 1
        }

        .cb-article-scope .glightbox-container .ginner-container.desc-left .gslide-description {
            -webkit-box-ordinal-group: 1;
            -ms-flex-order: 0;
            order: 0
        }

        .cb-article-scope .glightbox-container .ginner-container.desc-left .gslide-image {
            -webkit-box-ordinal-group: 2;
            -ms-flex-order: 1;
            order: 1
        }

    .cb-article-scope .gslide-image img {
        max-height: 97vh;
        max-width: 100%
    }

        .cb-article-scope .gslide-image img.zoomable {
            cursor: -webkit-zoom-in;
            cursor: zoom-in
        }

    .cb-article-scope .zoomed .gslide-image img.zoomable {
        cursor: -webkit-grab;
        cursor: grab
    }

    .cb-article-scope .gslide-inline {
        max-height: 95vh
    }

    .cb-article-scope .gslide-external {
        max-height: 100vh
    }

    .cb-article-scope .gslide-description.description-left,
    .cb-article-scope .gslide-description.description-right {
        max-width: 275px
    }

    .cb-article-scope .glightbox-open {
        height: auto
    }

    .cb-article-scope .goverlay {
        background: rgba(0,0,0,.92)
    }

    .cb-article-scope .glightbox-clean .gslide-media {
        -webkit-box-shadow: 1px 2px 9px 0 rgba(0,0,0,.65);
        box-shadow: 1px 2px 9px 0 rgba(0,0,0,.65)
    }

    .cb-article-scope .glightbox-clean .description-left .gdesc-inner,
    .cb-article-scope .glightbox-clean .description-right .gdesc-inner {
        position: absolute;
        height: 100%;
        overflow-y: auto
    }

    .cb-article-scope .glightbox-clean .gclose,
    .cb-article-scope .glightbox-clean .gnext,
    .cb-article-scope .glightbox-clean .gprev {
        background-color: rgba(0,0,0,.32)
    }

        .cb-article-scope .glightbox-clean .gclose:hover,
        .cb-article-scope .glightbox-clean .gnext:hover,
        .cb-article-scope .glightbox-clean .gprev:hover {
            background-color: rgba(0,0,0,.7)
        }

    .cb-article-scope .glightbox-clean .gprev {
        top: 45%
    }

    .cb-article-scope .glightbox-clean .gnext {
        top: 45%
    }
}

@media (min-width:992px) {
    .cb-article-scope .glightbox-clean .gclose {
        opacity: .7;
        right: 20px
    }
}

@media screen and (max-height:420px) {
    .cb-article-scope .goverlay {
        background: #000
    }
}


/* Light */

.cb-article-scope .glightbox-light .gslide-description {
    background: #fff !important;
}



.cb-article-scope .glightbox-light .gdesc-inner {
    padding: 22px 20px;
}



.cb-article-scope .glightbox-light .gslide-title {
    font-size: 1em;
    font-weight: normal;
    font-family: arial;
    color: #000 !important;
    margin-bottom: 19px;
    line-height: 1.4em;
}



.cb-article-scope .glightbox-light .gslide-desc {
    font-size: 0.86em;
    margin-bottom: 0;
    font-family: arial;
    line-height: 1.4em;
    color: #000 !important;
}



.cb-article-scope .glightbox-light .gslide-video {
    background: #000;
}



.cb-article-scope .glightbox-light .gprev,
.cb-article-scope .glightbox-light .gnext,
.cb-article-scope .glightbox-light .gclose {
    background-color: rgb(255 255 255 / 0%);
    border-radius: 4px;
}



    .cb-article-scope .glightbox-light .gprev path,
    .cb-article-scope .glightbox-light .gnext path,
    .cb-article-scope .glightbox-light .gclose path {
        fill: #000;
    }



.cb-article-scope .glightbox-light .gprev {
    position: absolute;
    top: -100%;
    left: 30px;
    width: 40px;
    height: 50px;
}



.cb-article-scope .glightbox-light .gnext {
    position: absolute;
    top: -100%;
    right: 30px;
    width: 40px;
    height: 50px;
}



.cb-article-scope .glightbox-light .gclose {
    width: 35px;
    height: 35px;
    top: 15px;
    right: 10px;
    position: absolute;
}



    .cb-article-scope .glightbox-light .gclose svg {
        width: 18px;
        height: auto;
    }



    .cb-article-scope .glightbox-light .gclose:hover {
        opacity: 1;
    }


/**/

.cb-article-scope .glightbox-light .gslide-media {
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
}


.cb-article-scope .glightbox-light .description-left .gdesc-inner,
.cb-article-scope .glightbox-light .description-right .gdesc-inner {
    position: absolute;
    height: 100%;
    overflow-y: auto;
}


.cb-article-scope .glightbox-light .gprev,
.cb-article-scope .glightbox-light .gnext,
.cb-article-scope .glightbox-light .gclose {
    background-color: rgb(255 255 255 / 0%);
}


    .cb-article-scope .glightbox-light .gprev:hover,
    .cb-article-scope .glightbox-light .gnext:hover,
    .cb-article-scope .glightbox-light .gclose:hover {
        background-color: rgb(255 255 255 / 0%);
    }


.cb-article-scope .glightbox-light .gprev {
    top: 45%;
}


.cb-article-scope .glightbox-light .gnext {
    top: 45%;
}


@media (min-width: 992px) {

    .cb-article-scope .glightbox-light .gclose {
        opacity: 0.7;
        right: 20px;
    }
}


/**/

.cb-article-scope .glightbox-light .goverlay {
    background: rgb(255 255 255 / 100%) !important;
}

@media screen and (max-height: 420px) {

    .cb-article-scope .goverlay {
        background: rgb(255 255 255 / 100%);
    }
}


/* override (light) */

.cb-article-scope .glightbox-light .gprev,
.cb-article-scope .glightbox-light .gnext {
    width: 55px !important;
    height: 70px !important;
}


.cb-article-scope .gclose svg,
.cb-article-scope .gnext svg,
.cb-article-scope .gprev svg {
    width: 50px !important;
}


.cb-article-scope .glightbox-light .gclose {
    width: 55px !important;
    height: 55px !important;
}


    .cb-article-scope .glightbox-light .gclose svg {
        width: 30px !important;
    }


.cb-article-scope .glightbox-light .gslide-title {
    font-size: 1.2em !important;
    font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif !important;
}


.cb-article-scope .glightbox-light .gslide-desc {
    font-size: 1em !important;
    font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif !important;
}


/* override (clean) */

.cb-article-scope .glightbox-clean .gprev,
.cb-article-scope .glightbox-clean .gnext {
    width: 55px !important;
    height: 70px !important;
}


.cb-article-scope .gclose svg,
.cb-article-scope .gnext svg,
.cb-article-scope .gprev svg {
    width: 50px !important;
}


.cb-article-scope .glightbox-clean .gclose {
    width: 55px !important;
    height: 55px !important;
}


    .cb-article-scope .glightbox-clean .gclose svg {
        width: 30px !important;
    }


.cb-article-scope .glightbox-clean .gslide-title {
    font-size: 1.2em !important;
    font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif !important;
}


.cb-article-scope .glightbox-clean .gslide-desc {
    font-size: 1em !important;
    font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif !important;
}


/* other override */

.cb-article-scope .gclose.disabled,
.cb-article-scope .gnext.disabled,
.cb-article-scope .gprev.disabled {
    opacity: 0;
}

/* /lightbox */


.cb-article-scope .embed-responsive {
    position: relative;
    display: block;
    height: 0;
    padding: 0;
    overflow: hidden;
    margin-top: 1.4em;
    margin-bottom: 1em;
}


    .cb-article-scope .embed-responsive.embed-responsive-16by9 {
        padding-bottom: 56.25%;
    }


    .cb-article-scope .embed-responsive.embed-responsive-4by3 {
        padding-bottom: 75%;
    }


    .cb-article-scope .embed-responsive iframe {
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        width: 100%;
        height: 100%;
        border: 0;
    }



.cb-article-scope .is-dock {
    position: absolute;
    width: 100%;
    padding-bottom: 100%;
    height: 0px;
}


    .cb-article-scope .is-dock > div {
        position: absolute;
    }


        .cb-article-scope .is-dock > div > img {
            width: 100%;
        }

@media all and (max-width: 970px) {

    .cb-article-scope .is-dock {
        position: relative;
        width: 350px;
        padding-bottom: 350px;
        height: 0px;
    }
}


.cb-article-scope .is-container > div > div:has( .is-dock) {
    width: 100%;
    position: relative; /* for tailwind */
}



.cb-article-scope .hover-zoom .is-overlay-bg {
    transition: all 0.6s ease;
}


.cb-article-scope .hover-zoom:hover .is-overlay-bg {
    transform: scale(1.1) !important;
    transition: all 0.9s ease !important;
}



.cb-article-scope .button-group {
    white-space: nowrap;
}

@media all and (max-width: 970px) {

    .cb-article-scope .button-group {
        white-space: unset;
    }
}


/* .is-section.section-flow,
.is-section.section-flow .is-overlay,
.is-section.section-flow .is-overlay-content,
.is-section.section-flow .is-overlay-content .glide,
.is-section.section-flow .is-overlay-content .glide .glide__track,
.is-section.section-flow .is-overlay-content .glide .glide__track .glide__slides {
    overflow: unset;
} */

/* Animation Stuff */

/* pin section */

.cb-article-scope .is-wrapper > div.pin-wrap {
    width: 100vw;
    height: 200vh !important;
    overflow: visible !important;
    position: relative !important;
}

@media only screen and (min-height: 360px) {

    .cb-article-scope .is-wrapper > div.pin-wrap {
        height: 400vh !important;
    }
}

@media only screen and (min-height: 460px) {

    .cb-article-scope .is-wrapper > div.pin-wrap {
        height: 360vh !important;
    }
}

@media only screen and (min-height: 560px) {

    .cb-article-scope .is-wrapper > div.pin-wrap {
        height: 320vh !important;
    }
}

@media only screen and (min-height: 660px) {

    .cb-article-scope .is-wrapper > div.pin-wrap {
        height: 280vh !important;
    }
}

@media only screen and (min-height: 990px) {

    .cb-article-scope .is-wrapper > div.pin-wrap {
        height: 230vh !important;
    }
}

@media only screen and (min-height: 1024px) {

    .cb-article-scope .is-wrapper > div.pin-wrap {
        height: 220vh !important;
    }
}

@media only screen and (min-height: 1120px) {

    .cb-article-scope .is-wrapper > div.pin-wrap {
        height: 200vh !important;
    }
}


/* pin-space-lg */

.cb-article-scope .is-wrapper > div.pin-wrap.pin-space-lg {
    height: 260vh !important;
}

@media only screen and (min-height: 360px) {

    .cb-article-scope .is-wrapper > div.pin-wrap.pin-space-lg {
        height: 460vh !important;
    }
}

@media only screen and (min-height: 460px) {

    .cb-article-scope .is-wrapper > div.pin-wrap.pin-space-lg {
        height: 420vh !important;
    }
}

@media only screen and (min-height: 560px) {

    .cb-article-scope .is-wrapper > div.pin-wrap.pin-space-lg {
        height: 380vh !important;
    }
}

@media only screen and (min-height: 660px) {

    .cb-article-scope .is-wrapper > div.pin-wrap.pin-space-lg {
        height: 340vh !important;
    }
}

@media only screen and (min-height: 990px) {

    .cb-article-scope .is-wrapper > div.pin-wrap.pin-space-lg {
        height: 290vh !important;
    }
}

@media only screen and (min-height: 1024px) {

    .cb-article-scope .is-wrapper > div.pin-wrap.pin-space-lg {
        height: 280vh !important;
    }
}

@media only screen and (min-height: 1120px) {

    .cb-article-scope .is-wrapper > div.pin-wrap.pin-space-lg {
        height: 260vh !important;
    }
}


/* pin-space-xl */

.cb-article-scope .is-wrapper > div.pin-wrap.pin-space-xl {
    height: 300vh !important;
}

@media only screen and (min-height: 360px) {

    .cb-article-scope .is-wrapper > div.pin-wrap.pin-space-xl {
        height: 500vh !important;
    }
}

@media only screen and (min-height: 460px) {

    .cb-article-scope .is-wrapper > div.pin-wrap.pin-space-xl {
        height: 460vh !important;
    }
}

@media only screen and (min-height: 560px) {

    .cb-article-scope .is-wrapper > div.pin-wrap.pin-space-xl {
        height: 420vh !important;
    }
}

@media only screen and (min-height: 660px) {

    .cb-article-scope .is-wrapper > div.pin-wrap.pin-space-xl {
        height: 380vh !important;
    }
}

@media only screen and (min-height: 990px) {

    .cb-article-scope .is-wrapper > div.pin-wrap.pin-space-xl {
        height: 330vh !important;
    }
}

@media only screen and (min-height: 1024px) {

    .cb-article-scope .is-wrapper > div.pin-wrap.pin-space-xl {
        height: 320vh !important;
    }
}

@media only screen and (min-height: 1120px) {

    .cb-article-scope .is-wrapper > div.pin-wrap.pin-space-xl {
        height: 300vh !important;
    }
}



.cb-article-scope .is-wrapper > div.pin-wrap > div {
    width: 100vw;
    height: 100vh;
    /* max-height: 100vh; */
    min-height: 100vh;
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    overflow: hidden !important;
}


.cb-article-scope .is-wrapper > div.pin-wrap > .section-inview {
    position: fixed;
}




/* wide section */


@media all and (max-width: 970px) {
    /* adjustment on tablet (portrait) & mobile */

}

@media all and (max-width: 760px) { /* mobile update */
    /* if turned off on mobile */


    /* disable responsive, except if skrollr turn off */



    /* Disable pin */

    .cb-article-scope .is-wrapper > div.pin-wrap.m-skrollrr-off > div {
        height: auto !important;
    }


    .cb-article-scope .is-wrapper > div.pin-wrap.m-skrollrr-off {
        height: auto !important;
    }
}



.cb-article-scope .is-wrapper:not(.is-edit) [data-hidden-onstart] {
    opacity: 0;
}


@media all and (max-width: 760px) { /* mobile update */

    .cb-article-scope .is-wrapper:not(.is-edit) .m-skrollrr-off [data-hidden-onstart],
    .cb-article-scope .is-wrapper:not(.is-edit) .m-pin-off [data-hidden-onstart] {
        opacity: 1;
    }
}


/* scroll-y */

.cb-article-scope .is-wrapper.is-edit .scroll-y {
    overflow-y: auto;
    height: 100%;
}


.cb-article-scope .is-wrapper.is-edit .justify-end.scroll-y {
    justify-content: flex-start; /* to enable scroll */
}

@media all and (max-width: 760px) { /* mobile update */
    /* disable responsive */

    .cb-article-scope .is-wrapper .scroll-y {
        min-width: unset;
    }
}


/* section-wrap */

.cb-article-scope .is-wrapper div.is-section.section-wrap {
    display: flex;
    flex-direction: column;
}


/* section visibility */
@media (max-width: 760px) {

    .cb-article-scope .is-wrapper div.is-section.xs-hidden,
    .cb-article-scope .is-wrapper .pin-wrap.xs-hidden {
        display: none
    }
}

@media (min-width: 761px) and (max-width: 970px) {

    .cb-article-scope .is-wrapper div.is-section.sm-hidden,
    .cb-article-scope .is-wrapper .pin-wrap.sm-hidden {
        display: none
    }
}

@media (min-width: 971px) and (max-width: 1280px) {

    .cb-article-scope .is-wrapper div.is-section.md-hidden,
    .cb-article-scope .is-wrapper .pin-wrap.md-hidden {
        display: none
    }
}

@media (min-width: 1281px) {

    .cb-article-scope .is-wrapper div.is-section.desktop-hidden,
    .cb-article-scope .is-wrapper .pin-wrap.desktop-hidden {
        display: none
    }
}


/* gap */

.cb-article-scope .gap-10 {
    gap: 10px
}


.cb-article-scope .gap-20 {
    gap: 20px
}


.cb-article-scope .gap-30 {
    gap: 30px
}


.cb-article-scope .gap-40 {
    gap: 40px
}


.cb-article-scope .gap-50 {
    gap: 50px
}


.cb-article-scope .gap-60 {
    gap: 60px
}


.cb-article-scope .gap-70 {
    gap: 70px
}


.cb-article-scope .gap-80 {
    gap: 80px
}


.cb-article-scope .gap-90 {
    gap: 90px
}


/* box-canvas */

.cb-article-scope .is-block {
    position: absolute;
    box-sizing: border-box;
    padding: 0;
}


    .cb-article-scope .is-block .is-container {
        max-width: unset !important;
        width: 100%;
        padding: 20px 30px;
        box-sizing: border-box;
        position: relative;
        z-index: 1;
    }

@media (max-width: 760px) {

    .cb-article-scope .is-box.autolayout {
        display: flex;
        flex-direction: column;
        justify-content: flex-start;
    }


    .cb-article-scope .is-wrapper div.is-section.box-canvas.autolayout,
    .cb-article-scope .is-wrapper div.is-section .box-canvas.autolayout { /* .autolayout is like .box-autofit */
        min-height: unset;
    }


    .cb-article-scope .is-box.autolayout .is-block {
        padding: 0;
        position: relative;
        top: unset !important;
        left: unset !important;
        bottom: unset !important;
        right: unset !important;
        width: 100% !important;
        height: auto !important;
        transform: none !important;
        min-width: unset !important;
    }


        .cb-article-scope .is-box.autolayout .is-block:not(.height-auto) { /* block with height (non text) */
            min-height: 40vh;
        }


    .cb-article-scope .is-block.is-group {
        padding: 0;
    }


    /* .is-section {
        justify-content: flex-start;
    } */
}


.cb-article-scope .is-box.autolayout .is-block.block-steady.fluid {
    padding: 0;
    width: 100% !important;
    min-width: unset !important;
    left: auto !important
}


.cb-article-scope .is-block-overlay {
    background-size: cover;
    background-repeat: no-repeat;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 0;
    pointer-events: none;
    user-select: none;
    box-sizing: border-box;
}


@media (min-width: 1920px) {

    .cb-article-scope .is-box > .is-block.block-steady {
        transform: scale(1.01);
        transform-origin: center;
    }


        .cb-article-scope .is-box > .is-block.block-steady.scale-up {
            transform: scale(1.09);
            transform-origin: center;
        }
}

@media (min-width: 2200px) {

    .cb-article-scope .is-box > .is-block.block-steady {
        transform: scale(1.03);
        transform-origin: center;
    }


        .cb-article-scope .is-box > .is-block.block-steady.scale-up {
            transform: scale(1.13);
            transform-origin: center;
        }
}

@media (min-width: 2400px) {

    .cb-article-scope .is-box > .is-block.block-steady {
        transform: scale(1.06);
        transform-origin: center;
    }


        .cb-article-scope .is-box > .is-block.block-steady.scale-up {
            transform: scale(1.17);
            transform-origin: center;
        }
}

/* ====================================================
   DISPLAY OVERRIDES
   Fix CB defaults that are correct for full-page but
   wrong when rendering inside an IVO page section.
   ==================================================== */

/* CB sets min-height:100vh on every .is-section.
   Also target directly (no .is-wrapper parent) since CB
   article HTML starts with .is-section, not .is-wrapper. */
.cb-article-scope .is-wrapper div.is-section,
.cb-article-scope div.is-section {
    display: flex !important;
    flex-direction: row !important;
    min-height: unset !important;
    align-items: stretch !important;
    width: 100% !important;
    box-sizing: border-box !important;
    position: relative !important;
    overflow-x: hidden !important;
}

/* CB .container maxes at 800px — override to fill the
   IVO column it sits in, not fight it */
.cb-article-scope .is-container {
    max-width: 100% !important;
    width: 100% !important;
}

/* is-content-NNN max-width rules are generated dynamically by
   DisplayArticleCBBS5.ascx.vb — only classes present in the
   specific article are emitted as inline <style> px rules.
   No static list needed here. */

/* On mobile — go fluid regardless of intended width */
@media (max-width: 760px) {
    .cb-article-scope [class*="is-content-"] {
        max-width: 100% !important;
        width: 100% !important;
    }
}

/* CB two-column layout — flex-direction:row on .is-section drives
   the side-by-side box layout. .row inside containers uses wrap
   so Bootstrap grid columns stack correctly on mobile. */
.cb-article-scope .row {
    display: flex !important;
    flex-wrap: wrap !important;
}

    .cb-article-scope .row > * {
        flex-shrink: initial !important;
    }

/* Ensure image box never collapses to zero height when
   the overlay is position:absolute with no explicit height */
.cb-article-scope .is-box {
    min-height: 300px;
}

/* .is-boxes also needs direct scoping without .is-wrapper */
.cb-article-scope .is-boxes {
    display: flex;
    flex-flow: row nowrap;
    flex-grow: 1;
    width: 100%;
    height: 100%;
    position: relative;
}

/* ── Responsive: match CB's exact breakpoints ────────────────────────
   CB uses 970px as its tablet/mobile switch (not Bootstrap's 768px).
   We mirror that exactly so our direct div.is-section targeting
   stays in sync with CB's .is-wrapper div.is-section rules.          */

/* Tablet: 761px–970px — boxes wrap but stay row */
@media (min-width: 761px) and (max-width: 970px) {
    .cb-article-scope div.is-section {
        flex-direction: row !important;
        flex-wrap: wrap !important;
    }

    .cb-article-scope .is-boxes {
        flex-flow: wrap !important;
    }
}

/* Mobile: 760px and below — stack vertically */
@media all and (max-width: 760px) {
    .cb-article-scope div.is-section {
        flex-direction: column !important;
        flex-wrap: wrap !important;
    }

    .cb-article-scope .is-boxes {
        flex-flow: column wrap !important;
    }

        .cb-article-scope .is-boxes > div,
        .cb-article-scope .is-box {
            width: 100% !important;
            min-height: 260px !important;
            flex-direction: column !important;
        }

            .cb-article-scope .is-box.last-box {
                min-height: 300px !important;
            }
}

/* ── .center utility — CB's centering class must override Bootstrap
   flex defaults applied to col-* children via .row > *           */
.cb-article-scope .center {
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    justify-content: center !important;
    text-align: center !important;
}

/* ── CB size-* font utilities — ensure they apply inside scope ── */
.cb-article-scope .size-54 {
    font-size: 54px !important;
}

.cb-article-scope .size-60 {
    font-size: 60px !important;
}

.cb-article-scope .font-medium {
    font-weight: 500 !important;
}

.cb-article-scope .italic {
    font-style: italic !important;
}

.cb-article-scope .font-semibold {
    font-weight: 600 !important;
}

.cb-article-scope .leading-none {
    line-height: 1 !important;
}
