/* Sistema Two-Tone para ícones - Define cores primária e secundária */
:root {
    /* Cor primária dos ícones (cinza/inativo) */
    --cms-global-spare12-color: #A7B7D7;

    /* Cor secundária dos ícones (verde/ativo) */
    --cms-global-spare13-color: #2FA33F;
}


.footer-pgNbT {
    padding: .3rem .2rem 1.4rem;
    background: var(--cms-global-spare1-color);
    width: 100%;
    font-size: .24rem
}

.footer-cn2-KsqDE {
    padding-bottom: 1.8rem
}

.footer-wrap-RXA0F {
    display: flex;
    justify-content: space-between;
    padding-bottom: .48rem
}

.footer-wrapHorizontal-UD66C {
    flex-direction: column
}

.footer-horizontal-NtyuC {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    -moz-column-gap: .16rem;
    column-gap: .16rem;
    flex-wrap: wrap
}

.footer-horizontal-NtyuC>div {
    margin: 0 0 .16rem 0
}

.footer-titleHorizontal-FTzHK {
    margin: .2rem 0
}

.footer-list-AwR_Y {
    min-width: 20%;
    margin-bottom: 0;
    flex: 1
}

.footer-title-Qgv69 {
    display: flex;
    flex-wrap: wrap;
    line-height: .28rem;
    font-size: .24rem;
    margin-bottom: .2rem;
    color: var(--cms-text-color-secondary)
}

.footer-title-Qgv69 img {
    width: .84rem;
    height: .84rem;
    cursor: pointer
}

.footer-item-in1Op {
    font-size: .24rem;
    line-height: 1;
    margin: .2rem 0;
    cursor: pointer;
    transition: all .25s ease 0s
}

.footer-item-in1Op,
.footer-item-in1Op:hover {
    color: var(--cms-global-spare-color)
}

.footer-box-KzH01 {
    padding-bottom: .3rem;
    border-top: .02rem solid var(--cms-divider-color)
}

.footer-box-hd-ale2o {
    padding-top: .3rem;
    color: var(--cms-text-color-primary);
    text-align: center
}

.footer-box-bd-lJtNg {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    padding-top: .3rem;
    color: var(--cms-text-color-secondary);
    text-align: center;
    gap: .16rem;
    word-break: break-all;
    font-size: .2rem
}

.footer-box-bd-lJtNg img {
    height: .7rem
}

.footer-box-ft-CS9mc {
    padding-top: .3rem;
    color: var(--cms-text-color-secondary);
    text-align: center;
    font-size: .18rem
}

.footer-box-link-nedkr {
    text-decoration: underline
}

.footer-box-bd2-NRhZV {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    padding-top: .3rem;
    text-align: center
}

.footer-box-bd2-btn-UB3zi {
    height: .36rem;
    width: 1rem;
    margin-bottom: .2rem;
    margin-right: .1rem !important;
    margin-top: 0 !important;
    background: transparent;
    outline: none;
    border: none
}

.footer-box-bd2-NRhZV img {
    width: 1rem;
    height: .36rem;
    border: none;
    border-radius: 0;
    -o-object-fit: cover;
    object-fit: cover
}

.footer-box-bd3-gh9b1 {
    text-align: center;
    color: var(--cms-text-color-secondary);
    font-size: .22rem
}

.footer-box-bd3-gh9b1 p {
    width: 6.7rem;
    margin: .2rem auto 0
}

.footer-box-bd3-gh9b1 p strong {
    font-weight: bolder;
    color: var(--cms-text-color-primary)
}

.footer-box-bd4-dM_Sr {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    padding-top: .3rem;
    text-align: center
}

.footer-box-bd4-dM_Sr img:first-child {
    width: 2.4rem;
    margin: 0 .2rem
}

.footer-box-bd4-dM_Sr img:last-child {
    width: 2.6rem;
    margin: 0 .2rem
}

.footer-box-bd4-dM_Sr>img {
    width: 2.4rem
}

.footer-box-bd5-NZ5Ft {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: .16rem;
    flex-wrap: wrap;
    padding-top: .3rem;
    text-align: center
}

.footer-box-bd5-NZ5Ft img {
    margin: 0 .1rem
}

.footer-box-bd6-rhS1c img {
    width: 3.6rem
}

.footer-box-bd7-Ax1gY img {
    width: 2.8rem
}

.footer-box-bd8-kMTxt img {
    width: 2rem
}

