@font-face {
    font-family: Font2;
    src: url(../font/LineageM_Beta.488b85f9.eot);
    src: url(../font/LineageM_Beta.488b85f9.eot?#iefix) format("embedded-opentype"),url(../font/LineageM_Beta.a847c1a3.woff2) format("woff2"),url(../font/LineageM_Beta.62b6945c.woff) format("woff"),url(../font/LineageM_Beta.00f2da58.ttf) format("truetype"),url(../font/LineageM_Beta.4cb73265.svg) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: Font1;
    src: url(../font/LineageWIdentitytest21.a17d2af2.eot);
    src: url(../font/LineageWIdentitytest21.a17d2af2.eot?#iefix) format("embedded-opentype"),url(../font/LineageWIdentitytest21.038a97e3.woff2) format("woff2"),url(../font/LineageWIdentitytest21.b1097e54.woff) format("woff"),url(../font/LineageWIdentitytest21.d96b36ef.ttf) format("truetype");
    font-weight: 400;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: Noto Sans;
    src: url(../font/NotoSans-Bold.bdf5e5bd.eot);
    src: url(../font/NotoSans-Bold.bdf5e5bd.eot?#iefix) format("embedded-opentype"),url(../font/NotoSans-Bold.8a852b50.woff2) format("woff2"),url(../font/NotoSans-Bold.02242c7f.woff) format("woff"),url(../font/NotoSans-Bold.297dbf6c.ttf) format("truetype"),url(../font/NotoSans-Bold.cd26bf37.svg) format("svg");
    font-weight: 700;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: Noto Sans;
    src: url(../font/NotoSans-Regular.03388d7f.eot);
    src: url(../font/NotoSans-Regular.03388d7f.eot?#iefix) format("embedded-opentype"),url(../font/NotoSans-Regular.c18997d4.woff2) format("woff2"),url(../font/NotoSans-Regular.be83a66d.woff) format("woff"),url(../font/NotoSans-Regular.1f295e32.ttf) format("truetype"),url(../font/NotoSans-Regular.0f9bcfd8.svg#NotoSans-Regular) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: 'HI';
    src: url('../font/HIT2Typeface.woff2') format('woff2'),
        url('../font/HIT2Typeface.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

.body_main {
    background: url(../img/media/main.b6c11c89.jpg) top/cover no-repeat
}

.red {
    color: red!important;
    border: .04rem solid red!important
}

.purple {
    color: purple!important;
    border: .04rem solid purple!important
}

.orange {
    color: orange!important;
    border: .04rem solid orange!important
}

.aqua {
    color: aqua!important;
    border: .04rem solid aqua!important
}

@keyframes fly {
    0% {
        top: 20rem;
        right: 0;
        opacity: 0
    }

    50% {
        opacity: 1
    }

    to {
        top: -200rem;
        opacity: 1;
        right: -200rem
    }
}

html {
    scroll-behavior: smooth
}

.page_aboutNav__3eYrk li button.active {
    background-color: rgba(69,39,26,.797);
    color: #fff
}

.page_aboutNav__3eYrk li button.active div {
    background: url(../img/media/orange.62deebe9.gif) top/cover no-repeat
}

.page_paymentListButtons__X3pGB button.active {
    background-color: rgba(123,68,43,.8)
}

.page_paymentListButtons__X3pGB button.active:after {
    opacity: 1
}

.page_navSection__o8pJR li.active a {
    background: url(../img/media/orange.62deebe9.gif) top/cover no-repeat;
    box-shadow: inset 0 0 .2rem #ffaf5e;
    border: .04rem solid hsla(0,0%,100%,.586);
    filter: brightness(100%)
}

.page_navSection__o8pJR li:hover a {
    filter: brightness(100%)
}

.page_navSection__o8pJR li.active a img {
    width: 1.4rem
}

.page_navSection__o8pJR li:hover a img {
    width: 1rem
}

.lightbox {
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 9999;
    padding-top: 3rem
}

.lightbox,.lightbox-overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.lightbox-overlay {
    background-color: rgba(0,0,0,.88);
    cursor: pointer
}

.lightbox-close {
    position: fixed;
    top: 5rem;
    right: 0;
    left: 0;
    margin-left: auto;
    margin-right: auto;
    width: 1.8rem;
    height: 1.8rem;
    border-radius: 100%;
    border: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 4;
    background: url(../img/media/red.dc25aa82.gif) top/cover;
    pointer-events: none
}

.lightbox-close img {
    position: absolute;
    width: 3rem;
    transition: .5s
}

.lightbox-overlay:hover .lightbox-close img {
    transform: rotate(180deg)
}

.lightbox-close svg {
    filter: invert(100%);
    font-size: .7rem
}

.lightbox-content {
    position: relative;
    width: 50%;
    height: 65%;
    background-color: rgba(11,6,4,.953);
    border: .04rem solid rgba(105,46,14,.459);
    padding: .3rem
}

.lightbox-content,.lightbox-content span {
    display: flex;
    align-items: center;
    justify-content: center
}

.lightbox-content span {
    width: 100%;
    height: 100%
}

.lightbox-loader {
    position: absolute;
    width: 2rem;
    height: 2rem;
    border: .1rem solid hsla(0,0%,100%,.09);
    border-left-color: #fff;
    border-radius: 100%;
    z-index: 1;
    animation: spin .5s linear infinite
}

@keyframes spin {
    0% {
        transform: rotate(0)
    }

    to {
        transform: rotate(1turn)
    }
}

iframe {
    position: relative;
    z-index: 2
}

.page_featuresThumbs__Wtx8P .slick-slide {
    filter: brightness(60%);
    transition: .5s
}

.page_featuresThumbs__Wtx8P .slick-current,.page_featuresThumbs__Wtx8P .slick-slide:hover {
    filter: brightness(100%)
}

.page_featuresThumbs__Wtx8P .slick-current .page_thumbIcon__Ej0b4 {
    background: url(../img/media/orange.62deebe9.gif) top/cover no-repeat
}

.page_featuresMain__It9Ux .slick-slide .page_featuresImg__BAUNe {
    transform: translateX(4rem);
    opacity: 0;
    transition: 2s
}

.page_featuresMain__It9Ux .slick-current .page_featuresImg__BAUNe {
    transform: translateX(0);
    opacity: 1
}

.page_featuresMain__It9Ux .slick-slide .page_featuresText__9b0SQ {
    transform: translateY(12rem);
    opacity: 0;
    transition: 2s
}

.page_featuresMain__It9Ux .slick-current .page_featuresText__9b0SQ {
    transform: translateY(0);
    opacity: 1
}

.page_featuresMain__It9Ux .slick-current .page_featuresImg__BAUNe .page_progressBar__4Ocww:before {
    animation: progress 15s linear
}

.slick-slide {
    transition: .5s
}

.page_progressBar__4Ocww:before {
    content: "";
    position: absolute;
    height: 100%;
    left: 0;
    background-color: #9e7544
}

@media (max-width: 1020px) {
    h1 img {
        display:none
    }
}

a,img,span {
    transition: .5s
}

#nav_m.active {
    left: 0;
    opacity: 1
}

.page_newsFilter__eAqDK .off {
    background: top/cover no-repeat;
    background-color: #261a1330;
    color: hsla(39,35%,71%,.615)!important
}

.page_pagination__irh0d a.active {
    background: url(../img/media/orange.62deebe9.gif) top/cover no-repeat;
    opacity: 1
}

.page_newsFilter__eAqDK .off:after {
    opacity: .2!important
}

.page_nav__ijo23 div:nth-child(3) svg {
    filter: invert(100%);
    opacity: .6
}

.page_nav__ijo23 div:nth-child(3) .xmark,.page_nav__ijo23 div:nth-child(3).active .bars {
    display: none
}

.page_nav__ijo23 div:nth-child(3).active .xmark {
    display: block
}

@keyframes progress {
    0% {
        width: 0
    }

    to {
        width: 100%
    }
}

* {
    margin: 0;
    padding: 0;
    box-sizing: border-box
}

body {
    font-family: Font2;
    background-color: #000;
    color: gray;
    position: relative
}

body::-webkit-scrollbar {
    width: 0
}

button {
    font-family: Font2
}

.page_nav__ijo23 ul:first-child li a.active {
    color: #fff
}

.page_nav__ijo23.scrolled {
    background-color: rgba(15,14,12,.899);
    height: 2.5rem;
    padding: 0 .5rem;
    border-color: hsla(0,0%,100%,0)
}

.page_nav__ijo23 ul:first-child li a.active .page_lineMenu__LHavn {
    opacity: 1
}

input {
    font-family: Font1
}

h1 {
    font-weight: 400
}

li {
    list-style: none
}

a {
    text-decoration: none
}

@media (max-width: 480px) {
    body,html {
        overflow-x:hidden
    }

    :root {
        --base-font-size: 70
    }
}

@media (min-width: 481px) and (max-width:768px) {
    :root {
        --base-font-size:45
    }
}

@media (min-width: 769px) and (max-width:1024px) {
    :root {
        --base-font-size:40
    }
}

@media (min-width: 1367px) {
    :root {
        --base-font-size:20
    }
}

html {
    font-size: calc(var(--base-font-size) * .625 * .11vw)
}


@charset "UTF-8";
.slick-slider {
    box-sizing: border-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent
}

.slick-list, .slick-slider {
    position: relative;
    display: block
}

.slick-list {
    overflow: hidden;
    margin: 0;
    padding: 0
}

.slick-list:focus {
    outline: none
}

.slick-list.dragging {
    cursor: pointer;
    cursor: hand
}

.slick-slider .slick-list, .slick-slider .slick-track {
    transform: translateZ(0)
}

.slick-track {
    position: relative;
    top: 0;
    left: 0;
    display: block;
    margin-left: auto;
    margin-right: auto
}

.slick-track:after, .slick-track:before {
    display: table;
    content: ""
}

.slick-track:after {
    clear: both
}

.slick-loading .slick-track {
    visibility: hidden
}

.slick-slide {
    display: none;
    float: left;
    height: 100%;
    min-height: 1px
}

[dir=rtl] .slick-slide {
    float: right
}

.slick-slide img {
    display: block
}

.slick-slide.slick-loading img {
    display: none
}

.slick-slide.dragging img {
    pointer-events: none
}

.slick-initialized .slick-slide {
    display: block
}

.slick-loading .slick-slide {
    visibility: hidden
}

.slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent
}

.slick-arrow.slick-hidden {
    display: none
}

.slick-loading .slick-list {
    background: #fff url(../img/media/ajax-loader.0b80f665.gif) 50% no-repeat
}

@font-face {
    font-family: slick;
    font-weight: 400;
    font-style: normal;
    src: url(../font/slick.25572f22.eot);
    src: url(../font/slick.25572f22.eot?#iefix) format("embedded-opentype"), url(../font/slick.653a4cbb.woff) format("woff"), url(../font/slick.6aa1ee46.ttf) format("truetype"), url(../font/slick.f895cfdf.svg) format("svg")
}

.slick-next, .slick-prev {
    font-size: 0;
    line-height: 0;
    position: absolute;
    top: 50%;
    display: block;
    width: 20px;
    height: 20px;
    padding: 0;
    transform: translateY(-50%);
    cursor: pointer;
    border: none
}

.slick-next, .slick-next:focus, .slick-next:hover, .slick-prev, .slick-prev:focus, .slick-prev:hover {
    color: transparent;
    outline: none;
    background: transparent
}

.slick-next:focus:before, .slick-next:hover:before, .slick-prev:focus:before, .slick-prev:hover:before {
    opacity: 1
}

.slick-next.slick-disabled:before, .slick-prev.slick-disabled:before {
    opacity: .25
}

.slick-next:before, .slick-prev:before {
    font-family: slick;
    font-size: 20px;
    line-height: 1;
    opacity: .75;
    color: #fff;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.slick-prev {
    left: -25px
}

[dir=rtl] .slick-prev {
    right: -25px;
    left: auto
}

.slick-prev:before {
    content: "â†"
}

[dir=rtl] .slick-prev:before {
    content: "â†’"
}

.slick-next {
    right: -25px
}

[dir=rtl] .slick-next {
    right: auto;
    left: -25px
}

.slick-next:before {
    content: "â†’"
}

[dir=rtl] .slick-next:before {
    content: "â†"
}

.slick-dotted.slick-slider {
    margin-bottom: 30px
}

.slick-dots {
    position: absolute;
    bottom: -25px;
    display: block;
    width: 100%;
    padding: 0;
    margin: 0;
    list-style: none;
    text-align: center
}

.slick-dots li {
    position: relative;
    display: inline-block;
    margin: 0 5px;
    padding: 0
}

.slick-dots li, .slick-dots li button {
    width: 20px;
    height: 20px;
    cursor: pointer
}

.slick-dots li button {
    font-size: 0;
    line-height: 0;
    display: block;
    padding: 5px;
    color: transparent;
    border: 0;
    outline: none;
    background: transparent
}

.slick-dots li button:focus, .slick-dots li button:hover {
    outline: none
}

.slick-dots li button:focus:before, .slick-dots li button:hover:before {
    opacity: 1
}

.slick-dots li button:before {
    font-family: slick;
    font-size: 6px;
    line-height: 20px;
    position: absolute;
    top: 0;
    left: 0;
    width: 20px;
    height: 20px;
    content: "â€¢";
    text-align: center;
    opacity: .25;
    color: #000;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.slick-dots li.slick-active button:before {
    opacity: .75;
    color: #000
}
.page_inner__sfo2e {
    min-height: 100vh;
    width: 100%;
    padding: 7rem 0 0;
    background: url(../img/media/page-texture.f3297df6.jpg) top/cover no-repeat;
    position: relative
}

.page_inner__sfo2e:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 40rem;
    background: url(../img/media/3.17545e18.jpg) top/cover no-repeat;
    -webkit-mask: linear-gradient(0deg,transparent 0,#fff 30%);
    mask: linear-gradient(0deg,transparent 0,#fff 30%)
}

.page_innerContent__ZhBwG {
    width: 70%;
    margin: 0 auto;
    padding-bottom: 7rem;
    min-height: 80vh;
    position: relative;
    z-index: 1
}

.page_innerContentDonate__I3e0a,.page_innerContentRead__Lnd8B {
    width: 55%
}

.page_innerContentAbout__mrO17 {
    width: 70%
}

.page_innerContentAbout__mrO17 .page_innerTitle__0wY_W {
    padding-left: .7rem
}

.page_aboutInner__jls5W {
    width: 100%;
    display: flex;
    justify-content: space-between
}

.page_aboutNav__3eYrk {
    width: 28%;
    position: -webkit-sticky;
    position: sticky;
    top: 4.7rem;
    height: 74vh
}

.page_aboutNav__3eYrk ul {
    height: 100%;
    overflow-y: auto;
    padding: 0 1rem 0 .5rem
}

.page_aboutNav__3eYrk ul::-webkit-scrollbar {
    background-color: rgba(0,0,0,.171);
    width: .15rem;
    border-radius: 2rem
}

.page_aboutNav__3eYrk ul::-webkit-scrollbar-thumb {
    background-color: rgba(111,59,31,.826);
    width: .15rem;
    border-radius: 2rem
}

.page_aboutNav__3eYrk li button {
    padding: .8rem 1.5rem;
    border: none;
    background-color: rgba(44,27,19,.704);
    outline: none;
    color: hsla(0,0%,100%,.61);
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    transition: .5s;
    position: relative;
    box-shadow: 0 .7rem 1rem rgba(0,0,0,.2);
    cursor: pointer;
    font-size: .65rem
}

.page_aboutNav__3eYrk li button:hover {
    color: #fff;
    background-color: rgba(69,39,26,.797)
}

.page_aboutNav__3eYrk li button:after {
    content: "";
    position: absolute;
    border: 1.2rem solid transparent;
    border-image: url(../img/media/frame.f8711fc6.png);
    border-image-slice: 60 83 fill;
    left: -.22rem;
    filter: brightness(150%);
    right: -.22rem;
    bottom: -.15rem;
    top: -.15rem;
    z-index: 2;
    pointer-events: none;
    opacity: .6
}

.page_aboutNav__3eYrk li:not(:last-child) {
    margin-bottom: .6rem
}

.page_aboutNav__3eYrk li button div img {
    width: 1.7rem;
    position: absolute
}

.page_aboutNav__3eYrk li button div {
    position: relative;
    font-size: .5rem;
    width: 1rem;
    height: 1rem;
    border-radius: 100%;
    margin-right: 1.2rem;
    display: flex;
    align-items: center;
    justify-content: center
}

.page_aboutInfo__LwPOO {
    width: 70%
}

.page_aboutInfo__LwPOO .page_aboutInfoContent__AYFu_:not(:last-child) {
    margin-bottom: 2rem
}

.page_aboutInfo__LwPOO .page_aboutInfoContent__AYFu_ {
    position: relative;
    padding: 2rem 2.5rem 2rem;
    background-color: rgba(34,24,19,.797);
    box-shadow: 0 1rem 2rem rgba(0,0,0,.15)
}

.page_aboutInfo__LwPOO .page_aboutInfoContent__AYFu_:after {
    content: "";
    position: absolute;
    border: 1.2rem solid transparent;
    border-image: url(../img/media/frame.f8711fc6.png);
    border-image-slice: 60 83 fill;
    left: -.22rem;
    filter: brightness(150%);
    right: -.22rem;
    bottom: -.15rem;
    top: -.15rem;
    z-index: 2;
    pointer-events: none;
    opacity: .3
}

.page_donatePay__9Xq6t {
    width: 50%;
    margin: 0 auto;
    height: 2.5rem
}

.page_donatePay__9Xq6t button {
    cursor: pointer;
    width: 100%;
    height: 100%;
    border: none;
    background: url(../img/media/orange.62deebe9.gif) top/cover no-repeat;
    outline: none;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    font-size: .8rem;
    position: relative;
    transition: .5s
}

.page_donatePay__9Xq6t button:hover {
    filter: brightness(140%)
}

.page_donatePay__9Xq6t button:hover span {
    transform: scale(1.1)
}

.page_donatePay__9Xq6t button:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: linear-gradient(transparent,hsla(0,0%,100%,.153))
}

.page_donatePay__9Xq6t button:after {
    content: "";
    position: absolute;
    border: 1.2rem solid transparent;
    border-image: url(../img/media/frame.f8711fc6.png);
    border-image-slice: 60 83 fill;
    left: -.22rem;
    filter: brightness(150%);
    right: -.22rem;
    bottom: -.15rem;
    top: -.15rem;
    z-index: 2;
    pointer-events: none
}

.page_paymentList__kvnNW {
    margin-top: 3rem
}

.page_paymentList__kvnNW h1 {
    font-size: .8rem;
    margin-bottom: 1rem;
    color: #d8be9c
}

.page_paymentListButtons__X3pGB div {
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 3rem;
    gap: 1rem
}

.page_paymentListButtons__X3pGB div button {
    width: 18%;
    height: 5rem;
    background: none;
    outline: none;
    border: none;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: rgba(93,54,38,.368);
    cursor: pointer;
    transition: .5s;
    position: relative;
    color: #fff;
    box-shadow: 0 1rem 1rem rgba(0,0,0,.099);
    font-size: .7rem
}

.page_paymentListButtons__X3pGB div button:hover:after {
    opacity: 1
}

.page_paymentListButtons__X3pGB div button:after {
    content: "";
    position: absolute;
    border: 1.2rem solid transparent;
    border-image: url(../img/media/frame.f8711fc6.png);
    border-image-slice: 60 83 fill;
    left: -.22rem;
    filter: brightness(150%);
    right: -.22rem;
    bottom: -.15rem;
    top: -.15rem;
    z-index: 2;
    pointer-events: none;
    opacity: .5;
    transition: .5s
}

.page_paymentListButtons__X3pGB div button img {
    width: 5rem
}

.page_donateInfo__kHmxT {
    padding: 2rem;
    background-color: rgba(34,24,19,.797);
    position: relative;
    box-shadow: 0 2rem 2rem rgba(0,0,0,.15)
}

.page_donateInfo__kHmxT p {
    font-size: .7rem;
    color: #dcc09a;
    margin-bottom: .9rem
}

.page_donateUser__aejsB {
    margin-bottom: 1.5rem
}

.page_donateInfo__kHmxT:after {
    content: "";
    position: absolute;
    border: 1.2rem solid transparent;
    border-image: url(../img/media/frame.f8711fc6.png);
    border-image-slice: 60 83 fill;
    left: -.22rem;
    filter: brightness(150%);
    right: -.22rem;
    bottom: -.15rem;
    top: -.15rem;
    z-index: 2;
    pointer-events: none;
    opacity: .3
}

.page_donateNumberCalculation__MjxZ9 {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap
}

.page_numberInput__taGWZ {
    width: 100%;
    margin-bottom: 1.5rem;
    display: flex;
    align-items: center;
    height: 2rem;
    position: relative;
    font-size: .7rem
}

.page_numberInput__taGWZ:after {
    content: "";
    position: absolute;
    border: .9rem solid transparent;
    border-image: url(../img/media/frame.f8711fc6.png);
    border-image-slice: 60 82 fill;
    left: -.22rem;
    filter: brightness(150%);
    right: -.22rem;
    bottom: -.15rem;
    top: -.15rem;
    z-index: 2;
    pointer-events: none;
    opacity: .5
}

.page_numberInput__taGWZ span {
    font-size: .6rem;
    padding: .5rem 1rem;
    height: 100%;
    display: flex;
    align-items: center;
    background-color: rgba(109,49,31,.85);
    justify-content: center;
    color: #fff
}

.page_numberInput__taGWZ input {
    width: 100%;
    height: 100%;
    padding: 1rem;
    color: #fff;
    border: none;
    background-color: rgba(183,123,89,.1);
    outline: none;
    font-size: .65rem;
    transition: .5s
}

.page_numberInput__taGWZ input:focus {
    background-color: rgba(183,123,89,.2)
}

.page_donateUser__aejsB div {
    width: 100%;
    margin-bottom: 1.5rem;
    display: flex;
    align-items: center;
    height: 2rem;
    position: relative
}

.page_donateUser__aejsB div:after {
    content: "";
    position: absolute;
    border: .9rem solid transparent;
    border-image: url(../img/media/frame.f8711fc6.png);
    border-image-slice: 60 82 fill;
    left: -.22rem;
    filter: brightness(150%);
    right: -.22rem;
    bottom: -.15rem;
    top: -.15rem;
    z-index: 2;
    pointer-events: none;
    opacity: .5
}

.page_donateUser__aejsB div span {
    font-size: .6rem;
    padding: .5rem 1rem;
    height: 100%;
    display: flex;
    align-items: center;
    background-color: rgba(109,49,31,.85);
    justify-content: center;
    color: #fff
}

.page_donateUser__aejsB div span svg {
    filter: invert(100%)
}

.page_donateUser__aejsB div input {
    width: 100%;
    height: 100%;
    padding: 1rem;
    color: #fff;
    border: none;
    background-color: rgba(183,123,89,.1);
    outline: none;
    transition: .5s;
    font-size: .65rem
}

.page_donateUser__aejsB div input:focus {
    background-color: rgba(183,123,89,.2)
}

.page_donateCurrencies__YUk2m {
    width: 70%
}

.page_donateCurrencies__YUk2m li {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: .6rem;
    font-size: .65rem;
    border: .04rem solid hsla(0,0%,100%,.06);
    border-radius: .1rem
}

.page_donateCurrencies__YUk2m li:not(:last-child) {
    margin-bottom: .5rem
}

.page_donateCoin__zEAWx {
    width: 27%;
    background: url(../img/media/orange.62deebe9.gif) top/cover no-repeat;
    height: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    position: relative;
    padding: 1.5rem
}

.page_donateCoin__zEAWx li {
    position: relative;
    z-index: 1;
    color: #fff;
    text-align: center
}

.page_donateCoin__zEAWx li span {
    color: orange
}

.page_donateCoin__zEAWx li:nth-child(3) {
    font-size: .7rem;
    text-align: center;
    border-radius: .1rem;
    margin-top: .6rem;
    width: 100%;
    padding: .3rem .7rem;
    background-color: rgba(204,159,68,.33)
}

.page_donateCoin__zEAWx p {
    position: relative;
    z-index: 1;
    text-align: center
}

.page_donateCoin__zEAWx:after {
    content: "";
    position: absolute;
    border: .9rem solid transparent;
    border-image: url(../img/media/frame.f8711fc6.png);
    border-image-slice: 60 82 fill;
    left: -.22rem;
    filter: brightness(150%);
    right: -.22rem;
    bottom: -.15rem;
    top: -.15rem;
    z-index: 2;
    pointer-events: none
}

.page_donateCoin__zEAWx:before {
    content: "";
    position: absolute;
    height: 100%;
    width: 100%;
    background: linear-gradient(rgba(0,0,0,.158),rgba(28,13,1,.941));
    top: 0;
    left: 0
}

.page_donateNumbers__8s7LO {
    display: flex;
    width: 100%;
    justify-content: space-between
}

.page_innerTitle__0wY_W h1 {
    text-align: left;
    font-size: 2rem;
    width: 100%;
    margin-bottom: 2.5rem;
    background: -webkit-linear-gradient(top,#fffcf5,#d8be9c);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent
}

.page_innerContentRead__Lnd8B .page_headerNews__0wWkO {
    width: 100%!important;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    margin-top: 4rem;
    padding-top: 3.5rem;
    border-top: .04rem solid hsla(0,0%,100%,.1)
}

.page_innerContentRead__Lnd8B .page_headerNews__0wWkO h1 {
    text-align: left;
    font-size: 1.4rem;
    width: 100%;
    margin-bottom: 1rem;
    background: -webkit-linear-gradient(top,#fffcf5,#d8be9c);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent
}

.page_innerContentRead__Lnd8B .page_headerNews__0wWkO ul {
    width: 103%!important
}

.page_innerContentRead__Lnd8B .page_headerNews__0wWkO li {
    width: 33.3%
}

.page_newsReadTitle__0igWo {
    font-size: 1.9rem;
    margin-bottom: 1.5rem;
    background: -webkit-linear-gradient(top,#fffcf5,#d8be9c);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent
}

.page_newsReadHeader__via7x ul {
    display: flex;
    align-items: center;
    margin-bottom: 1.5rem
}

.page_newsReadHeader__via7x ul li svg {
    filter: invert(100%);
    opacity: .5;
    margin-right: .5rem;
    position: relative;
    font-size: .5rem
}

.page_newsReadHeader__via7x ul li {
    margin-right: 1rem;
    font-size: .6rem;
    color: hsla(0,0%,100%,.2)
}

.page_newsReadHeader__via7x ul li a {
    color: hsla(0,0%,100%,.39);
    display: flex;
    align-items: center
}

.page_newsReadHeader__via7x ul li a:hover {
    color: #fff
}

.page_aboutInfoContent__AYFu_ h1,.page_newsReadContent__KN5vb h1 {
    font-size: 1rem;
    margin-bottom: .5rem;
    background: -webkit-linear-gradient(top,#fffcf5,#d8be9c);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent
}

.page_aboutInfoContent__AYFu_ p,.page_newsReadContent__KN5vb p {
    font-size: .6rem;
    line-height: .85rem;
    margin-bottom: 2rem;
    color: hsla(38,45%,83%,.512)
}

.page_aboutInfoContent__AYFu_ ul,.page_newsReadContent__KN5vb ul {
    padding: 0 3rem;
    margin-bottom: 2rem
}

.page_aboutInfoContent__AYFu_ ul li,.page_newsReadContent__KN5vb ul li {
    font-size: .6rem;
    color: hsla(32,56%,86%,.855);
    position: relative;
    line-height: .85rem
}

.page_aboutInfoContent__AYFu_ ul li strong,.page_newsReadContent__KN5vb ul li strong {
    font-weight: 400;
    color: #fff
}

.page_aboutInfoContent__AYFu_ ul li:before,.page_newsReadContent__KN5vb ul li:before {
    content: "";
    position: absolute;
    left: -1rem;
    width: .3rem;
    border-radius: 100%;
    height: .3rem;
    background: url(../img/media/orange.62deebe9.gif) top/cover repeat;
    top: .2rem;
    border: .04rem solid rgba(255,166,0,.721)
}

.page_aboutInfoContent__AYFu_ ul li:not(:last-child),.page_newsReadContent__KN5vb ul li:not(:last-child) {
    margin-bottom: 1.5rem
}

.page_aboutInfoContent__AYFu_ table,.page_newsReadContent__KN5vb table {
    width: 100%;
    position: relative;
    margin: 2rem 0
}

.page_aboutInfoContent__AYFu_ table:after,.page_newsReadContent__KN5vb table:after {
    content: "";
    position: absolute;
    border: .9rem solid transparent;
    border-image: url(../img/media/frame.f8711fc6.png);
    border-image-slice: 60 82 fill;
    left: -.22rem;
    filter: brightness(150%);
    right: -.22rem;
    bottom: -.15rem;
    top: -.15rem;
    z-index: 2;
    pointer-events: none;
    opacity: .5
}

.page_aboutInfoContent__AYFu_ table tr,.page_newsReadContet__uN_sG table tr {
    text-align: center
}

.page_aboutInfoContent__AYFu_ table tr th,.page_newsReadContent__KN5vb table tr th {
    padding: .7rem;
    font-weight: 400;
    font-size: .65rem;
    background-color: #462718;
    color: hsla(32,56%,86%,.855)
}

.page_aboutInfoContent__AYFu_ table tr td,.page_newsReadContent__KN5vb table tr td {
    text-align: center;
    padding: .7rem;
    font-size: .6rem;
    background-color: rgba(43,32,26,.297);
    color: hsla(38,45%,83%,.512)
}

.page_newsReadImg__o7fmc {
    width: 100%;
    height: 13rem;
    position: relative;
    margin-bottom: 2rem;
    box-shadow: 0 2rem 2rem rgba(0,0,0,.3)
}

.page_newsReadImg__o7fmc:after {
    content: "";
    position: absolute;
    border: 1.2rem solid transparent;
    border-image: url(../img/media/frame.f8711fc6.png);
    border-image-slice: 60 82 fill;
    left: -.22rem;
    filter: brightness(150%);
    right: -.22rem;
    bottom: -.15rem;
    top: -.15rem;
    z-index: 2;
    pointer-events: none
}

.page_newsReadImg__o7fmc img {
    width: 100%;
    height: 100%;
    object-fit: cover
}

.page_newsPageContent__D_PP6 {
    display: flex;
    flex-direction: column-reverse
}

.page_pagination__irh0d {
    margin-top: 3rem
}

.page_pagination__irh0d,.page_pagination__irh0d a {
    display: flex;
    align-items: center;
    justify-content: center
}

.page_pagination__irh0d a {
    position: relative;
    width: 1.3rem;
    height: 1.3rem;
    color: #fff;
    font-size: .55rem;
    border-radius: 100%;
    opacity: .5;
    transition: .5s
}

.page_pagination__irh0d a:hover {
    opacity: 1
}

.page_pagination__irh0d button {
    background-color: none;
    background: none;
    outline: none;
    border: none;
    display: flex;
    cursor: pointer;
    align-items: center
}

.page_pagination__irh0d button img {
    width: 1.5rem
}

.page_pagination__irh0d li {
    margin: 0 .7rem
}

.page_pagination__irh0d a img {
    position: absolute;
    width: 2.2rem
}

.page_newsFilter__eAqDK {
    display: flex;
    justify-content: space-around;
    align-items: center;
    /* padding: .8rem; */
    margin-bottom: 1rem
}

.page_footerPage__feDwm {
    background-color: rgba(20,15,12,.879)
}

.page_newsFilter__eAqDK h1 {
    font-size: 1.8rem;
    background: -webkit-linear-gradient(top,#fffcf5,#d8be9c);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent
}

.page_newsFilter__eAqDK button {
    padding: .5rem 1rem;
    margin-left: 1rem;
    background-color: transparent;
    font-size: .6rem;
    color: #fff;
    border: none;
    transition: .5s;
    cursor: pointer;
    position: relative;
    background: url(../img/media/orange.62deebe9.gif) top/cover no-repeat
}

.page_newsFilter__eAqDK button:hover {
    color: #fff!important
}

.page_newsFilter__eAqDK button:after {
    content: "";
    position: absolute;
    border: .7rem solid transparent;
    border-image: url(../img/media/frame.f8711fc6.png);
    border-image-slice: 60 70 fill;
    left: -.22rem;
    filter: brightness(150%);
    right: -.22rem;
    bottom: -.15rem;
    top: -.15rem;
    z-index: 2;
    pointer-events: none;
    opacity: 1
}

.page_off__RxrD2,.page_on__3q1Hi {
    display: flex;
    align-items: center;
    padding: 0 1.5rem 0 1rem;
    margin-right: .5rem;
    border-right: .04rem solid hsla(0,0%,100%,.06)
}

.page_on__3q1Hi .page_onCircle__qjeZh {
    box-shadow: 0 0 .5rem #caff39;
    border: .04rem solid #e1ff00;
    border-radius: 100%;
    background: url(../img/media/green.08b147c9.gif) top/cover no-repeat
}

.page_off__RxrD2 .page_offCircle__5qzT_,.page_on__3q1Hi .page_onCircle__qjeZh {
    position: relative;
    margin-right: .8rem;
    width: .5rem;
    display: flex;
    align-items: center;
    justify-content: center;
    height: .5rem;
    top: -.07rem;
    font-weight: 700
}

.page_off__RxrD2 .page_offCircle__5qzT_ {
    box-shadow: 0 0 .5rem #ff3939;
    border: .04rem solid red;
    border-radius: 100%;
    background: url(../img/media/red.dc25aa82.gif) top/cover no-repeat
}

.page_off__RxrD2 div img,.page_on__3q1Hi div img {
    position: absolute;
    width: 1.1rem!important
}

.page_off__RxrD2 div,.page_on__3q1Hi div {
    display: flex;
    flex-direction: column
}

.page_on__3q1Hi div p:first-child {
    color: #adff2f;
    margin-bottom: .05rem
}

.page_off__RxrD2 div p:first-child {
    color: #ff2f2f;
    margin-bottom: .05rem
}

.page_off__RxrD2 div p:nth-child(2),.page_on__3q1Hi div p:nth-child(2) {
    font-size: .5rem;
    color: hsla(0,0%,100%,.541)
}

.page_nav__ijo23 {
    position: fixed;
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
    z-index: 999;
    height: 2.8rem;
    padding: 0 1rem;
    transition: .5s;
    /* backdrop-filter: blur(5px);
    border-bottom: 1px solid rgba(255,255,255,.1); */
    background-color: rgba(15,13,12,.692)
}

.page_nav__ijo23 ul:first-child li a .page_lineMenu__LHavn {
    width: 7rem;
    position: absolute;
    bottom: -.8rem;
    opacity: 0
}

.page_nav__ijo23 ul:first-child li a.page_active__9fwfh {
    color: #fff
}

.page_lang__RTnxr {
    position: relative;
    justify-content: center;
    font-size: .6rem;
    height: 100%;
    padding: 0 1rem;
    margin-right: .5rem
}

.page_lang__RTnxr,.page_lang__RTnxr span {
    display: flex;
    align-items: center;
    cursor: pointer
}

.page_lang__RTnxr:hover span {
    color: #fff
}

.page_lang__RTnxr:hover .page_langDropdown__uZ1Hm {
    opacity: 1;
    transform: scaleY(100%);
    top: 90%
}

.page_lang__RTnxr svg {
    filter: invert(100%);
    font-size: .72rem;
    margin-right: .35rem;
    opacity: .4;
    position: relative;
    top: -.05rem
}

.page_lang__RTnxr .page_langDropdown__uZ1Hm {
    position: absolute;
    top: 70%;
    padding: 1rem .6rem;
    background-color: #24201a;
    display: flex;
    transition: .5s;
    align-items: center;
    justify-content: center;
    border-radius: .1rem;
    flex-wrap: wrap;
    transform: scaleY(0);
    transform-origin: top;
    opacity: 0
}

.page_langDropdown__uZ1Hm:after {
    content: "";
    position: absolute;
    border: .9rem solid transparent;
    border-image: url(../img/media/frame.f8711fc6.png);
    border-image-slice: 60 70 fill;
    left: -.22rem;
    filter: brightness(150%);
    right: -.22rem;
    bottom: -.15rem;
    top: -.15rem;
    z-index: 2;
    pointer-events: none
}

.page_langDropdown__uZ1Hm a.active {
    color: #fff
}

.page_lang__RTnxr .page_langOption__vfLVf {
    width: 100%;
    color: hsla(0,0%,100%,.485);
    border: none;
    font-size: .55rem;
    background: none;
    font-weight: 400;
    transition: .5s;
    cursor: pointer
}

.page_langOption__vfLVf:not(:last-child) {
    margin-bottom: .8rem
}

.page_langOption__vfLVf:hover {
    color: #fff
}


.page_navButton__G_SkT {
    width: 8rem;
    height: 1.5rem!important;
    color: #fff!important;
    padding: 0!important;
    background-color: #fff;
    display: inline-flex;
    align-items: center;
    position: relative;
    justify-content: center
}

.page_navButton__G_SkT:hover {
    filter: brightness(120%)
}

.page_navButton__G_SkT:hover span {
    transform: scale(1.1)
}

.page_navButton__G_SkT:before {
    content: "";
    position: absolute;
    width: 100%;
    top: 0;
    left: 0;
    height: 100%;
    background: linear-gradient(transparent,rgba(255,254,251,.244));
    z-index: 1
}

.page_navButton__G_SkT:after {
    content: "";
    position: absolute;
    border: .9rem solid transparent;
    border-image: url(../img/media/frame.f8711fc6.png);
    border-image-slice: 60 70 fill;
    left: -.22rem;
    filter: brightness(150%);
    right: -.22rem;
    bottom: -.15rem;
    top: -.15rem;
    z-index: 2;
    pointer-events: none
}

.page_navButton__G_SkT img {
    position: absolute;
    width: 100%!important;
    height: 100%!important;
    object-fit: cover
}

.page_navButton__G_SkT span {
    position: relative;
    z-index: 1;
    width: 100%;
    justify-content: center
}

.page_navButton__G_SkT span,.page_nav__ijo23 ul {
    height: 100%;
    display: flex;
    align-items: center
}

.page_nav__ijo23 ul:first-child li {
    margin: 0 1.5rem;
    text-transform: uppercase
}

.page_nav__ijo23 ul:first-child li:first-child {
    margin: 0 1rem 0 0
}

.page_nav__ijo23 ul li {
    font-size: .55rem;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center
}

.page_nav__ijo23 ul li img {
    width: 1.5rem
}

.page_nav__ijo23 ul li a {
    color: gray;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative
}

.page_nav__ijo23 ul li a:hover {
    color: #fff
}

.page_headerAnimated__EE9Os {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0
}

.page_headerAnimated__EE9Os video {
    width: 100%;
    -webkit-mask: linear-gradient(0deg,transparent 0,#fff 30%);
    mask: linear-gradient(0deg,transparent 0,#fff 30%)
}

.page_headerEffect__xIBsN {
    pointer-events: none;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    overflow: hidden;
    height: 100vh
}

.page_headerEffect__xIBsN img {
    width: 100%;
    position: absolute;
    top: 0;
    right: 0;
    opacity: 0
}

.page_headerEffect__xIBsN img:first-child {
    animation: page_fly__YZxfl 15s linear infinite
}

.page_headerEffect__xIBsN img:nth-child(2) {
    animation: page_fly__YZxfl 15s linear 12s infinite
}

@keyframes page_fly__YZxfl {
    0% {
        top: 20rem;
        right: 10rem;
        opacity: 0
    }

    50% {
        opacity: 1
    }

    90% {
        opacity: 1
    }

    to {
        top: -25rem;
        opacity: 0;
        right: -20rem
    }
}

.page_header__oRW75 {
    height: 40rem;
    width: 100%;
    align-items: center
}

.page_headerText__Aa5d1 h1 {
    font-size: 2.2rem;
    font-weight: 400;
    margin-bottom: .6rem;
    filter: drop-shadow(0 .5rem .5rem rgba(0,0,0,.9));
    text-transform: uppercase;
    background: -webkit-linear-gradient(top,#ffe8b1,#b78f59);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent
}

.page_headerText__Aa5d1 h1 span {
    background: -webkit-linear-gradient(top,#fefbf3,#e8cdaa);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent
}

.page_headerText__Aa5d1 .page_obt__AVvOS {
    font-size: 1.4rem
}

.page_headerLogo__rVpXD {
    /* width: 1; */
    width: 18.945rem;
    /* width: 53vh; */
    margin-bottom: 1rem;
    position: relative;
    z-index: 1;
    image-rendering: -webkit-optimize-contrast; /* Melhora a nitidez */
    image-rendering: crisp-edges; /* Em navegadores que suportam */
}

.page_innerLogo__container { /* Estilos no elemento pai */
    display: flex;
    justify-content: center; /* Centraliza horizontalmente */
    align-items: center; /* Centraliza verticalmente, se necessário */
}

.page_innerLogo__rVpXD {
    width: 16rem;
    margin: -2rem auto 1rem auto; /* Centraliza horizontalmente */
    position: relative;
    z-index: 1;
    image-rendering: -webkit-optimize-contrast;
    image-rendering: crisp-edges;
}


.page_headerText__Aa5d1 p {
    color: hsla(0,0%,100%,.697);
    font-size: .7rem;
    text-shadow: 0 0 1rem #000;
    width: 80%;
    margin: 0 auto 2rem;
    position: relative;
    z-index: 1;
    line-height: 1rem
}

.page_headerText__Aa5d1 div {
    display: flex;
    flex-wrap: wrap;
    justify-content: center
}

.page_headerButton___Z3Ly {
    width: 14rem;
    margin: 0 1rem;
    cursor: pointer;
    height: 2.6rem;
    color: #fff;
    display: inline-flex;
    align-items: center;
    position: relative;
    justify-content: center
}

.page_headerButton___Z3Ly:after {
    content: "";
    position: absolute;
    width: 70%;
    height: 100%;
    top: 0;
    box-shadow: 0 1rem 2rem rgba(0,0,0,.747)
}

.page_headerButton___Z3Ly:before {
    content: "";
    top: 0;
    left: 0;
    background: linear-gradient(transparent,rgba(255,254,251,.244));
    z-index: 2
}

.page_headerButton___Z3Ly img:nth-child(2),.page_headerButton___Z3Ly:before {
    position: absolute;
    width: 100%;
    height: 100%;
    -webkit-clip-path: polygon(8% 0,92% 0,100% 50%,92% 100%,8% 100%,0 50%);
    clip-path: polygon(8% 0,92% 0,100% 50%,92% 100%,8% 100%,0 50%)
}

.page_headerButton___Z3Ly img:nth-child(2) {
    object-fit: cover;
    z-index: 1
}

.page_headerButton___Z3Ly img:nth-child(3) {
    position: absolute;
    width: 15rem;
    z-index: 3
}

.page_headerButton___Z3Ly span {
    position: relative;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 4;
    font-size: .8rem
}

.page_headerButton___Z3Ly:hover {
    transform: scale(1)
}

.page_headerButton___Z3Ly:hover span {
    transform: scale(1.1);
    text-shadow: 0 0 1.5rem #fff;
    letter-spacing: .05rem
}

.page_headerContainer__AcmN_ {
    width: 80%;
    margin: 0 auto
}

/* .page_headerText__Aa5d1 {
    width: 65%;
    text-align: center;
    padding: 7rem 0 3.2rem
} */

.page_headerText__Aa5d1 {
    width: 100%;
    text-align: center;
    padding: 6rem 0 3.2rem
}

.page_headerNews__0wWkO {
    width: 87%;
    margin: 0 auto
}

.page_newsAll__xVlNu {
    float: right;
    color: #fff;
    display: flex;
    align-items: center;
    font-size: .7rem;
    position: relative;
    right: 1rem;
    top: -1rem
}

.page_newsAll__xVlNu svg {
    opacity: .6;
    margin-left: .5rem;
    filter: invert(100%)
}

.page_newsList__U05Ic {
    display: flex;
    width: 100%;
    flex-wrap: wrap
}

.page_newsList__U05Ic li {
    padding: 1rem;
    width: 25%
}

.page_newsList__U05Ic a {
    width: 100%;
    height: 8rem;
    display: flex;
    background-color: #1e1e1e;
    color: #fff;
    position: relative;
    box-shadow: 0 1rem 1rem rgba(0,0,0,.4)
}

.page_newsList__U05Ic a:hover {
    transform: translateY(-1rem)
}

.page_newsList__U05Ic a:hover .page_newsImg__XIvJx img {
    transform: scale(1.2)
}

.page_newsTag__H2HWg {
    position: absolute;
    left: 1rem;
    top: 1rem;
    font-size: .5rem;
    z-index: 2
}

.page_newsTag__H2HWg span {
    padding: .2rem .5rem;
    background-color: rgba(0,0,0,.47);
    border-radius: .2rem;
    color: hsla(39,18%,84%,.736)
}

.page_newsImg__XIvJx {
    position: absolute;
    width: 100%;
    height: 100%;
    overflow: hidden
}

.page_newsImg__XIvJx img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: .5s
}

.page_newsText__BJWEG {
    width: 100%;
    height: 100%;
    position: relative;
    z-index: 1;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    padding: 1rem;
    background: linear-gradient(transparent,#000)
}

.page_newsText__BJWEG p {
    font-size: .7rem;
    margin-bottom: .3rem
}

.page_newsText__BJWEG span {
    font-size: .55rem;
    color: gray
}

.page_newsList__U05Ic a:after {
    content: "";
    position: absolute;
    border: 1.6rem solid transparent;
    border-image: url(../img/media/frame.f8711fc6.png);
    border-image-slice: 65 70 fill;
    left: -.5rem;
    right: -.5rem;
    bottom: -.3rem;
    top: -.3rem;
    z-index: 2;
    pointer-events: none
}

.page_features__GdcOS {
    position: relative!important;
    width: 100%;
    padding-bottom: 8rem
}

.page_featuresTitle__ewndH {
    text-align: center;
    width: 70%;
    margin: 0 auto;
    padding: 4rem 0;
    position: relative;
    z-index: 1
}

.page_featuresTitle__ewndH h1 {
    font-size: 2.5rem;
    text-transform: uppercase;
    background: -webkit-linear-gradient(top,#ffe8b1,#b78f59);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    filter: drop-shadow(0 .5rem .5rem rgba(0,0,0,.6))
}

.page_featuresMain__It9Ux {
    width: 88%;
    margin: 0 auto;
    position: relative
}

.page_featuresMain__It9Ux [data-slider] {
    height: 20rem;
    display: flex!important;
    width: 100%;
    position: relative;
    flex-wrap: wrap
}

.page_featuresImg__BAUNe {
    height: 100%;
    width: 50%;
    position: relative
}

.page_featuresImg__BAUNe .page_sliderImg__8lyvL {
    width: 100%;
    height: 95%;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center
}

.page_featuresImg__BAUNe .page_sliderImg__8lyvL img {
    width: 97%;
    height: 97%;
    margin: 0 auto;
    object-fit: cover;
    position: absolute
}

.page_featuresImg__BAUNe .page_sliderImg__8lyvL:after {
    content: "";
    position: absolute;
    border: 1.6rem solid transparent;
    border-image: url(../img/media/frame.f8711fc6.png);
    border-image-slice: 65 75 fill;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    z-index: 2;
    pointer-events: none
}

.page_featuresImg__BAUNe .page_sliderImg__8lyvL:before {
    content: "";
    position: absolute;
    width: 100%;
    z-index: 2;
    height: 100%;
    left: 0;
    right: 0
}

.page_progressBar__4Ocww {
    position: absolute;
    width: 100%;
    height: .1rem;
    background-color: hsla(0,0%,50%,.25);
    bottom: 0;
    left: 0
}

.page_featuresText__9b0SQ {
    position: relative;
    width: 50%;
    height: 60%;
    padding: .5rem 2.5rem 1.5rem;
    text-align: center;
    z-index: 5;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center
}

.page_featuresText__9b0SQ h1 {
    font-size: 1.8rem;
    width: 80%;
    margin: 0 auto 1rem;
    background: -webkit-linear-gradient(top,#fffcf5,#d8be9c);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent
}

.page_featuresText__9b0SQ p {
    color: gray;
    font-size: .7rem;
    line-height: .8rem;
    width: 80%;
    margin: 0 auto 1.5rem
}

.page_featuresButton__PVPlU {
    width: 8.5rem;
    height: 1.8rem!important;
    color: #fff!important;
    padding: 0!important;
    background-color: #fff;
    display: inline-flex;
    align-items: center;
    position: relative;
    justify-content: center;
    font-size: .6rem;
    box-shadow: 0 1rem 1rem rgba(0,0,0,.547)
}

.page_featuresButton__PVPlU:hover {
    filter: brightness(120%)
}

.page_featuresButton__PVPlU:hover span {
    transform: scale(1.1)
}

.page_featuresButton__PVPlU:before {
    content: "";
    position: absolute;
    width: 100%;
    top: 0;
    left: 0;
    height: 100%;
    background: linear-gradient(transparent,rgba(255,254,251,.244));
    z-index: 1
}

.page_featuresButton__PVPlU:after {
    content: "";
    position: absolute;
    border: .9rem solid transparent;
    border-image: url(../img/media/frame.f8711fc6.png);
    border-image-slice: 60 70 fill;
    left: -.22rem;
    filter: brightness(150%);
    right: -.22rem;
    bottom: -.15rem;
    top: -.15rem;
    z-index: 2;
    pointer-events: none
}

.page_featuresButton__PVPlU img {
    position: absolute;
    width: 100%!important;
    height: 100%!important;
    object-fit: cover
}

.page_featuresButton__PVPlU span {
    position: relative;
    z-index: 1;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center
}

.page_featuresThumbs__Wtx8P {
    width: 30rem;
    right: 5.5rem;
    position: absolute;
    bottom: 4rem
}

.page_featuresThumbs__Wtx8P [data-thumb] {
    padding: .8rem 0;
    text-align: center;
    cursor: pointer
}

.page_featuresThumbs__Wtx8P [data-thumb] .page_thumbIcon__Ej0b4 {
    width: 3.5rem;
    height: 3.5rem;
    border-radius: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    overflow: visible!important;
    margin: 0 auto 1.4rem
}

.page_thumbSlide__Yf4Io {
    height: 10rem
}

.page_thumbSlide__Yf4Io p {
    font-size: .7rem;
    width: 65%;
    margin: 0 auto
}

.page_thumbIcon__Ej0b4 img:nth-child(2) {
    position: absolute;
    width: 5.5rem;
    transition: 1s
}

.page_thumbIcon__Ej0b4 img:first-child {
    width: 2rem
}

.page_arrows__UGggo {
    position: absolute;
    top: 1.1rem;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
    z-index: 2;
    display: flex;
    width: 11rem;
    justify-content: space-between
}

.page_arrows__UGggo img {
    width: 2rem;
    filter: grayscale(40%);
    cursor: pointer
}

.page_about__YOpBg {
    width: 100%;
    /* padding: 8rem 0 7rem; */
    padding: 10rem 0 7rem;
    position: relative
}

.page_aboutBg__iz0Nt {
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 0;
    top: 0;
    display: none
}

.page_aboutBg__iz0Nt img {
    width: 100%
}

.page_aboutContainer__DgMjX {
    width: 80%;
    position: relative;
    margin: 0 auto;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    z-index: 2
}

.page_aboutCharacter__PwnDc {
    position: absolute;
    left: -12rem
}

.page_aboutCharacter__PwnDc img {
    width: 68rem
}

.page_aboutContent__5yxr2 {
    width: 57%;
    text-align: center;
    position: relative;
    z-index: 1
}

.page_aboutContent__5yxr2 .page_title__po7na {
    text-transform: uppercase;
    margin-bottom: 1rem;
    background: -webkit-linear-gradient(top,#ffe8b1,#b78f59);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    filter: drop-shadow(0 .5rem .5rem rgba(0,0,0,.9));
    font-size: 2.5rem
}

.page_aboutContent__5yxr2 p {
    font-size: .6rem;
    line-height: .9rem;
    width: 80%;
    margin: 0 auto;
    color: hsla(37,11%,68%,.767)
}

.page_aboutList__AoDhr h1 {
    color: #fff
}

.page_aboutList__AoDhr {
    width: 90%;
    margin: 2rem auto 0;
    display: flex;
    padding-top: 3rem;
    position: relative;
    align-items: flex-start;
    justify-content: center
}

.page_aboutList__AoDhr:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 1rem;
    opacity: .4;
    top: 0;
    background: url(../img/media/line2.b01d9cd8.png) top/contain no-repeat
}

.page_aboutList__AoDhr li {
    width: 33.3%;
    padding: 1.5rem
}

.page_aboutList__AoDhr li div {
    width: 3.5rem;
    height: 3.5rem;
    background: url(../img/media/orange.62deebe9.gif) top/cover no-repeat;
    border-radius: 100%;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 auto 1.8rem
}

.page_aboutList__AoDhr svg {
    filter: invert(100%)
}

.page_aboutList__AoDhr li div img {
    position: absolute;
    width: 5rem
}

.page_aboutList__AoDhr li h1 {
    font-size: .7rem;
    margin-bottom: .6rem
}

.page_aboutList__AoDhr li p {
    font-size: .55rem;
    line-height: .7rem!important;
    width: 100%;
    color: hsla(39,31%,71%,.767)
}

.page_video___Lden {
    width: 100%;
    text-align: center;
    padding: 6rem 0 3rem;
    position: relative;
    border-top: .04rem solid rgba(255,149,49,.166)
}

.page_video___Lden:before {
    content: "";
    position: absolute;
    width: 85%;
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
    top: -.5rem;
    opacity: .9;
    height: 1rem;
    background: url(../img/media/line.81ecee1d.png) 50%/contain no-repeat
}

.page_video___Lden h1 {
    text-transform: uppercase;
    background: -webkit-linear-gradient(top,#ffe8b1,#b78f59);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    filter: drop-shadow(0 .5rem .5rem rgba(0,0,0,.5))
}

.page_videoList___lPxm {
    width: 86.5%;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    margin: 3rem auto 0
}

.page_videoThumb__oOgIV {
    width: 20%;
    padding: .7rem;
    height: 8.5rem
}

.page_videothumbContent____3K_ {
    width: 100%;
    height: 100%;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    transition: .5s;
    box-shadow: 0 1rem 1.5rem rgba(0,0,0,.6)
}

.page_videothumbContent____3K_:hover {
    transform: scale(1.1)
}

.page_videothumbContent____3K_:after {
    content: "";
    position: absolute;
    border: 1.6rem solid transparent;
    border-image: url(../img/media/frame.f8711fc6.png);
    border-image-slice: 65 70 fill;
    left: -.5rem;
    right: -.5rem;
    bottom: -.3rem;
    top: -.3rem;
    z-index: 2;
    pointer-events: none
}

.page_videothumbContent____3K_:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background: linear-gradient(rgba(0,0,0,.285),rgba(0,0,0,.811))
}

.page_videothumbIcon__NyWoP {
    width: 2.5rem;
    height: 2.5rem;
    position: absolute;
    display: flex;
    align-items: center;
    justify-content: center;
    background: url(../img/media/red.dc25aa82.gif) top/cover no-repeat;
    border-radius: 100%
}

.page_videothumbIcon__NyWoP svg {
    filter: invert(100%);
    font-size: .7rem;
    opacity: .6
}

.page_videothumbIcon__NyWoP img {
    position: absolute;
    width: 3.5rem
}

.page_videothumbImg__ev5jR {
    width: 100%;
    height: 100%;
    object-fit: cover
}

.page_footer__F3MD0 {
    width: 100%;
    text-align: center;
    padding: 3rem 0 2.5rem;
    position: relative
}

.page_footer__F3MD0:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 99%;
    bottom: 0;
    left: 0;
    background: linear-gradient(rgba(0,0,0,.227),#000);
    display: none
}

.page_footerSocial__lyOVn {
    width: 50%;
    margin: 0 auto 3.5rem;
    position: relative;
    z-index: 1
}

.page_footerSocial__lyOVn ul {
    display: flex;
    justify-content: center;
    align-items: center
}

.page_footerSocial__lyOVn li {
    margin: 0 1.2rem
}

.page_footerSocial__lyOVn li a {
    width: 2.5rem;
    height: 2.5rem;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 100%;
    position: relative;
    color: #fff;
    background: url(../img/media/orange.62deebe9.gif) top/cover no-repeat
}

.page_footerSocial__lyOVn li a:hover {
    transform: scale(1.1)
}

.page_footerSocial__lyOVn li a:hover img {
    transform: rotate(1turn)
}

.page_footerSocial__lyOVn li a:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    border-radius: 100%;
    background: linear-gradient(transparent,hsla(0,0%,100%,.197))
}

.page_footerSocial__lyOVn li a img {
    position: absolute;
    width: 4rem
}

.page_footerSocial__lyOVn li a svg {
    filter: invert(100%);
    position: relative;
    top: .1rem;
    font-size: .8rem
}

.page_footerSocial__lyOVn h1 {
    font-size: 1.5rem;
    margin-bottom: 2rem;
    background: -webkit-linear-gradient(top,#fffcf5,#d8be9c);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent
}

.page_footerCopyright__BXk4O {
    width: 50%;
    margin: 0 auto;
    position: relative;
    z-index: 1
}

.page_footerLink__ntXAe {
    display: flex;
    justify-content: center;
    font-size: .55rem;
    margin-bottom: 1rem;
    position: relative;
    z-index: 1
}

.page_footerLink__ntXAe li {
    margin: 0 1rem
}

.page_footerLink__ntXAe li a {
    color: hsla(0,0%,100%,.547)
}

.page_footerLink__ntXAe li a:hover {
    color: #ffb731
}

.page_footerLogo__LcRrq {
    margin-bottom: 1.5rem
}

.page_footerLogo__LcRrq img {
    width: 12rem
}

.page_footerText__qHi3L p {
    font-size: .5rem;
    width: 60%;
    margin: 0 auto;
    color: rgba(106,97,85,.718)
}

.page_footerUnsimple__dZoPv a {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    font-size: .55rem;
    color: #fff;
    opacity: .5;
    margin-top: 1.2rem;
    transition: .5s
}

.page_footerUnsimple__dZoPv a:hover {
    opacity: 1
}

.page_footerUnsimple__dZoPv a:hover img {
    transform: rotate(1turn)
}

.page_footerUnsimple__dZoPv a img {
    width: 1rem;
    margin-right: .6rem
}

.page_navSection__o8pJR {
    position: fixed;
    left: 0;
    height: 100vh;
    flex-direction: column;
    padding-left: 1.2rem;
    z-index: 100
}

.page_navSection__o8pJR,.page_navSection__o8pJR a {
    display: flex;
    align-items: center;
    justify-content: center
}

.page_navSection__o8pJR a {
    width: .6rem;
    height: .6rem;
    border-radius: 100%;
    background-color: hsla(0,2%,64%,0);
    filter: brightness(70%);
    transition: .5s
}

.page_navSection__o8pJR li {
    margin: .7rem 0;
    transition: .5s
}

.page_navSection__o8pJR a img {
    position: absolute;
    width: .8rem;
    transition: .5s
}

.page_nav__ijo23 div:nth-child(3) {
    display: none
}

@media (max-width: 1022px) {
    .page_headerAnimated__EE9Os {
        display:none
    }

    .page_headerButton___Z3Ly {
        margin: 1rem
    }

    .page_innerContentAbout__mrO17 {
        width: 100%
    }

    .page_innerContentAbout__mrO17 .page_innerTitle__0wY_W {
        width: 94%;
        margin: 0 auto
    }

    .page_aboutInner__jls5W {
        flex-wrap: wrap
    }

    .page_aboutNav__3eYrk {
        width: 100%;
        height: auto;
        margin-bottom: 1rem;
        z-index: 1;
        top: 3rem
    }

    .page_aboutNav__3eYrk ul {
        display: flex;
        overflow-y: hidden;
        overflow-x: auto;
        padding: 0 1.2rem .6rem
    }

    .page_aboutNav__3eYrk ul::-webkit-scrollbar {
        height: 0
    }

    .page_aboutNav__3eYrk ul li {
        width: 10rem;
        margin-right: 1rem
    }

    .page_aboutNav__3eYrk ul li button {
        width: 10rem;
        -webkit-backdrop-filter: blur(4rem);
        backdrop-filter: blur(4rem)
    }

    .page_aboutInfo__LwPOO {
        width: 90%;
        margin: 0 auto
    }

    .page_innerContentDonate__I3e0a,.page_innerContentRead__Lnd8B {
        width: 85%
    }

    .page_innerContentRead__Lnd8B .page_headerNews__0wWkO {
        display: none
    }

    .page_newsFilter__eAqDK {
        width: 89%;
        margin: 0 auto;
        flex-wrap: wrap
    }

    .page_newsFilter__eAqDK h1 {
        width: 100%;
        margin-bottom: 1rem
    }

    .page_newsFilter__eAqDK button {
        margin: 0 .8rem .8rem 0
    }

    .page_innerContentPage__IHoob {
        width: 100%;
        min-height: auto
    }

    .page_nav__ijo23 div:nth-child(3) {
        display: block
    }

    .page_nav__ijo23 {
        flex-direction: row-reverse
    }

    .page_nav__ijo23 div:nth-child(3),.page_nav__ijo23 ul:nth-child(2) {
        position: relative;
        z-index: 2
    }

    .page_nav__ijo23 ul:first-child {
        position: fixed;
        width: 13rem;
        height: 100vh;
        top: 0;
        padding-top: 3rem;
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: flex-start;
        background-color: rgba(25,20,14,.967);
        left: -13rem;
        opacity: 0;
        transition: .5s
    }

    .page_nav__ijo23 ul:first-child li {
        height: auto;
        margin: 0!important;
        height: 2.5rem;
        width: 100%;
        border-top: .04rem solid hsla(0,0%,100%,.024)
    }

    .page_nav__ijo23 ul:first-child li:first-child {
        height: 5rem;
        border: none
    }

    .page_videoList___lPxm {
        width: 100%;
        flex-wrap: nowrap;
        overflow-x: auto;
        padding: 0 1rem
    }

    .page_videoThumb__oOgIV {
        width: 12rem
    }

    .page_videothumbContent____3K_ {
        width: 10rem
    }

    .page_navSection__o8pJR {
        display: none
    }

    .page_features__GdcOS {
        padding-bottom: 2rem;
        position: relative;
        z-index: 10
    }

    .page_featuresMain__It9Ux [data-slider] {
        height: auto
    }

    .page_featuresThumbs__Wtx8P {
        position: relative;
        right: 0;
        top: 0;
        bottom: 0;
        left: 0;
        width: 100%;
        margin: 0 auto
    }

    .page_featuresImg__BAUNe {
        width: 100%;
        height: 12rem
    }

    .page_featuresText__9b0SQ {
        width: 100%;
        height: auto;
        margin-top: 1rem;
        padding: 1.5rem .5rem;
        margin-bottom: 1rem
    }

    .page_featuresText__9b0SQ h1,.page_featuresText__9b0SQ p {
        width: 100%
    }

    .page_about__YOpBg {
        padding: 8rem 0 2rem;
        position: relative;
        z-index: 0
    }

    .page_aboutCharacter__PwnDc {
        display: none
    }

    .page_aboutContent__5yxr2,.page_headerContainer__AcmN_,.page_headerNews__0wWkO,.page_headerText__Aa5d1 {
        width: 100%
    }

    .page_newsList__U05Ic {
        overflow-x: auto!important;
        padding: 0 1.3rem;
        flex-wrap: nowrap!important
    }

    .page_newsList__U05Ic a:hover {
        transform: translateY(0)
    }

    .page_newsList__U05Ic li {
        width: 15rem;
        padding: 1rem
    }

    .page_newsList__U05Ic a {
        width: 12rem;
        box-shadow: none
    }
}

@media (max-width: 768px) {
    .page_donatePay__9Xq6t {
        width:100%
    }

    .page_paymentListButtons__X3pGB div {
        display: flex;
        justify-content: center
    }

    .page_paymentListButtons__X3pGB div button {
        width: 30%
    }

    .page_aboutList__AoDhr {
        width: 100%
    }

    .page_aboutList__AoDhr li {
        padding: 1rem
    }

    .page_footerCopyright__BXk4O,.page_footerSocial__lyOVn,.page_footerText__qHi3L p {
        width: 90%
    }
}

@media (max-width: 460px) {
    .page_navButton__G_SkT {
        width:5rem!important;
        display: none!important
    }

    .page_lang__RTnxr {
        margin-right: 0;
        padding: 0 .6rem
    }

    .page_about__YOpBg {
        padding-top: 15rem
    }

    .page_aboutInfo__LwPOO .page_aboutInfoContent__AYFu_ {
        padding: 1.5rem 1.5rem .5rem
    }

    .page_paymentListButtons__X3pGB div button {
        width: 46%
    }

    .page_donateNumbers__8s7LO {
        flex-wrap: wrap
    }

    .page_donateCurrencies__YUk2m {
        width: 100%
    }

    .page_donateCoin__zEAWx {
        width: 100%;
        height: auto;
        margin-top: 1.2rem
    }

    .page_aboutList__AoDhr {
        flex-wrap: wrap
    }

    .page_arrows__UGggo {
        width: 9.1rem
    }

    .page_aboutList__AoDhr li {
        width: 50%
    }

    .page_aboutContent__5yxr2 p {
        width: 100%
    }

    .page_aboutContent__5yxr2 .page_title__po7na {
        font-size: 2.5rem
    }
}

/* Efeito de Hover Profissional sem imagens */
.nav-hover-effect {
    position: relative;
    display: flex;
    align-items: center;
    text-decoration: none;
    /* Ajuste a cor e padding conforme seu design original */
    padding-bottom: 5px; 
}

/* Cria a linha/efeito */
.nav-hover-effect::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 3px; /* Espessura da linha */
    
    /* Aqui substituímos sua imagem png por um gradiente ou cor sólida */
    background: linear-gradient(90deg, transparent, #ffa500, transparent); /* Exemplo laranja */
    /* Se quiser manter a imagem exata, use: background-image: url('../img/menu-hover.png'); */
    
    background-size: cover;
    opacity: 0;
    transform: translateY(5px);
    transition: opacity 0.3s ease, transform 0.3s ease;
}

/* Quando passar o mouse ou estiver ativo */
.nav-hover-effect:hover::after,
.nav-hover-effect.active::after {
    opacity: 1;
    transform: translateY(0);
}

/* Remove a imagem antiga que quebrava o layout */
.page_lineMenu__LHavn {
    display: none !important;
}



hr{
  border: 1px solid #564d47;
} 