@import url('https://fonts.googleapis.com/css2?family=Moon+Dance&display=swap');

.header_ver .l-header {
    border-right: 1px solid #2b2b2b;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: 'Space Grotesk', sans-serif !important;
}

/*.w-test,*/
/*.w-text-h,*/
/*.w-text-value {*/
/*    will-change: background-image;*/
/*    transition: background-image 0.3s ease-in-out !important;*/
/*    -moz-transition: background-image 0.3s ease-in-out !important;*/
/*    -o-transition: background-image 0.3s ease-in-out !important;*/
/*    -webkit-transition: background-image 0.3s ease-in-out !important;*/
/*}*/

/*.w-test:hover,*/
/*.w-text-h:hover,*/
/*.w-text-value:hover,*/
/*.w-nav-title:hover {*/
/*    will-change: background-image;*/
/*    background-clip: text !important;*/
/*    color: transparent !important;*/
/*    background-image: linear-gradient(*/
/*            99deg,*/
/*            #525252 0%,*/
/*            #757575 40%,*/
/*            #d9d9d9 60%,*/
/*            #ffffff 80%) !important;*/
/*    transition: background-image 0.3s ease-in-out !important;*/
/*    -moz-transition: background-image 0.3s ease-in-out !important;*/
/*    -o-transition: background-image 0.3s ease-in-out !important;*/
/*    -webkit-transition: background-image 0.3s ease-in-out !important;*/
/*}*/

/*---- BOTAO WHATSAPP ----*/
.btn-whatsapp .wa__stt_online {
    background: #525252;
    background-image: linear-gradient(99deg,
        #ffffff00 30%, #ffffff 100%),
    radial-gradient(circle at 50% 50%,#ffffff 0,#ffffff00 70%);
    background-size: 100% 100%,90% 100%;
    background-position: 0 0,-800% 0;
    background-repeat: no-repeat;
    transition: background-position .9s cubic-bezier(.25,.1,.14,.91),color .2s ease-out,background-color .2s
}

.btn-whatsapp .wa__stt_online:hover {
    background-position: 0 0,150% 0;
}

.btn-whatsapp .wa__btn_w_icon .wa__btn_txt {
    padding: 16px 20px 15px 0px !important;
    text-align: left;
}
.btn-whatsapp .wa__btn_title {
    padding-left: 0 !important;
}
.mfp-bottom-bar {
    display: none !important;
}

.brands-carousel img {
    transition: 0.3s ease;
}

.brands-carousel img.attachment-large.size-large:hover {
    filter: invert(1) brightness(1.3);
    transition: 0.3s ease;
}

.icones-home-column {
    align-items: center !important;
}

.icones-home-column .w-iconbox-title {
    margin: 0 !important;
    padding: 0 !important;
    font-size: 1.5rem !important;
    font-weight: 700 !important;
}

button.w-filter-item-title {
    text-transform: uppercase;
    padding: 4px 0;
    border-bottom: 1px solid;
    display: flex;
    width: 90%;
    border-color: #292929;
    margin-bottom: 1rem !important;
}

.us_testimonial .us_testimonial_role .w-post-elm-value {
    color: #FF6814 !important;
}
.us_testimonial_author {
    font-family: 'Moon Dance', cursive !important;
    font-size: 1.5rem !important;
}

/* Para o ticker que vai para a esquerda (.ticker-home-ltl) */
.ticker-home-ltl {
    overflow: hidden;
    white-space: nowrap;
    display: flex;
}

.ticker-home-ltl .w-text-h {
    animation: ticker-left 30s linear infinite; /* Reduzi o tempo pela metade para garantir que a animação nunca termine */
}

@keyframes ticker-left {
    0% {
        transform: translateX(0)
    }

    100% {
        transform: translateX(-100%)
    }
}

/* Para o ticker que vai para a direita (.ticker-home-ltr) */
.ticker-home-ltr {
    overflow: hidden;
    white-space: nowrap;
    display: flex;
}

.ticker-home-ltr .w-text-h {
    animation: ticker-right 30s linear infinite; /* Reduzi o tempo pela metade para garantir que a animação nunca termine */
}

@keyframes ticker-right {
    0% {
        transform: translateX(-100%)
    }

    100% {
        transform: translateX(0)
    }
}

.pagination>:not(.custom) .page-numbers.current {
    background: #252525 !important;
}

.twentytwenty-horizontal .twentytwenty-before-label:before, .twentytwenty-horizontal .twentytwenty-after-label:before {
    bottom: 3%;
    top: unset !important;
}