.footer-site-VADqJ {
    position: relative;
    padding: .2rem;
    margin-bottom: 1rem;
    background: var(--cms-background-color-secondary);
    border-radius: .24rem;
    color: var(--cms-text-color-primary)
}

.footer-LON6r {
    padding: .3rem .2rem 1.4rem;
    background: var(--cms-global-spare1-color);
    width: 100%;
    font-size: .24rem
}

.footer-wrap-woZtO {
    display: flex;
    justify-content: space-between;
    padding-bottom: .48rem
}

.footer-wrapHorizontal-aFeRQ {
    flex-direction: column
}

.footer-horizontal-DTOka {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    -moz-column-gap: .16rem;
    column-gap: .16rem;
    flex-wrap: wrap
}

.footer-horizontal-DTOka>div {
    margin: 0 0 .16rem 0
}

.footer-titleHorizontal-OQqiB {
    margin: .2rem 0
}

.footer-list-wdWhL {
    min-width: 20%;
    margin-bottom: 0;
    flex: 1
}

.footer-title-CVSGr {
    display: flex;
    flex-wrap: wrap;
    line-height: .28rem;
    font-size: .24rem;
    margin-bottom: .2rem;
    color: var(--cms-text-color-secondary)
}

.footer-title-CVSGr img {
    width: .84rem;
    height: .84rem;
    cursor: pointer
}

.footer-item-VssS1 {
    font-size: .24rem;
    line-height: 1;
    margin: .2rem 0;
    cursor: pointer;
    transition: all .25s ease 0s
}

.footer-item-VssS1,
.footer-item-VssS1:hover {
    color: var(--cms-global-spare-color)
}

.footer-tudsN {
    padding: .3rem .2rem 1.4rem;
    background: var(--cms-global-spare1-color);
    width: 100%;
    font-size: .24rem
}

.footer-wrap-GLz0N {
    display: flex;
    justify-content: space-between;
    padding-bottom: .4rem
}

.footer-wrapHorizontal-JI4T2 {
    flex-direction: column
}

.footer-horizontal-wsmhg {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    -moz-column-gap: .16rem;
    column-gap: .16rem;
    flex-wrap: wrap
}

.footer-horizontal-wsmhg>div {
    margin: 0 0 .16rem 0
}

.footer-titleHorizontal-dVlTs {
    margin: .2rem 0
}

.footer-list-fbHoU {
    min-width: 20%;
    margin-bottom: 0;
    flex: 1
}

.footer-title-DCGsq {
    display: flex;
    flex-wrap: wrap;
    line-height: .28rem;
    font-size: .24rem;
    margin-bottom: .2rem;
    color: var(--cms-text-color-secondary);
    font-weight: 400
}

.footer-title-DCGsq img {
    width: .84rem;
    height: .84rem;
    cursor: pointer
}

.footer-item-gTeAd {
    font-size: .24rem;
    line-height: 1;
    margin-bottom: .1rem;
    color: var(--cms-global-spare-color);
    cursor: pointer;
    transition: all .25s ease 0s
}

.footer-item-gTeAd:hover {
    color: var(--cms-text-color-primary)
}

.footer-box-WN_eQ {
    padding-bottom: .4rem;
    border-bottom: .02rem solid var(--cms-divider-color)
}

.footer-box-hd-CYOzQ {
    padding-top: .3rem;
    color: var(--cms-text-color-primary);
    text-align: center
}

.footer-box-no-MRTYr {
    border-bottom: none;
    margin-bottom: 0 !important;
    padding-bottom: 0 !important
}

.footer-box-bd-nLKc1 {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    padding-top: .4rem;
    color: var(--cms-global-spare-color);
    text-align: center;
    word-break: break-all;
    justify-content: center;
    gap: .16rem
}

.footer-box-bd-aa-tCGTH,
.footer-box-bd-title-g8jid {
    color: var(--cms-text-color-secondary)
}

.footer-box-bd-aa-tCGTH {
    font-size: .2rem
}

.footer-box-bd-nLKc1 img {
    height: .7rem
}

.footer-box-ft-Oz9Gs {
    padding-top: .3rem;
    color: var(--cms-text-color-secondary);
    text-align: center;
    display: flex;
    font-size: .18rem
}

.footer-box-ft-Oz9Gs div {
    flex: 1;
    text-align: center;
    padding: 0 .1rem
}

.footer-box-ft-Oz9Gs div:first-of-type {
    position: relative
}

