:root{
--t-bdr-rds-fr:2rem;
--t-bdr-rds-pr:2rem;
--t-bdr-rds-sc:2rem;
--t-bdr-rds-tr:2rem;
--t-bdr-stl-fr:solid;
--t-bdr-stl-pr:solid;
--t-bdr-stl-sc:solid;
--t-bdr-stl-tr:solid;
--t-bdr-wdt-fr:2rem;
--t-bdr-wdt-pr:2rem;
--t-bdr-wdt-sc:2rem;
--t-bdr-wdt-tr:2rem;
--t-blur-pr:3px;
--t-blur-sc:3px;
--t-crsr-pntr-pr:pointer;
--t-crsr-pntr-sc:pointer;
--t-flt-pr:none;
--t-flt-sc:none;
--t-img-fltr-pr:unset;
--t-img-fltr-sc:unset;
--t-lst-stl-pos-pr:none;
--t-lst-stl-typ-pr:decimal;
--t-lst-stl-typ-sc:decimal;
--t-opcty-pr:0.2;
--t-opcty-sc:0.2;
--t-ani-dly-pr:5;
--t-ani-dly-sc:5;
--t-ani-dly-tr:5;
--t-ani-drt-pr:5;
--t-ani-drt-sc:5;
--t-ani-drt-tr:5;
--t-ani-itr-ani-itr-pr:5;
--t-ani-itr-ani-itr-sc:5;
--t-ani-itr-ani-itr-tr:5;
--t-blur-box-shdw-pr:8px;
--t-blur-box-shdw-sc:20px;
--t-blur-box-shdw-tr:0px;
--t-ofst-box-shdw-hz-pr:0px;
--t-ofst-box-shdw-hz-sc:0px;
--t-ofst-box-shdw-hz-tr:0px;
--t-ofst-box-shdw-vrt-pr:4px;
--t-ofst-box-shdw-vrt-sc:6px;
--t-ofst-box-shdw-vrt-tr:8px;
--t-spd-rds-box-shdw-pr:0px;
--t-spd-rds-box-shdw-sc:0px;
--t-spd-rds-box-shdw-tr:0px;
}

:root {
    --t-bdr-rds-fr: 0.2rem;
    --t-bdr-rds-pr: 0.3rem;
    --t-bdr-rds-sc: 0.2rem;
    --t-bdr-rds-tr: 0.3rem;
    --t-bdr-wdt-fr: 0.16rem;
    --t-bdr-wdt-pr: 0.3rem;
    --t-bdr-wdt-sc: 0.2rem;
    --t-bdr-wdt-tr: 0.25rem;
    --t-ofst-box-shdw-hz-tr: 0;
    --t-ofst-box-shdw-vrt-tr: 70px;
    --t-blur-box-shdw-tr: 20px;
    --t-spd-rds-box-shdw-tr: -20px;
}

.cc-bdy a {
    cursor: pointer;
}

.cc-dt-art-itm-snav-resp:hover,
.cc-dt-art-itm-snav:hover {
    cursor: pointer;
}

div[class*='cnt'] layer[sb-pr-dec="true"] div[class*='cc-shr-sb-itm-'],
div[class*='cnt'] layer[sb-pr-dec="true"] div[class*='cc-lyt-itm-shd-sb'] {
    align-self: center !important;
    justify-content: center;
}

div[class*='cnt'] layer[sb-pr-dec="true"] div[class*='cc-shr-sb-grp-one'],
div[class*='cnt'] layer[sb-pr-dec="true"] div[class*='cc-shr-sb-grp-two'],
div[class*='cnt'] layer[sb-pr-dec="true"] div[class*='cc-shr-sb-grp-three'],
div[class*='cnt'] layer[sb-pr-dec="true"] div[class*='cc-shr-sb-grp-four'],
div[class*='cnt'] layer[sb-pr-dec="true"] div[class*='cc-shr-sb-grp-five'] {
    align-self: center !important;
    justify-content: center !important;
    margin-bottom: 1rem;
}

div[class*='cnt'] layer[sb-pr-dec="true"] div[class*='cc-shr-sb-grp-two'] {
    position: relative;
    border: 4px solid var(--t-clr-pr);
    background: var(--t-clr-fnt-wt) !important;
    border-radius: 2rem;
    padding: 0.4rem 1rem;
}
div[class*='cnt'] layer[sb-pr-dec="true"] div[class*='cc-shr-sb-grp-two'] h1,
div[class*='cnt'] layer[sb-pr-dec="true"] div[class*='cc-shr-sb-grp-two'] h2,
div[class*='cnt'] layer[sb-pr-dec="true"] div[class*='cc-shr-sb-grp-two'] h3,
div[class*='cnt'] layer[sb-pr-dec="true"] div[class*='cc-shr-sb-grp-two'] h4,
div[class*='cnt'] layer[sb-pr-dec="true"] div[class*='cc-shr-sb-grp-two'] h5,
div[class*='cnt'] layer[sb-pr-dec="true"] div[class*='cc-shr-sb-grp-two'] h6,
div[class*='cnt'] layer[sb-pr-dec="true"] div[class*='cc-shr-sb-grp-two'] p,
div[class*='cnt'] layer[sb-pr-dec="true"] div[class*='cc-shr-sb-grp-two'] i,
div[class*='cnt'] layer[sb-pr-dec="true"] div[class*='cc-shr-sb-grp-two'] a,
div[class*='cnt'] layer[sb-pr-dec="true"] div[class*='cc-shr-sb-grp-two'] span{
    color: var(--t-clr-fnt-bk) !important;
}

div [class*='cnt'] layer[sb-sub-pr-dec="true"] div[class*='cc-non-shr-sb-grp-one'],
div [class*='cnt'] layer[sb-sub-pr-dec="true"] div[class*='cc-non-shr-sb-grp-two'],
div [class*='cnt'] layer[sb-sub-pr-dec="true"] div[class*='cc-non-shr-sb-grp-three'],
div [class*='cnt'] layer[sb-sub-pr-dec="true"] div[class*='cc-non-hr-sb-grp-three'],
div [class*='cnt'] layer[sb-sub-pr-dec="true"] div[class*='cc-non-shr-sb-grp-four'] {
    margin-bottom: 1.5rem;
}

div [class*='cnt'] layer[sb-sub-pr-dec="true"] div[class*='cc-non-shr-sb-grp-two'] {
    position: relative;
    border: 4px solid var(--t-clr-pr);
    background: var(--t-clr-fnt-wt);
    border-radius: 2rem;
    padding: 0.4rem 1rem;
}


.btn-category {
    -webkit-transition: all .2s ease-in-out .2s;
    transition: all .2s ease-in-out .2s;
}