
: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;
}

.cc-bdy a {
    cursor: pointer;
}

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'] {
    margin-bottom: 1rem;
}

.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'] {
    margin-bottom: 1rem;
}

div [class*='cnt'] layer[sb-pr-dec="true"] div[class*='cc-shr-sb-grp-two'] {
    position: relative;
}
div [class*='cnt'] layer[sb-pr-dec="true"] div[class*='cc-shr-sb-grp-two']::after {
    content: "";
    position: absolute;
    background-color: var(--t-clr-pr);
    width: 100%;
    height: 2px;
    top: 120%;
    left: 0;
}

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: 1rem;
}
div [class*='cnt'] layer[sb-sub-pr-dec="true"] div[class*='cc-non-shr-sb-grp-two'] {
    position: relative;
}
div [class*='cnt'] layer[sb-sub-pr-dec="true"] div[class*='cc-non-shr-sb-grp-two']::after {
    content: "";
    position: absolute;
    background-color: var(--t-clr-pr);
    width: 100%;
    height: 2px;
    top: 120%;
    left: 0;
}
.cc-uf-social-icon ul,
.cc-uf-hero-icon ul,
.cc-uf-footer-icon ul {
    row-gap: .8rem;
    align-items: center;
    justify-content: space-evenly;
}
.cc-uf-social-icon ul li,
.cc-uf-hero-icon ul li,
.cc-uf-footer-icon ul li {
    flex-grow: 0;
}
.cc-uf-social-icon ul li a,
.cc-uf-hero-icon ul li a,
.cc-uf-footer-icon ul li a {
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: var(--t-clr-pr);
    padding: 12px;
    border-radius: 50%;
    font-size: unset;
}
.cc-uf-social-icon ul li a:visited,
.cc-uf-hero-icon ul li a:visited,
.cc-uf-footer-icon ul li a:visited{
 background-color: var(--t-clr-pr);
}
/* a[id*="typeAncS-"] span {
    flex-grow: 0;
} */
.cc-uf-social-icon i,
.cc-uf-hero-icon i,
.cc-uf-footer-icon i ,
.cc-uf-social-icon span,
.cc-uf-hero-icon span,
.cc-uf-footer-icon span {
    color: var(--t-clr-pr-cmp-bw);
    font-size: unset;
}

.btn-category-container {
    margin-bottom: 2rem;
}

.btn-category {
    -webkit-transition: all .2s ease-in-out .2s;
    transition: all .2s ease-in-out .2s;
}

: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-stl-fr: dotted;
    --t-bdr-stl-pr: solid;
    --t-bdr-stl-sc: dotted;
    --t-bdr-stl-tr: solid;
    --t-bdr-wdt-fr: 0.2rem;
    --t-bdr-wdt-pr: 0.3rem;
    --t-bdr-wdt-sc: 0.2rem;
    --t-bdr-wdt-tr: 0.3rem;
}