.footer-box-ft-Oz9Gs div:first-of-type:after {
    content: "";
    width: .02rem;
    height: .24rem;
    right: 0;
    background: var(--cms-text-color-secondary);
    position: absolute;
    margin-top: .04rem
}

.footer-box-link-Xq1_Z {
    text-decoration: underline
}

.footer-box-bd2-EdRkt {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    padding-top: .2rem;
    text-align: center
}

.footer-box-bd2-btn-SI3Vy {
    height: .36rem;
    width: 1rem;
    margin-bottom: .2rem;
    margin-right: .1rem !important;
    margin-top: 0 !important;
    background: transparent;
    outline: none;
    border: none
}

.footer-box-bd2-EdRkt img {
    width: 1rem;
    height: .36rem;
    border: none;
    border-radius: 0;
    -o-object-fit: cover;
    object-fit: cover
}

.footer-box-bd3-azm6c {
    text-align: center;
    color: var(--cms-text-color-secondary);
    font-size: .22rem
}

.footer-box-bd3-azm6c p {
    width: 6.7rem;
    margin: .2rem auto 0
}

.footer-box-bd3-azm6c p strong {
    font-weight: bolder;
    color: var(--cms-text-color-primary)
}

.footer-box-bd4-MgFuX {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    padding-top: .3rem;
    text-align: center
}

.footer-box-bd4-MgFuX img:first-child {
    width: 2.4rem;
    margin: 0 .2rem
}

.footer-box-bd4-MgFuX img:last-child {
    width: 2.6rem;
    margin: 0 .2rem
}

.footer-box-bd4-MgFuX>img {
    width: 2.4rem
}

.footer-box-bd5-oXrFe {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: .16rem;
    flex-wrap: wrap;
    padding-top: .3rem;
    text-align: center
}

.footer-box-bd5-oXrFe img {
    margin: 0 .1rem
}

.footer-box-bd6-iL7gX img {
    width: 3.6rem
}

.footer-box-bd7-B6Boh img {
    width: 2.8rem
}

.footer-box-bd8-D9fgr img {
    width: 2rem
}

.footer-site-QECes {
    position: relative;
    padding: .2rem;
    margin-bottom: 1rem;
    background: var(--cms-background-color-secondary);
    border-radius: .24rem;
    color: var(--cms-text-color-primary)
}

.footer-jpZYV {
    padding: .3rem .2rem 1.4rem;
    background: var(--cms-global-spare1-color);
    width: 100%;
    font-size: .24rem
}

.footer-wrap-DNgIA {
    display: flex;
    justify-content: space-between;
    padding-bottom: .4rem
}

.footer-list-UVcWu {
    min-width: 20%;
    margin-bottom: 0;
    flex: 1
}

.footer-title-tzv3F {
    display: flex;
    flex-wrap: wrap;
    line-height: .28rem;
    font-size: .24rem;
    margin-bottom: .2rem;
    color: var(--cms-text-color-secondary);
    font-weight: 400
}

.footer-title-tzv3F img {
    width: .84rem;
    height: .84rem;
    cursor: pointer
}

.footer-item-jgG5i {
    font-size: .24rem;
    line-height: 1;
    margin-bottom: .1rem;
    color: var(--cms-global-spare-color);
    cursor: pointer;
    transition: all .25s ease 0s
}

.footer-item-jgG5i:hover {
    color: var(--cms-text-color-primary)
}

.footer-box-SggNK {
    padding-bottom: .48rem;
    border-bottom: .02rem solid var(--cms-divider-color)
}

.footer-box-hd-Umzb6 {
    padding-top: .3rem;
    color: var(--cms-text-color-primary);
    text-align: center
}

.footer-box-noborder-g0yS0 {
    border-bottom: none
}

.footer-box-bd-PSO2o {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    padding-top: .18rem;
    color: var(--cms-global-spare-color);
    text-align: center;
    word-break: break-all;
    gap: .16rem
}

.footer-box-bd-aa-NL6ln,
.footer-box-bd-title-toGxB {
    color: var(--cms-text-color-secondary)
}

.footer-box-bd-aa-NL6ln {
    margin-top: .2rem;
    font-size: .2rem
}

.footer-box-bd-PSO2o img {
    height: .7rem
}

.footer-box-ft-S8dB2 {
    padding-top: .3rem;
    color: var(--cms-text-color-secondary);
    text-align: center;
    font-size: .18rem
}

.footer-box-link-Hb7d2 {
    text-decoration: underline
}

.footer-box-bd2-BoRKL {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    padding-top: .3rem;
    text-align: center
}

.footer-box-bd2-tips-FuFAv {
    color: var(--cms-text-color-secondary);
    text-align: center;
    margin-top: .3rem;
    display: flex;
    font-size: .2rem
}

.footer-box-bd2-tips-FuFAv div {
    flex: 1;
    text-align: center;
    padding: 0 .1rem
}

.footer-box-bd2-tips-FuFAv div:first-of-type {
    position: relative
}

.footer-box-bd2-tips-FuFAv div:first-of-type:after {
    content: "";
    width: .02rem;
    height: .24rem;
    right: 0;
    background: var(--cms-text-color-secondary);
    position: absolute;
    margin-top: .04rem
}

.footer-box-bd2-btn-kI4lF {
    height: .36rem;
    width: 1rem;
    margin-bottom: .2rem;
    margin-right: .1rem !important;
    margin-top: 0 !important;
    background: transparent;
    outline: none;
    border: none
}

.footer-box-bd2-BoRKL img {
    width: 1rem;
    height: .36rem;
    border: none;
    border-radius: 0;
    -o-object-fit: cover;
    object-fit: cover
}

.footer-site-slBYC {
    position: relative;
    padding: .2rem;
    margin-bottom: 1rem;
    background: var(--cms-background-color-secondary);
    border-radius: .24rem;
    color: var(--cms-text-color-primary)
}

.footer-iSAvP {
    padding: .3rem .2rem 1.4rem;
    background: var(--cms-global-spare1-color);
    width: 100%;
    font-size: .24rem
}

.footer-wrapHorizontal-sktcr {
    flex-direction: column
}

.footer-horizontal-OAQui {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    -moz-column-gap: .16rem;
    column-gap: .16rem;
    flex-wrap: wrap
}

.footer-horizontal-OAQui>div {
    margin: 0 0 .16rem 0
}

.footer-titleHorizontal-gjnER {
    margin: .2rem 0
}

.footer-wrap-m7f4F {
    display: flex;
    justify-content: space-between;
    padding-bottom: .48rem;
    border-bottom: .02rem solid var(--cms-divider-color);
    margin-bottom: .4rem
}

.footer-share1-nVk3Y {
    display: flex;
    justify-content: center;
    gap: .2rem;
    margin-bottom: .4rem;
    flex-wrap: wrap
}

.footer-share1-nVk3Y img {
    height: .4rem
}

.footer-share-HW87k {
    margin-bottom: .4rem
}

.footer-share-title-SdIgf {
    margin-bottom: .2rem;
    font-size: .24rem;
    color: var(--cms-text-color-secondary)
}

.footer-share-title1-UpRVd {
    color: var(--cms-text-color-secondary) !important
}

.footer-share-icon-PhQBN {
    display: flex;
    flex-wrap: wrap;
    margin-bottom: .1rem
}

.footer-share-icon-PhQBN img {
    width: .72rem;
    height: .72rem;
    margin-right: .2rem
}

.footer-share-tips-SDviy {
    color: var(--cms-text-color-secondary);
    font-size: .2rem;
    text-align: center;
    line-height: 1.66;
    word-break: break-word;
    padding-bottom: .4rem;
    border-bottom: .02rem solid var(--cms-divider-color);
    margin-bottom: .4rem
}

.footer-list-t1Mtn {
    min-width: 20%;
    margin-bottom: 0;
    flex: 1
}

.footer-title-HjNW7 {
    display: flex;
    flex-wrap: wrap;
    line-height: .28rem;
    font-size: .24rem;
    margin-bottom: .2rem;
    color: var(--cms-text-color-secondary)
}

.footer-title-HjNW7 img {
    width: .84rem;
    height: .84rem;
    cursor: pointer
}

.footer-item-yNOze {
    font-size: .24rem;
    line-height: 1;
    margin: .2rem 0;
    cursor: pointer;
    transition: all .25s ease 0s
}

.footer-item-yNOze,
.footer-item-yNOze:hover {
    color: var(--cms-global-spare-color)
}

.footer-box-nhSOZ {
    padding-bottom: .3rem;
    border-top: .02rem solid var(--cms-divider-color)
}

.footer-box-hd-HerLv {
    padding-top: .3rem;
    color: var(--cms-text-color-primary);
    text-align: center
}

.footer-box-bd-AXtMd {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    padding-top: .3rem;
    color: var(--cms-global-spare-color);
    text-align: center;
    gap: .16rem;
    word-break: break-all
}

.footer-box-bd-AXtMd img {
    height: .7rem
}

.footer-box-ft-uhKx7 {
    padding-top: .3rem;
    color: var(--cms-text-color-secondary);
    text-align: center;
    font-size: .18rem
}

.footer-box-link-AceKL {
    text-decoration: underline
}

.footer-box-bd2-eFaqi {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    padding-top: .3rem;
    text-align: center
}

.footer-box-bd2-btn-rtw3t {
    height: .36rem;
    width: 1rem;
    margin-bottom: .2rem;
    margin-right: .1rem !important;
    margin-top: 0 !important;
    background: transparent;
    outline: none;
    border: none
}

.footer-box-bd2-eFaqi img {
    width: 1rem;
    height: .36rem;
    border: none;
    border-radius: 0;
    -o-object-fit: cover;
    object-fit: cover
}

.footer-tips-gMPw7 {
    color: var(--cms-text-color-secondary);
    text-align: center;
    margin-top: .3rem;
    display: flex;
    font-size: .2rem
}

.footer-tips-gMPw7 div {
    flex: 1;
    text-align: center;
    padding: 0 .1rem
}

.footer-tips-gMPw7 div:first-of-type {
    position: relative
}

.footer-tips-gMPw7 div:first-of-type:after {
    content: "";
    width: .02rem;
    height: .24rem;
    right: 0;
    background: var(--cms-text-color-secondary);
    position: absolute;
    margin-top: .04rem
}

.footer-site-WRl2r {
    position: relative;
    padding: .2rem;
    margin-bottom: 1rem;
    background: var(--cms-background-color-secondary);
    border-radius: .24rem;
    color: var(--cms-text-color-primary)
}

.footer-CSuTU {
    padding: .3rem .2rem 1.4rem;
    background: var(--cms-global-spare1-color);
    width: 100%;
    font-size: .24rem
}

.footer-wrapHorizontal-eqG03 {
    flex-direction: column
}

.footer-horizontal-rFEqb {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    -moz-column-gap: .16rem;
    column-gap: .16rem;
    flex-wrap: wrap
}

.footer-horizontal-rFEqb>div {
    margin: 0 0 .16rem 0
}

.footer-titleHorizontal-T98Zg {
    margin: .2rem 0
}

.footer-wrap-n8lBT {
    display: flex;
    justify-content: space-between;
    padding-bottom: .4rem;
    border-bottom: .02rem solid var(--cms-text-color-secondary)
}

.footer-list-a0bDu {
    min-width: 20%;
    margin-bottom: 0;
    flex: 1
}

.footer-title-ED0dg {
    display: flex;
    flex-wrap: wrap;
    line-height: .28rem;
    font-size: .24rem;
    margin-bottom: .2rem;
    color: var(--cms-text-color-secondary);
    font-weight: 400
}

.footer-title-ED0dg img {
    width: .84rem;
    height: .84rem;
    cursor: pointer
}

.footer-item-ftraj {
    font-size: .24rem;
    line-height: 1;
    margin-bottom: .1rem;
    cursor: pointer;
    transition: all .25s ease 0s
}

.footer-item-ftraj,
.footer-item-ftraj:hover {
    color: var(--cms-global-spare-color)
}

.footer-box-tTRRH {
    padding-bottom: .48rem;
    border-bottom: .02rem solid var(--cms-divider-color)
}

.footer-box-hd-pf5h3 {
    padding-top: .3rem;
    color: var(--cms-text-color-primary);
    text-align: center
}

.footer-box-noborder-rq_qB {
    border-bottom: none
}

.footer-box-t1-jnibs {
    width: 4rem;
    color: var(--cms-primary-color);
    margin: 0 auto;
    margin-top: .4rem;
    text-align: center;
    font-size: .2rem
}

.footer-box-bd-BH15x {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    color: var(--cms-global-spare-color);
    text-align: center;
    word-break: break-all;
    gap: .16rem;
    justify-content: center;
    margin-top: .06rem
}

.footer-box-bd-aa-Jswej,
.footer-box-bd-title-V37JX {
    color: var(--cms-text-color-secondary)
}

.footer-box-bd-aa-Jswej {
    font-size: .2rem
}

.footer-box-bd-BH15x img {
    height: .7rem
}

.footer-box-bde-H135V {
    margin-bottom: .2rem;
    margin-top: .4rem
}

.footer-box-ft-QLZ0Q {
    padding-top: .3rem;
    color: var(--cms-text-color-secondary);
    text-align: center;
    font-size: .18rem
}

.footer-box-link-aFkX5 {
    text-decoration: underline
}

.footer-box-bd2-xtbfp {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    padding-top: .3rem;
    text-align: center
}

.footer-box-bd2-tips-eEzcg {
    color: var(--cms-text-color-secondary);
    text-align: center;
    margin-top: .3rem;
    display: flex
}

.footer-box-bd2-tips-eEzcg div {
    flex: 1;
    font-size: .2rem
}

.footer-box-bd2-tips-eEzcg div:first-of-type {
    position: relative;
    text-align: right !important;
    padding-left: .1rem;
    padding-right: .3rem
}

.footer-box-bd2-tips-eEzcg div:first-of-type:after {
    content: "";
    width: .02rem;
    height: .24rem;
    right: 0;
    background: var(--cms-text-color-secondary);
    position: absolute;
    margin-top: .04rem
}

.footer-box-bd2-tips-eEzcg div:nth-of-type(2) {
    text-align: left !important;
    padding-left: .3rem;
    padding-right: .1rem
}

.footer-box-bd2-btn-r_FRT {
    height: .36rem;
    width: 1rem;
    margin-bottom: .2rem;
    margin-right: .1rem !important;
    margin-top: 0 !important;
    background: transparent;
    outline: none;
    border: none
}

.footer-box-bd2-xtbfp img {
    width: 1rem;
    height: .36rem;
    border: none;
    border-radius: 0;
    -o-object-fit: cover;
    object-fit: cover
}

.footer-site-qIGcN {
    position: relative;
    padding: .2rem;
    margin-bottom: 1rem;
    background: var(--cms-background-color-secondary);
    border-radius: .24rem;
    color: var(--cms-text-color-primary)
}

.footer-d3ueg {
    padding: .2rem .2rem 1.6rem;
    background: var(--cms-global-spare1-color);
    width: 100%;
    font-size: .24rem
}

.footer-d3ueg .channelBox-je6XK {
    width: 100%;
    margin-bottom: .3rem;
    padding-bottom: .1rem;
    border-bottom: thin solid var(--cms-divider-color);
    line-height: normal
}

.footer-d3ueg .channelBox-je6XK .title-I1kGc {
    margin-bottom: .2rem;
    display: inline-block;
    color: var(--cms-text-color-secondary) !important;
    font-size: .26rem;
    font-weight: 400
}

.footer-d3ueg .channelBox-je6XK .channelItems-jGxmj {
    display: flex;
    flex-wrap: wrap;
    gap: .2rem;
    padding-bottom: .3rem;
    box-sizing: content-box
}

.footer-d3ueg .channelBox-je6XK .channelItems-jGxmj .channelItem-yASRj {
    width: .7rem;
    height: .7rem;
    cursor: pointer
}

.footer-d3ueg .channelBox-je6XK .channelItems-jGxmj .channelItem-yASRj img {
    width: 100%;
    height: 100%;
    max-width: 100%
}

.footer-d3ueg .linkListBox-UgUn8 {
    margin-bottom: .3rem;
    padding-bottom: .3rem;
    border-bottom: thin solid var(--cms-divider-color);
    line-height: normal
}

.footer-d3ueg .linkListBox-UgUn8 .licenseCompliance-qleBq {
    margin-top: -.08rem
}

.footer-d3ueg .linkListBox-UgUn8 .licenseCompliance-qleBq .title-I1kGc {
    margin-bottom: .3rem;
    color: var(--cms-text-color-secondary);
    font-size: .26rem
}

.footer-d3ueg .linkListBox-UgUn8 .licenseCompliance-qleBq .licenseComplianceList-WuQqq {
    display: flex;
    gap: .5rem;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap
}

.footer-d3ueg .linkListBox-UgUn8 .licenseCompliance-qleBq .licenseComplianceList-WuQqq .licenseImagesItem-j0Kc0 {
    display: flex;
    flex-direction: column;
    align-items: center
}

.footer-d3ueg .linkListBox-UgUn8 .licenseCompliance-qleBq .licenseComplianceList-WuQqq .licenseImagesItem-j0Kc0>img {
    width: 1.2rem;
    height: auto
}

.footer-d3ueg .mixinText-LFjgg {
    color: var(--cms-text-color-secondary);
    font-size: .24rem
}

.footer-d3ueg .contactusBox-ybUKF {
    border-bottom: thin solid var(--cms-divider-color);
    padding-bottom: .3rem;
    margin-bottom: .3rem;
    line-height: normal
}

.footer-d3ueg .contactUsTitle-cEsgm {
    margin-bottom: .2rem;
    color: var(--cms-text-color-secondary);
    font-weight: 400;
    font-size: .26rem
}

.footer-d3ueg .contactUs-gL6oY {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: .2rem
}

.footer-d3ueg .contactUs-gL6oY .socialItem-SqEAp {
    color: inherit;
    cursor: pointer
}

.footer-d3ueg .contactUs-gL6oY .socialItem-SqEAp img {
    display: block;
    width: .7rem;
    height: auto
}

.footer1-F1YGu {
    display: flex;
    padding-bottom: .5rem
}

.footer1-F1YGu .desc2-u60g1 {
    font-family: Inter, sans-serif;
    display: block;
    color: var(--cms-text-color-primary);
    width: .7rem;
    height: .5rem;
    font-size: .18rem;
    font-weight: 400;
    word-wrap: break-word;
    margin-left: .24rem;
    line-height: 1
}

.footer1-F1YGu .license-wrap {
    flex: 1 1 0%;
    display: flex;
    flex-direction: column
}

.footer1-F1YGu .license-title {
    display: flex;
    align-items: center;
    font-family: Inter, sans-serif;
    font-size: .2rem;
    font-weight: 400;
    color: var(--cms-text-color-primary)
}

.footer1-F1YGu .title-icon {
    border-style: none;
    display: block;
    margin-left: .104rem;
    width: .28rem
}

.footer1-F1YGu .curacao-wrap {
    margin-top: .1rem;
    margin-bottom: .4rem
}

.footer1-F1YGu .curacao-icon {
    margin-bottom: .06rem;
    width: .9rem;
    border-style: none;
    display: block
}

.footer1-F1YGu .license-content {
    width: 3rem;
    font-size: .18rem;
    font-style: normal;
    font-weight: 400;
    font-family: Inter, sans-serif;
    color: var(--cms-text-color-secondary);
    line-height: 1.2
}

.footer1-F1YGu .responsible-wrap {
    flex: 1 1 0%;
    margin-left: .3rem;
    display: flex;
    flex-direction: column
}

.footer1-F1YGu .responsible-title {
    font-family: Inter, sans-serif;
    font-size: .2rem;
    font-weight: 400;
    color: var(--cms-text-color-primary);
    margin-bottom: .1rem
}

.footer1-F1YGu .responsible-icon {
    display: flex
}

.footer1-F1YGu .icon-1 {
    border: 0;
    display: block;
    height: .4rem;
    aspect-ratio: 1
}

.footer1-F1YGu .icon-2 {
    border: 0;
    display: block;
    width: .7rem;
    height: auto;
    -o-object-fit: contain;
    object-fit: contain;
    margin-left: .24rem
}

.footer4-tCCQV {
    font-family: Inter, sans-serif;
    margin-top: .36rem;
    display: flex;
    justify-content: space-between
}

.footer4-tCCQV .certificate-title {
    font-size: .2rem;
    font-weight: 400;
    color: var(--cms-text-color-primary);
    margin-bottom: .02rem
}

.footer4-tCCQV .certificate-0,
.footer4-tCCQV .certificate-1 {
    display: inline;
    height: .52rem;
    width: auto;
    border-style: none
}

.footer4-tCCQV .certificate-1 {
    margin-left: .25rem
}

.footer4-tCCQV .certificate-2 {
    height: .3rem;
    width: auto;
    margin-top: .09rem;
    display: block
}

.footer4-tCCQV .security-title {
    font-size: .2rem;
    font-weight: 400;
    color: var(--cms-text-color-primary);
    margin-bottom: .02rem
}

.footer4-tCCQV .security-img-wrap {
    display: flex;
    align-items: flex-start
}

.footer4-tCCQV .security-0 {
    border-style: none;
    display: block;
    width: .4rem
}

.footer4-tCCQV .security-1 {
    width: .37rem;
    margin-left: .16rem;
    border-style: none;
    display: block
}

.footer4-tCCQV .follow-title {
    font-size: .2rem;
    font-weight: 400;
    color: var(--cms-text-color-primary);
    margin-bottom: .1rem
}

.footer4-tCCQV .follow-list {
    display: flex
}

.copyright-vHYpl {
    font-family: Inter, sans-serif;
    font-size: .2rem;
    font-weight: 400;
    color: var(--cms-text-color-secondary);
    text-align: center;
    padding-top: .3rem;
    padding-bottom: 1.52rem
}

.footer2-img-f8HEB {
    width: 16.6666%;
    border: none;
    border-radius: 0;
    -o-object-fit: cover;
    object-fit: cover
}

.footer3-WowEi {
    margin-top: .32rem
}

.footer3-WowEi .payment-title {
    font-family: Inter, sans-serif;
    font-size: .2rem;
    font-weight: 400;
    color: var(--cms-text-color-primary);
    margin-bottom: .2rem
}

.footer3-WowEi .box-KS4dn {
    height: .48rem;
    -o-object-fit: cover;
    object-fit: cover;
    border: 0;
    margin-right: .04rem
}

.footerWrap-QhM2b {
    padding: 0 .25rem 0 .25rem
}

/* Quando o item está ativo, inverte as cores */
.tabbar-active-kbSWf {
    --cms-global-spare12-color: #2FA33F !important;
    --cms-global-spare13-color: #FDD981 !important;
}

/* Centralizar ícones de compartilhamento e certificados no footer */
.footer-box-bd-lJtNg,
.footer-box-bd2-NRhZV {
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    flex-wrap: wrap !important;
    gap: 0.2rem !important;
    text-align: center !important;
    width: 100% !important;
    margin: 0 auto !important;
}

.footer-box-bd-lJtNg img,
.footer-box-bd2-NRhZV img {
    display: inline-block !important;
    margin: 0.1rem !important;
}

/* Espaçamento entre as seções */
.footer-box-KzH01+.footer-box-KzH01 {
    margin-top: 0.3rem !important;
}

/* Força os SVGs a usarem as variáveis CSS */
._gameTabs_1i1na_55 ._tabItemBox_1i1na_287 svg .twoToneFill {
    fill: var(--cms-global-spare12-color) !important;
}

._gameTabs_1i1na_55 ._tabItemBox_1i1na_287 svg .twoToneFill1 {
    fill: var(--cms-global-spare13-color) !important;
}

._gameTabs_1i1na_55 ._tabItemBox_1i1na_287 svg .twoToneFill2 {
    stroke: var(--cms-global-spare13-color) !important;
    fill: none !important;
}

._gameTabs_1i1na_55 ._tabItemBox_1i1na_287 svg .twoToneStroke {
    stroke: var(--cms-global-spare12-color) !important;
    fill: none !important;
}

/* Remove o fill hardcoded dos paths */
._gameTabs_1i1na_55 ._tabItemBox_1i1na_287 svg path {
    fill: var(--cms-global-spare12-color) !important;
}

._gameTabs_1i1na_55 ._tabItemBox_1i1na_287 svg path.cusPath {
    fill: var(--cms-global-spare13-color) !important;
}

/* Quando está ativo/selecionado */
._gameTabs_1i1na_55 ._tabItemBox_1i1na_287._selected svg path {
    fill: var(--cms-global-spare13-color) !important;
}

._gameTabs_1i1na_55 ._tabItemBox_1i1na_287._selected svg path.cusPath {
    fill: #FDD981 !important;
}

/* Alternativa: aplicar direto nos ícones quando selecionados */
._gameTabs_1i1na_55 ._tabItemBox_1i1na_287._active-tab svg path,
._gameTabs_1i1na_55 ._tabItemBox_1i1na_287:hover svg path {
    fill: var(--cms-global-spare13-color) !important;
}

._gameTabs_1i1na_55 ._tabItemBox_1i1na_287._active-tab svg path.cusPath,
._gameTabs_1i1na_55 ._tabItemBox_1i1na_287:hover svg path.cusPath {
    fill: #FDD981 !important;
}

._selectContainer_kb4s6_55._small_kb4s6_219._noBg_kb4s6_213 {
    display: none !important;
}

img._country_uknll_234 {
    display: none !important;
}


._obBox_1xdus_55 {
    display: none !important;
}


._loginBtn_12383_59 {
    display: none !important;
}


/* CSS CORRETO para centralizar ícones de licença e canais oficiais */
.img_list_flex {
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    flex-wrap: wrap !important;
    gap: 3.2rem !important;
    text-align: center !important;
    width: 87% !important;
    margin: 0px auto !important;
}

.img_list_flex img {
    margin: 0.1rem !important;
}

._styl1Tips_1m925_256,
._styl1Official_1m925_264 {
    margin-bottom: 0.3rem !important;
    text-align: center !important;
}